The correctness and performance of large scale service orientedsystems depend on distributed middleware components performingvarious communication and coordination functions. It is, however,very difficult to experimentally assess such middleware components,as interesting behavior often arises exclusively in largescale settings, but such deployments are costly and time consuming.We address this challenge with MINHA, a system that virtualizesmultiple JVM instances within a single JVM while simulatingkey environment components, thus reproducing the concurrency,distribution, and performance characteristics of the actual system.The usefulness of MINHA is demonstrated by applying it to theWS4D Java stack, a popular implementation of the Devices Profilefor Web Services (DPWS) specification.
展开▼