1991
DOI: 10.1002/spe.4380210802
|View full text |Cite
|
Sign up to set email alerts
|

Transparent process migration: Design alternatives and the sprite implementation

Abstract: The Sprite operating system allows executing processes to be moved between hosts at any time. We use this process migration mechanism to offload work onto idle machines, and also to evict migrated processes when idle workstations are reclaimed by their owners. Sprite's migration mechanism provides a high degree of transparency both for migrated processes and for users. Idle machines are identified, and eviction is invoked, automatically by daemon processes. On Sprite it takes up to a few hundred milliseconds o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
120
0
4

Year Published

1997
1997
2012
2012

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 309 publications
(126 citation statements)
references
References 13 publications
0
120
0
4
Order By: Relevance
“…Process-level migration has been studied extensively in the past [32], [37], [46], [26], [4], [11], [15]. In the context of HPC, many MPI implementations have been retrofitted with or design for FT, ranging from automatic methods (checkpoint-based or log-based) [44], [41], [5] to nonautomated approaches [3], [17].…”
Section: Related Workmentioning
confidence: 99%
“…Process-level migration has been studied extensively in the past [32], [37], [46], [26], [4], [11], [15]. In the context of HPC, many MPI implementations have been retrofitted with or design for FT, ranging from automatic methods (checkpoint-based or log-based) [44], [41], [5] to nonautomated approaches [3], [17].…”
Section: Related Workmentioning
confidence: 99%
“…When searching for an agent, the location object is first looked up at a local name server. If not found, it is looked When locating agents, different location schemes are used, similarly to those used in distributed operating systems, such as Charlotte [3], V kernel [31], Sprite [12] and Mach [23]. The MOA system supports: a) updating the home after agent moves, b) registering at a predefined name server, c) searching based on predefined itinerary and d) forwarding based on the trails left after migration (see Figure 9).…”
Section: Naming and Locatingmentioning
confidence: 99%
“…Process migration in the Sprite operating system supported the notion of a home node [12]. In the V Kernel process migration [31], migrating processes are located by searching them.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations