Applying Simulation To The Design And Performance Evaluation Of Fault-Tolerant Systems
SRDS '97 Proceedings of the 16th Symposium on Reliable Distributed Systems
Scalability and accuracy in a large-scale network emulator
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Neko: A Single Environment to Simulate and Prototype Distributed Algorithms
ICOIN '01 Proceedings of the The 15th International Conference on Information Networking
JiST: an efficient approach to simulation using virtual machines: Research Articles
Software—Practice & Experience
The design principles of PlanetLab
ACM SIGOPS Operating Systems Review
Evaluating fault-tolerant system designs using FAUmachine
Proceedings of the 2007 workshop on Engineering fault tolerant systems
Large-scale virtualization in the Emulab network testbed
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Simulation of a Smart Grid City with Software Agents
EMS '09 Proceedings of the 2009 Third UKSim European Symposium on Computer Modeling and Simulation
Hi-index | 0.00 |
The correctness and performance of large scale service oriented systems depend on distributed middleware components performing various communication and coordination functions. It is, however, very difficult to experimentally assess such middleware components, as interesting behavior often arises exclusively in large scale settings, but such deployments are costly and time consuming. We address this challenge with Minha, a system that virtualizes multiple JVM instances within a single JVM while simulating key environment components, thus reproducing the concurrency, distribution, and performance characteristics of the actual system. The usefulness of Minha is demonstrated by applying it to the WS4D Java stack, a popular implementation of the Devices Profile for Web Services (DPWS) specification.