| F. Brent Dubach, Robert M. Rutherford, Charles M. Shub. (February, 1989). ProcessOriginated Migration in a Heterogeneous Environment. Proceedings of the 1989 Computer Science Conference, pages 98--102. |
....was not a significant limitation because most of the work was conducted for workstation clusters typically consisting of compatible machines. However, to fully utilize current systems that are heterogeneous in either hardware or system software requires a heterogeneous migration mechanism. Shub [18, 19] presents a fat binary approach to the heterogeneous migration issue. His prototype mechanism is implemented under the V system [24] which already supports homogeneous migration, and focuses on a restricted class of C programs with no unions. A process consists of a single address space with a ....
F. Brent Dubach, Robert M. Rutherford, Charles M. Shub. (February, 1989). ProcessOriginated Migration in a Heterogeneous Environment. Proceedings of the 1989 Computer Science Conference, pages 98--102.
....to the programmer. Examples of the second approach include: HMF [21] Process Inspection [14] HiCaM [25] Ythreads [30] Arachne [8] DOME [31] Shao and Schnabel s work [32] and MpPVM [6] Examples of the third approach include: Emerald [35] Tuis [34] Shub, Dubach and Rutherford s work [9, 10], Hollander and Silberman s work [17] Distributed C [24] Theimer and Hayes work [38] and porch [36] Our work is based on the third approach, as it provides the most optimal results. With heterogeneous task migration, most research has focused on how to reconstruct the task s state [38, 3, 7, ....
....35] and analysing the safety aspects of this approach [34, 19] Very little research has been done on how to optimising migration based on different kinds of tasks and different degrees of heterogeneity. Most of the work in this area has been done by the University of Colorado at Colorado Springs [10, 33, 9]. The most significant contribution originating from their work is the idea of ensuring that compilers generate code with the same data alignment rules. Our work builds on what they have done by providing optimised translation based on the task type and the degree of heterogeneity between ....
F. B. Dubach, R. M. Rutherford, and C. M. Shub. Processoriginated migration in a heterogeneous environment. In ACM Seventeenth Annual Computer Science Conference, pages 98--102. ACM Press, 1989.
....revocation might use checkpointing and process migration mechanisms, such as those as in Emerald [24] Amoeba [30] Sprite [31] Dune [36] Charlotte [1] or the V System [44] These mechanisms can also be used in developing fault tolerance and load balancing schemes. Essick [15] and Shub, et al. [13, 39]) have devised architecture independent task representations. XDR [23] and ASN.1 [16, 17] specify machine independent data formats. The User Datagram Protocol [34] and Reliable Datagram Protocol [45, 32] protocols from the DARPA TCP IP protocol suite are message based protocols, and could form the ....
....and heterogeneity poses another problem for migration. We must move a process from one machine to another, but because of C autonomy, we may not know the architecture of the recipient machine. Therefore, advance translation of the program image might be impossible. Essick [15] and Shub, et al. [13, 39] have examined the problem of compiling programs for multiple architectures, but their solutions are of limited applicability to the problem. An ideal solution would be an analog of xdr for programs. For the moment, processors with different instruction sets cannot directly share code, and process ....
Brent F. Dubach, Robert M. Rutherford, and Charles M. Shub. ProcessOriginated Migration in a Heterogeneous Environment. In Proceedings of the Computer Science Conference. ACM, 1989.
....be executing the same operating system on the same hardware. In theory, one could translate the state information when it is being transferred between machines. In practise, considerable difficulties have to be faced. Some of the issues in heterogeneous migration are discussed by Dubach et al. [37] and Smith et al. 93] 2.5.4 State Transfer The next step in the migration of a process is the transfer of its encapsulated state. The address space portion of a process typically comprises most of this state. As a consequence, the bottleneck in process migration is generally identified as the ....
F. Brent Dubach, Robert M. Rutherford, and Charles M. Shub. ProcessOriginated Migration in a Heterogeneous Environment. In Computer Science Conference, pages 21--23, Louisville, Kentucky, February 1989.
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