A General Architecture for Demand Migration in a Demand-Driven Execution Engine in a Heterogeneous and Distributed Environment
- 1 June 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 176-182
- https://doi.org/10.1109/cnsr.2005.9
Abstract
This article is an overview of the GIPSY Demand Migration System (DMS). This system brings a Demand Driven Execution Engine like the one used in the GIPSY to a high level of distributiveness and interoperability of operational nodes, by mixing together advanced distributed technologies. The main Demand Migration Systemýs artifacts are discussed, and their different distributions within the GIPSY are surveyed. The article concludes with a presentation of a successful GIPSY Demand Migration implementation, based on JINI. This paper describes only the aspects of the GIPSY Demand Migration, i.e. it does not deal with load balancing and efficiency aspects of the GIPSY, as these are to be tackled by other subsystems of the GIPSY.Keywords
This publication has 7 references indexed in Scilit:
- Messages versus messengers in distributed programmingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Process migrationACM Computing Surveys, 2000
- TreadMarks: shared memory computing on networks of workstationsComputer, 1996
- The (un)revised OSI reference modelACM SIGCOMM Computer Communication Review, 1995
- How to write parallel programs: a guide to the perplexedACM Computing Surveys, 1989
- Efficient demand-driven evaluation. Part 2ACM Transactions on Programming Languages and Systems, 1986
- Efficient demand-driven evaluation. Part 1ACM Transactions on Programming Languages and Systems, 1985