5 citations found. Retrieving documents...
Q.Y. Zondervan. "Increasing Cross-Domain Call Batching using Promises and Batched Control Structures". Master's thesis, Massachusetts Institute of Technology, June 1995.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Dynamic Computation Migration in Distributed Shared Memory Systems - Hsieh (1995)   (6 citations)  (Correct)

....modules between clients and servers in an RPC system. Service rebalancing allows client modules to become server modules, and vice versa; its use is intended to support load balancing. The Thor object oriented database [68] provides support for batching cross domain calls to reduce communication [104]. Unlike remote evaluation and service rebalancing, Thor does not allow clients to send arbitrary requests to a server. Instead, a client can combine the methods in a server s interface using simple control structures. All of the above systems concentrate on reducing message tra c for RPC ....

Q.Y. Zondervan. "Increasing Cross-Domain Call Batching using Promises and Batched Control Structures". Master's thesis, Massachusetts Institute of Technology, June 1995.


Code Importing Techniques for Fast, Safe Client/Server Access - Bank (1996)   (Correct)

....and transparent method for improving performance. Unfortunately, for most programs, the batching factor (i.e. the number of calls that are sent at once) is fairly small, making the overall gain smaller than is desirable. The use of Batched Control Structures (BCS) presented by Zondervan[Zon95] extends the applicability of call batching. In many programs the batching size using batched futures is limited by conditionals such as those used in loop control structures. BCS allows increased batching size by sending the server additional information about the structure of the program. The ....

Quinton Y. Zondervan. Increasing cross-domain call batching using promises and batched control structures. Technical Report MIT/LCS/TR-658, Laboratory for Computer Science, MIT, Cambridge, MA, June 1995. Master's thesis. 62


Practical Techniques for Damage Confinement in Software - Taylor (1998)   (Correct)

....continue execution after making a request of a server, not blocking until the value of the future is required. It is possible to combine the concept of futures with batching of calls to obtain the effect of executing several calls with only one crossing (in each direction) of the domain boundary [14, 27]. The novel ideas in this work are to allow futures to be used as parameters of subsequent calls without waiting for the future and the ability to pass limited control structures with a set of calls, so that effects in addition to a straight line execution of calls can be achieved inside the ....

Q. Y. Zondervan. Increasing cross-domain call batching using promises and batched control structures. Technical Report MIT/LCS/TR-658, Laboratory for Computer Science, MIT, Cambridge, Mass., June 1995. 18


Safe and Efficient Sharing of Persistent Objects in Thor - Liskov, Adya, Castro.. (1996)   (35 citations)  (Correct)

....a more detailed performance study [LACZ] Batching reduces total execution time by grouping calls into batches and making a single domain crossing for each batch, amortizing the domain crossing penalty over all calls in the batch. We have studied batching of straight line code [BL94] and loops [Zon95] the latter is especially promising since it allows large batches and reduces the overhead of dynamic type checking: each call in the loop is checked just once, although the loop body may execute many times. server OR OR OR server front end client C veneer client OR OR OR THOR application ....

Quinton Zondervan. Increasing cross-domain call batching using promises and batched control structures. Master's thesis, Massachusetts Institute of Technology,


Type-Safe Heterogeneous Sharing can be Fast - Liskov Adya   (3 citations)  Self-citation (Zondervan)   (Correct)

....Although this approach does improve performance (over an approach that has one domain crossing per call) experiments with OO7 [5] showed that the average batch size was low (3.27) and this limited the amount of speed up. This led us to investigate a second approach, batched control structures[18], in which batches corresponding to entire loops can be constructed. This approach gives much higher batching factors, and thus reduces X substantially. It also reduces S. A batch describes a loop by containing a description of each call in a single iteration of the loop. It is type checked when ....

Quinton Y. Zondervan. Increasing cross-domain call batching using promises and batched control structures. Technical Report MIT/LCS/TR-658, Laboratory for Computer Science, MIT, Cambridge, MA, June 1995. Master's thesis.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC