An adaptive memory management protocol for Time Warp parallel simulation
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Automated load balancing in SPEEDES
WSC '95 Proceedings of the 27th conference on Winter simulation
MARS—a framework for minimizing the job execution time in a metacomputing environment
Future Generation Computer Systems - Special issue: resource management in distributed systems
Experiments in automated load balancing
PADS '96 Proceedings of the tenth workshop on Parallel and distributed simulation
The dynamic load balancing of clustered time warp for logic simulation
PADS '96 Proceedings of the tenth workshop on Parallel and distributed simulation
Load distribution and balancing support in a workstation-based distributed system
ACM SIGOPS Operating Systems Review
Adaptive protocols for parallel discrete event simulation
WSC '96 Proceedings of the 28th conference on Winter simulation
Incremental clustering and dynamic information retrieval
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Dynamic load balancing strategies for conservative parallel simulations
Proceedings of the eleventh workshop on Parallel and distributed simulation
Dynamic load balancing in parallel discrete event simulation for spatially explicit problems
PADS '98 Proceedings of the twelfth workshop on Parallel and distributed simulation
Adaptive load migration systems for PVM
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
On Process Migration and Load Balancing in Time Warp
IEEE Transactions on Parallel and Distributed Systems
Dome: Parallel Programming in a Distributed Computing Environment
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Customized dynamic load balancing for a network of workstations
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
A Hierarchical Load Sharing Policy for Distributed Systems
MASCOTS '97 Proceedings of the 5th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
MASCOTS '97 Proceedings of the 5th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Resource control for large-scale distributed simulation system over loosely coupled domains
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part I
Hi-index | 0.00 |
In an attempt to cope with time-varying workload, traditional adaptive Time Warp protocols are designed to react in response to performance changes by altering control parameter configurations, like the amount of available memory, the size of the checkpointing interval, the frequency of GVT computation, fossil collection invocations, etc.\ We call those schemes ``reactive'' because all control decisions are undertaken based on historical performance information collected at runtime, and come into effect in future system states. What must be considered a drawback of this class of approaches is that Time Warp logical processes (LPs) have most likely reached a state different from the one for which the control action was established - thus inducing performance control activities which are always outdated.This paper develops environment aware, self adaptive Time Warp LPs implementing a pro-active performance control scheme, addressing the timeliness of control decisions. Opposed to reactive TW schemes, our pro-active control mechanism based on a statistical analysis of the state history periodically collected in (real) time intervals of size d, forecasts a future LP state. A performance control decision is established, that is most appropriate for the expected future LP state, i.e. the state when the corresponding control activity would become effective. Depending on the forecast quality, a pro-active scheme will presumably exhibit performance superior to re-active schemes, at least for cases where state changes in the time frame $\Delta$ are very likely. In this paper we study the ability of pro-active TW LPs, to adapt to sudden load changes, especially to abruptly occurring background workloads injected by other applications executing concurrently with the TW simulation on a network of workstations. Experimental results show that the protocol is able to capture abrupt changes in both computational and communication resource availability, justifying the title: "shock resistant Time Warp".