realizing the e-science desktop peer using a peer-to-peer distributed virtual machine middleware
Emerging e-Science applications face the challenge of providing both high performance and low maintenance cost infrastructure. We propose the e-Science Desktop Peer system and a prototype middleware implementation called P2P-DVM to address this challenge, that is designed to allow scientists' resources to be readily shared over the Internet in a Peer-to-Peer (P2P) manner. Our P2P-DVM currently supports the Message Passing Interface and Bulk Synchronous Processing model over an adaptive P2P network and we introduce a Programming Environment Abstraction Layer to allow users to quickly adapt other programming environments to our P2P approach. P2P-DVM provides decentralized coordinated checkpoint and restart functionality, message passing over P2P networks, and distributed storage for scalability. Our experimental results on the PlanetLab testbed shows support for our work.
e-science peer-to-peer virtualization checkpointing mpi bsp