MOS: a multicomputer distributed operating system
Software—Practice & Experience
Language Support for Loosely Coupled Distributed Programs
IEEE Transactions on Software Engineering - Special issue on distributed systems
Using idle workstations in a shared computing environment
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Attacking the process migration bottleneck
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
Accent: A communication oriented network operating system kernel
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
A brief survey of systems providing process or object migration facilities
ACM SIGOPS Operating Systems Review
Adaptable object migration: concept and implementation
ACM SIGOPS Operating Systems Review
Migration of processes, files, and virtual devices in the MDX operating system
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
Exploiting process lifetime distributions for dynamic load balancing
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A mechanism for supporting client migration in a shared window system
Proceedings of the 9th annual ACM symposium on User interface software and technology
Exploiting process lifetime distributions for dynamic load balancing
ACM Transactions on Computer Systems (TOCS)
Language concepts using dynamic and distributed objects
CSC '91 Proceedings of the 19th annual conference on Computer Science
Efficient Execution of Time Warp Programs on Heterogeneous, NOW Platforms
IEEE Transactions on Parallel and Distributed Systems
Interpreting Stale Load Information
IEEE Transactions on Parallel and Distributed Systems
ACM Computing Surveys (CSUR)
User-level process checkpoint and restore for migration
ACM SIGOPS Operating Systems Review
Predicting the cost and benefit of adapting data parallel applications in clusters
Journal of Parallel and Distributed Computing
Towards a Reference Model for Surveying Mobile Agent Systems
Autonomous Agents and Multi-Agent Systems
Load Sharing in Distributed Multimedia-on-Demand Systems
IEEE Transactions on Knowledge and Data Engineering
Implementing Location Independent Invocation
IEEE Transactions on Parallel and Distributed Systems
On Process Migration and Load Balancing in Time Warp
IEEE Transactions on Parallel and Distributed Systems
Adaptive Location Policies for Global Scheduling
IEEE Transactions on Software Engineering
Rule-Based Transactional Object Migration over a Reflective Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
A Process Migration Subsystem for a Workstation-Based Distributed Systems
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
MAGE: A Distributed Programming Model
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Building a Secure, Location Transparent Object Invocation System
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
An adaptative mechanism for communicating with mobile objects
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Efficient application migration under compiler guidance
LCTES '05 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Effect of network latency on load sharing in distributed systems
Journal of Parallel and Distributed Computing
Mobile objects and agents (MOA)
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
Optimized Federate Migration for Large-Scale HLA-Based Simulations
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
Towards seamless mobility on pervasive hardware
Pervasive and Mobile Computing
Collaborative approach for modeling and performing mobile software process components
CTS'05 Proceedings of the 2005 international conference on Collaborative technologies and systems
Future Generation Computer Systems
Migration transparency in a mobile agent based computational grid
SMO'05 Proceedings of the 5th WSEAS international conference on Simulation, modelling and optimization
Architectures & infrastructure
Service research challenges and solutions for the future internet
Transparent java threads migration protocol over peer2peer
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Real user-environment migration between heterogeneous ISA platforms
Proceedings of the 6th International Conference on Ubiquitous Information Management and Communication
Process migration and its influence on interprocess communication
Computer Communications
Hi-index | 4.10 |
Experience with process migration in the Charlotte distributed operating system is discussed. Charlotte's migration facility is a fairly elaborate addition to the underlying kernel and utility-process base. It separates policy from mechanism. An overview is given of Charlotte, its process migration facility, and issues encountered that have a general application for any such facility. In the discussion of each issue, alternative design approaches adopted by other process migration facilities are presented. This account is intended to help researchers contemplating the addition of a process migration facility as well as those designing other operating system facilities that might need to interact later with added process migration facilities.