Efficient maintenance of distributed data in highly dynamic opportunistic grids
Proceedings of the 2009 ACM symposium on Applied Computing
Application execution management on the InteGrade opportunistic grid middleware
Journal of Parallel and Distributed Computing
Transparent adaptation of e-science applications for parallel and cycle-sharing infrastructures
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Future Generation Computer Systems
Hi-index | 0.00 |
Shared machines in opportunistic grids typically have large quantities of unused disk space. These resources could be used to store application and checkpointing data when the machines are idle, allowing those machines to share not only computational cycles, but also disk space. In this paper, we present the design and implementation of OppStore, a middleware that provides reliable distributed data storage using the free disk space from shared grid ma- chines. The system utilizes a two-level peer-to-peer orga- nization to connect grid machines in a scalable and fault- tolerant way. Finally, we use the concept of virtual ids to deal with resource heterogeneity, enabling heterogeneity- aware load-balancing selection of storage sites.