DocumentCode :
3011478
Title :
Fast software component migration for applications survivability in distributed real-time systems
Author :
Choi, Byung Kyu ; Rho, Sangig ; Bettati, Riccardo
Author_Institution :
Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI
fYear :
2004
fDate :
14-14 May 2004
Firstpage :
269
Lastpage :
276
Abstract :
In this paper we propose and evaluate a methodology for run-time fast software component migration for application survivability in distributed real-time systems. For fast migration we focus on the two dominant factors; lightweight migration and proactive resource discovery. The former is to minimize the absolute amount of time required for migration and the latter is to provide a destination host information at the time of migration decision. The run-time software component is implemented as Java object whose class is defined by extending the unicast remote server class. The proactive resource discovery consists of Community protocol and associated algorithms. These two ideas have been implemented as a middleware that also provides a real-time job scheduler in JVM (Java Virtual Machine), and a naming server. Our analysis and simulation in a cluster computing environment show that the proactive resource discovery requires very low communication overhead while maintaining high effectiveness in finding available CPU resources. Our implementation and measurement show that run-time component migration based on our approach takes much less time compared to the approach based on reactive resource discovery
Keywords :
Java; middleware; real-time systems; remote procedure calls; resource allocation; Java Virtual Machine; Java object; applications survivability; cluster computing; distributed real-time system; lightweight migration; middleware; proactive resource discovery; software component migration; unicast remote server class; Application software; Clustering algorithms; Java; Middleware; Processor scheduling; Protocols; Real time systems; Runtime; Unicast; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
Conference_Location :
Vienna
Print_ISBN :
0-7695-2124-X
Type :
conf
DOI :
10.1109/ISORC.2004.1300388
Filename :
1300388
Link To Document :
بازگشت