Load Balancing Strategies for Time Warp on Multi-User Workstations
Author(s) -
Christopher Burdorf
Publication year - 1993
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/36.2.168
Subject(s) - computer science , workstation , load balancing (electrical power) , lisp , object (grammar) , distributed computing , synchronization (alternating current) , concurrency , dynamic load testing , real time computing , parallel computing , operating system , grid , computer network , programming language , channel (broadcasting) , geometry , mathematics , structural engineering , artificial intelligence , engineering
This paper describes load balancing techniques for the Time Warp distributed synchronization technique for object-oriented simulation. The Time Warp system distributes objects across nodes and provides optimistic concurrency control. Our implementation is Lisp-based and executes on a network of UNIX-based workstations, where system load varies depending on the number of users and processes. This technique achieves a balanced load by first determining if the load is unbalanced. Then if it is unbalanced, the system must determine which machine is the most underloaded and migrate an object to that machine
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom