241 citations found. Retrieving documents...
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.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Virtual Clusters: Resource Mangement on Large Shared-Memory.. - Govil (2000)   (Correct)

....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.


Operation Shipping for Mobile File Systems - Yui-Wah Lee Department (2000)   (Correct)

....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.


Comparing two Distributed Computing Paradigms - a Performance.. - Knudsen (1995)   (5 citations)  (Correct)

....(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.


Measurements of a Distributed File System - John (1991)   (310 citations)  (Correct)

....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).


Evaluation of a Resource Selection Mechanism for Complex.. - Lopez, O'Hallaron (2001)   (1 citation)  (Correct)

....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.


Proceedings of the 21st International Conference on.. - Dynamic Load Sharing   (Correct)

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.


AeDEn : An Adaptive Framework for Dynamic Distribution.. - Aeden Une Plateforme (2002)   (Correct)

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.


Implicit Coscheduling: Coordinated Scheduling with Implicit.. - Arpaci-Dusseau (1998)   (5 citations)  (Correct)

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.


Evaluation of a Resource Selection Mechanism - For Complex Network   (Correct)

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.


Dimorphic Computing - Niraj   (Correct)

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.


Delta Execution: A preemptive Java thread migration mechanism - Ma, Wang, Lau (2000)   (1 citation)  (Correct)

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).


JESSICA: Java-Enabled Single-System-Image Computing Architecture - Ma, Wang, Lau (2000)   (12 citations)  (Correct)

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).


Migration Transparency in a Mobile Agent Based Computational - Grid Rafael Fernandes   (Correct)

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.


Scheduling Task Parallel Applications For Rapid Turnaround on.. - Kondo (2005)   (Correct)

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.


A Service Migration Case Study: - Migrating The Condor   (Correct)

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.


Efficient, Portable, and Robust Extension of - Operating System Functionality   (Correct)

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.


Exploiting Process Lifetime Distributions for Dynamic Load .. - Harchol-Balter, Downey (1995)   (Correct)

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.


Self-migration of Operating Systems - Hansen (2004)   (1 citation)  (Correct)

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.


Nomadic Operating Systems - Hansen, Henriksen (2002)   (Correct)

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.


Optimizing Grid Application Setup Using Operating System Mobility - Hansen, Jul   (Correct)

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.


Live Migration of Virtual Machines - Keir (2005)   (2 citations)  (Correct)

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.


Composition of Autonomous Services with Distributed .. - Liu, Peng, Law.. (2003)   (1 citation)  (Correct)

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.


Transaction Distribution Algorithms with - User Classes For   (Correct)

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.


Measuring and Understanding User Comfort with Resource Borrowing - Gupta, Lin, Dinda (2004)   (2 citations)  (Correct)

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.


Market-based Cluster Resource Management - Chun (2001)   (2 citations)  (Correct)

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.


Dynamic Streams for Efficient Communications between.. - Gallard, Morin   (Correct)

No context found.

F. Douglis and J. Ousterhout. Transparent process migration: Design alternatives and the Sprite implementation. Software{Practice & Experience, 21(8), August 1991.


REXEC: A Decentralized, Secure Remote Execution Environment.. - Chun, Culler (2000)   (1 citation)  (Correct)

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).


Operation Shipping for Mobile File Systems - Yui-Wah Lee Member   (Correct)

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.


MobiDesk: Mobile Virtual Desktop Computing - Shaya (2004)   (1 citation)  (Correct)

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.


Grids: The Top Ten Questions - Jennifer Schopf Mathematics (2002)   (2 citations)  (Correct)

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).


Secure Isolation and Migration of Untrusted Legacy Applications - Jason (2004)   (1 citation)  (Correct)

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.


Implementation of Distributed Process Management Protocol Server.. - Agarwal (2000)   (5 citations)  (Correct)

No context found.

Fred Douglis and John Ousterhout. Transparent Process Migration: Design Alternatives and Sprite Implementation. Software { Practice and Experience, August 1991.


Load Sharing in Cluster Service Provision - Anane Anthony Chao   (Correct)

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.


The Design and Evaluation of a Storage System for Pervasive - Computing Eric Lemar   (Correct)

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).


Measuring and Understanding User Comfort with Resource Borrowing - Gupta, Lin, Dinda (2004)   (2 citations)  (Correct)

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.


Internet Suspend/Resume - Kozuch, Satyanarayanan (2002)   (12 citations)  (Correct)

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.


Efficient State Transfer for Internet Suspend/Resume - Kozuch, Bressoud, Ke (2002)   (1 citation)  (Correct)

No context found.

DOUGLIS, F., AND OUSTERHOUT, J. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software Practice and Experience 21, 8 (1991).


Global and Integrated Processor, Memory and Disk Management in a.. - Morin   (Correct)

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.


A User Level Implementation of the Distributed - Process Management Protocol (2000)   (Correct)

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


Experiences implementing efficient Java thread.. - Bouchenak.. (2003)   (2 citations)  (Correct)

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.


Spatial Policies for Sentient Mobile Applications - David Scott Alastair (2003)   (Correct)

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.


Performance and Policy Issues in a Process Migration System - Gupta (2001)   (Correct)

No context found.

Fred Douglis and John K. Ousterhout. Transparent Process Migration: Design Alternative and the Sprite Implementation. Software - Practice and Experience, August 1991.


Implementation of Distributed Process Management Protocol Client.. - Agrawal (2000)   (Correct)

No context found.

Fred Douglis and John K. Ousterhout. Transparent Process Migration: Design Alternative and the Sprite Implementation. Software | Practice and Experience, August 1991.


AeDEn : An Adaptive Framework for Dynamic Distribution.. - Aeden Une Plateforme (2002)   (Correct)

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.


Efficient, Protected Extension of Commodity Operating Systems - Ghormley (1998)   (Correct)

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.


Transaction Distribution Algorithms with - User Classes For   (Correct)

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.


Nomadic π-Calculi: Expressing and Verifying Communication.. - Unyapoth (2001)   (Correct)

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.


MAGE: A Distributed Programming Model - Barr, Pandey, Haungs (2001)   (Correct)

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.


Coordinating Parallel Processes on Networks of Workstations - Du, Zhang (1997)   (9 citations)  (Correct)

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.


Utopia: A Load Sharing Facility for Large.. - Zhou, Zheng, Wang.. (1993)   (61 citations)  (Correct)

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