• 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