| F. Douglis and J. Ousterhout, "Transparent process migration: design alternatives and the sprite implementation ", Software --- Practice and Experience, Vol. 21, No. 8, 1991, pp. 757-785. |
....the performance for all tasks using that portion s resources. The need for load balancing is not confined to multiprocessors. In fact, most of the previous research in the field has focused on distributed systems rather than shared memory multiprocessors. Traditional CPU load balancing techniques [20, 43] rely on process migration, which requires support from the operating system to package the state of the process, and to set up the environment to receive host specific requests from the migrated process. The operating system support required for process migrations makes the migration too complex ....
....migrations makes the migration too complex and fragile, and as a result, very few projects have made it into commercial products. VCPU migration in our Virtual Clusters approach is much simpler because it does not require any support from the operating system. Most of the previous CPU managers [20, 22, 65] have been designed for messagepassing based distributed systems, not shared memory multiprocessors. The increased level of sharing in shared memory machines drastically reduces the cost of migrating tasks and maintaining load information, making these other policies suboptimal for such systems. ....
F. Douglis and John K. Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software - Practice and Experience, 21(8):757-- 785, August 1991.
....a Unix process P can be backed up by another process P b . If P crashes, then P b will repeat the execution of P from a recent checkpoint, and will thereafter as28 sume the role of P [2] For load balancing , a Unix process can migrate to another host to reduce the load imposed on the original host[4]. For consistency guarantees, a previous Coda project proposed the notion of Isolation Only Transaction. Users can delimit portions of executions using this notion. When an update conflict happens, Coda will re execute the transaction [19, 20] to resolve the conflicts. Our work is different to ....
F. Douglis and J. Ousterhout. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software--Practice and Experience, 21(8):757--785, August 1991.
....(processors) The motivation for this research is based on the belief that a gain in performance is achievable. Of particular interest in these projects is the question of load balancing and sharing. These issues deals with attempts to increase the utilization of the system s resources. In [19], process migration is defined as the ability to move the execution of a process from a source machine to a destination machine. An applied scenario is for a process to stop when some stage in its execution is reached. It will then encapsulate itself, and tell the underlying operating system to ....
....execution on the destination almost immediately, or it can begin execution on the destination host when all of its state is transferred. A brief survey of research projects within this area is found in [53] Among research within distributed systems addressing process migration, we find Charlotte [19] and Sprite [2] Charlotte were designed as a platform for experimenting with distributed algorithms and load distribution strategies. The implemented migration mechanism has two independent parts: It will first collect some system statistics like data on machine load. The process is then ....
Douglis, Fred and Ousterhout, John: "Transparent process migration: Design alternatives and the Sprite implementation", Software - Practice and experience, Vol. 21 (8), 1991, pp. 757-785.
....The Sprite kemel s facilities are almost identical to those of UNIX, and most of the applications running on the cluster are standard UNIX applications. Sprite has two features that made it a particularly interesting candidate for measurement: its network file system [17] and process migration [2]. Sprite s network file system provides a single system image: there is a single shared file hierarchy with no local disks. The file system uses large file caches in the main memories of both clients and servers, and it ensures the consistency of data in the caches even in the event of concurrent ....
....consistency of data in the caches even in the event of concurrent write accesses. Thus the Sprite file system encourages users to share files. The second interesting feature of Sprite is its process migration mechanism, which makes it easy for users to offload jobs to idle machines in the cluster [2]. The most common use of process migration is through pmake, a reimplementation of the make utility that uses migration to generate multiple targets in parallel. Pmake is used for all compilations in the cluster and also for simulations and other tasks. Long term measurements show that 10 to 30 ....
[Article contains additional citation context not shown here]
Douglis, F. and Ousterhout, J., "Transparent Process Migration: Design Alternatives and the Sprite Implementation", Software--Practice & Experience 21, 7 (July 1991).
....to support automatic function migration between the storage hosts and the clients. Our active frames approach provides a flexible mechanism to move data and code in resource intensive application. Process level migration and application mobility is supported in systems like Condor [13] Sprite [5]. These systems try to support transparent process migration usually to take advantage of underutilized resources and balance the load in a cluster of workstations. Similarly systems like PUNCH [10] and NeOS [18] allow the remote execution of complex optimization solvers or resource intensive ....
F. Douglis and J. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software -- Practice & Experience, 21(8):757--785, Aug 1991.
No context found.
F. Douglis and J. Ousterhout, "Transparent process migration: design alternatives and the sprite implementation ", Software --- Practice and Experience, Vol. 21, No. 8, 1991, pp. 757-785.
No context found.
DOUGLIS (F.), OUSTERHOUT (J.), Transparent Process Migration: Design Alternatives and the Sprite Implementation, Software-Practice and Experience, (1991), 21, n # 8, pp. 757--785.
No context found.
Fred Douglis and John Ousterhout. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software - Practice and Experience, 21(8):757-- 85, August 1991.
No context found.
F. Douglis and J. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software -- Practice & Experience, 21(8):757--785, Aug 1991.
No context found.
F. Douglis and J. Ousterhout. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software Practice and Experience, 21(8):1--27, 1991.
No context found.
F. Douglis and J. Ousterhout, Transparent process migration: Design alternatives and the sprite implementation, Software Practice and Experience 21(8) (August 1991).
No context found.
F. Douglis and J. Ousterhout, Transparent process migration: Design alternatives and the sprite implementation, Software Practice and Experience 21, 8 (Aug. 1991).
No context found.
F. Douglis and J. K. Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software - Practice and Experience, 21(8):757--785, 1991.
No context found.
Fred Douglis and John Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software Practice and Experience, 21(8):757-- 785, 1991.
No context found.
Fred Douglis and John K. Ousterhout, Transparent process migration: Design alternatives and the sprite implementation, Software - Practice and Experience 21 (1991), no. 8, 757--785.
No context found.
Douglis, F. and Ousterhout, J. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software - Practice and Experience, 21(8):757--85, August 1991.
No context found.
Fred Douglis and John Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software -- Practice and Experience, 21(8):757--785, August 1991.
No context found.
Fred Douglis and John K. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software - Practice and Experience, 21(8):757--785, 1991.
No context found.
Douglis, Fred and John K. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software - Practice and Experience, 21(8):757--785, 1991.
No context found.
Fred Douglis and John K. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software - Practice and Experience, 21(8):757--785, 1991.
No context found.
Fred Douglis and John K. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software - Practice and Experience, 21(8):757--785, 1991.
No context found.
F. Douglis and J. Ousterhout. "Transparent Process Migration: Design alternative and the Sprite Implementation," Software: Practice and Experience, 21(8):757-785, 1991.
No context found.
Douglis, F., and Osterhout, J., Transparent Process Migration Design Alternatives and the Sprite Implementation, Software - Practice and Experience, 21(8), pp. 757-786, August, 1991.
No context found.
DOUGLIS,F.,AND OUSTERHOUT, J. Transparent process migration: Design alternatives and the Sprite approach. Software Practice and Experience 21, 7 (July 1991), 1--27.
No context found.
Fred Douglis and John Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software|Practice and Experience, 21(8), August 1991.
No context found.
F. Douglis and J. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software{Practice & Experience, 21(8), August 1991.
No context found.
DOUGLIS, F., AND OUSTERHOUT, J. Transparent process migration: Design alternatives and the sprite implementation. Software---Practice and Experience 21, 8 (August 1991).
No context found.
F. Douglis and J. Ousterhout, "Transparent Process Migration: Design Alternatives and the Sprite Implementation," SoftwarePractice and Experience, vol. 21, no. 8, pp. 757-785, Aug. 1991.
No context found.
F. Douglis and J. Ousterhout. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software - Practice and Experience, 21(8):757--785, Aug. 1991.
No context found.
DOUGLIS, F., AND OUSTERHOUT, J. Transparent process migration: Design alternatives and the sprite implementation. Journal of Software-Practice & Experience 21, 8 (August 1991).
No context found.
F. Douglis and J. Ousterhout. Transparent process migration: Design alternatives and the sprite implementatio. Software - Practice and Experience, 21(8):757--785, Aug. 1991.
No context found.
Fred Douglis and John Ousterhout. Transparent Process Migration: Design Alternatives and Sprite Implementation. Software { Practice and Experience, August 1991.
No context found.
Douglis F., Ousterhout J., Transparent Process Migration: Design Alternatives and the Sprite Implementation, Software - Practice and Experience, 21(8), 1991, pp757-785.
No context found.
Douglis, F., and Ousterhout, J. Transparent process migration: Design alternatives and the sprite implementation. Software Practice and Experience 21, 8 (August 1991).
No context found.
DOUGLIS,F.,AND OUSTERHOUT, J. Transparent process migration: Design alternatives and the Sprite approach. Software Practice and Experience 21, 7 (July 1991), 1--27.
No context found.
Douglis, F. and Ousterhout, J.K. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software Practice and Experience, 21(8), 1991.
No context found.
DOUGLIS, F., AND OUSTERHOUT, J. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software Practice and Experience 21, 8 (1991).
No context found.
F. Douglis J. Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software Practice and Experience, 21(8):757--785, 1991.
No context found.
F. Douglis and J. Ousterhout. "Transparent process migration: design alternatives and the Sprite implementation". Software: Practice & Experience, 21(8):757785, August 1991. 31
No context found.
Douglis F, Ousterhout J. Transparent process migration: Design alternatives and the sprite implementation. Software: Practice and Experience 1991; 21(8). http://www.douglis.org/fred.
No context found.
F. Douglis and J. K. Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software - Practice and Experience, 21(8):757--785, 1991.
No context found.
Fred Douglis and John K. Ousterhout. Transparent Process Migration: Design Alternative and the Sprite Implementation. Software - Practice and Experience, August 1991.
No context found.
Fred Douglis and John K. Ousterhout. Transparent Process Migration: Design Alternative and the Sprite Implementation. Software | Practice and Experience, August 1991.
No context found.
DOUGLIS (F.), OUSTERHOUT (J.), Transparent Process Migration: Design Alternatives and the Sprite Implementation, Software-Practice and Experience, (1991), 21, n # 8, pp. 757--785.
No context found.
Fred Douglis and John Ousterhout. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software---Practice and Experience, 21(8):757--85, August 1991.
No context found.
Douglis, F., and Osterhout, J., Transparent Process Migration Design Alternatives and the Sprite Implementation, Software - Practice and Experience, 21(8), pp. 757-786, August, 1991.
No context found.
F. Douglis and J. Ousterhout. Transparent process migration: Design alternatives and the sprite implementation. Software: Practice and Experience, 21(8):767-785, 1991.
No context found.
F. Douglis and J. Ousterhout. Transparent Process migration: Design alternatives and the Sprite Implementation. Software Practice and Experience, 21(8):757 785, 1991.
No context found.
Douglis, F., and Ousterhout, J. Transparent process migration: Design alternatives and the Sprite implementation. Software Practice Exper. 21, 8 (1991), 757--785.
No context found.
F. Douglis and J. Ousterhout, `Transparent process migration: design alternatives and the sprite implementation ', Software---Practice and Experience, 21, 757--785 (1991).
First 50 documents Next 50
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