Title :
A general architecture for demand migration in a demand-driven execution engine in a heterogeneous and distributed environment
Author :
Vassev, E. ; Paquet, J.
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, Que., Canada
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 :
Java; distributed programming; open systems; programming environments; supervisory programs; DMS; GIPSY demand migration system; JINI; Javaspace; advanced distributed technologies; demand driven execution engine; distributed computing; general intensional programming system; heterogeneous environment; interoperability; Asynchronous communication; Computer architecture; Computer science; Distributed computing; Engines; Java; Load management; Logic programming; Middleware; Software engineering; Demand-Driven Execution; Distributed Computing; GIPSY; JINI; JavaSpaces;
Conference_Titel :
Communication Networks and Services Research Conference, 2005. Proceedings of the 3rd Annual
Print_ISBN :
0-7695-2333-1
DOI :
10.1109/CNSR.2005.9