loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04)
Fast Software Component Migration for Applications Survivability in Distributed Real-Time Systems
Vienna, Austria
May 12-May 14
ISBN: 0-7695-2124-X
Byung Kyu Choi, Michigan Technological University
Sangig Rho, Texas A—M University
Riccardo Bettati, Texas A—M University
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 de.ned 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 .nding 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.
Citation:
Byung Kyu Choi, Sangig Rho, Riccardo Bettati, "Fast Software Component Migration for Applications Survivability in Distributed Real-Time Systems," isorc, pp.269-276, Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.