DocumentCode
3125762
Title
Dynamic load-balancing using prediction in a parallel object-oriented system
Author
Wei Jie ; Wentong Cai ; Turner, S.J.
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
fYear
2000
fDate
23-27 April 2000
Abstract
In this paper, a replication-based parallel object model will be presented first, where object replication is used to improve the performance of load-balancing and to reduce the cost of object migration. After that, a threshold-based dynamic load-balancing strategy, that makes use of the object replication, will be introduced. The paper will then focus on a performance prediction model that is used in the decision making of the dynamic load-balancing strategy. The prediction model monitors the runtime behavior of an invoked method and estimates the execution time of its subsequent invocations. It helps the dynamic load-balancing strategy to make wiser decisions on whether or not to migrate objects in order to achieve better performance. A detailed simulation system is constructed to evaluate the performance of the proposed dynamic load-balancing strategy and the prediction model. Experimental results of the simulation will also be discussed in the paper.
Keywords
multi-threading; object-oriented programming; performance evaluation; resource allocation; decision making; dynamic load-balancing; object migration; object replication; parallel object-oriented system; performance; performance prediction model; replication-based parallel object model; runtime behavior; simulation system; threshold-based dynamic load-balancing; Computer aided instruction; Concurrent computing; Decision making; Encapsulation; Object oriented modeling; Predictive models; Programming profession; Research and development; Runtime; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location
San Francisco, CA, USA
ISSN
1530-2075
Print_ISBN
0-7695-0990-8
Type
conf
DOI
10.1109/IPDPS.2001.925024
Filename
925024
Link To Document