Title :
Dynamic migration algorithms for distributed object systems
Author :
Kalogeraki, V. ; Melliar-Smith, P.M. ; Moser, L.E.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
Complex distributed object systems require dynamic migration algorithms that allocate and reallocate objects to respond to changes in the load or in the availability of the resources. We present the Cooling and Hot-Spot migration algorithms that reallocate objects when the load on a processor is high or when the latency of a task is high. The algorithms have been implemented as a feedback loop in the Eternal Resource Management System where information obtained from monitoring the behavior of the objects and the usage of the processors´ resources is used to dynamically balance the load on the processors and improve the latency of the tasks. The cost of moving an object is justified by amortization over many method invocations, and constrains the rate at which objects are moved. The experimental results show that our algorithms guarantee steady flow of operation for the tasks and gracefully migrate objects from the processors when processor overloads and high task latencies are detected
Keywords :
distributed algorithms; distributed object management; resource allocation; Cooling migration algorithm; Eternal Resource Management System; Hot-Spot migration algorithm; distributed object systems; dynamic migration algorithms; experimental results; high task latencies; load balancing; method invocations; object allocation; processor load; processor overload; task latency; Availability; Cooling; Costs; Delay; Feedback loop; Heuristic algorithms; Monitoring; Object detection; Resource management; System performance;
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
DOI :
10.1109/ICDSC.2001.918940