Three naming strategies are discussed that allow the processes of a distributed application to continue being addressed by their original logical name, along all the migrations they may be forced to undertake because of performance-improvement goals.
A simple centralised solution is firstly discussed which showed a software bottleneck with the increase of the number of processes; other two solutions are considered that entail different communication schemes and different communication overheads for the naming protocol.
All these strategies are based on the facility that each process is allowed to survive after migration, even in its original site, only to provide a forwarding service to those communications that used its obsolete address.
[1]
Alessandro Genco,et al.
The egoistic approach to parallel process migration into heterogeneous workstation network
,
1996,
J. Syst. Archit..
[2]
Jonathan Walpole,et al.
A user-level process package for PVM
,
1994,
Proceedings of IEEE Scalable High Performance Computing Conference.
[3]
Message P Forum,et al.
MPI: A Message-Passing Interface Standard
,
1994
.
[4]
Al Geist,et al.
Network-based concurrent computing on the PVM system
,
1992,
Concurr. Pract. Exp..
[5]
Jonathan Walpole,et al.
Adaptive load migration systems for PVM
,
1994,
Proceedings of Supercomputing '94.