Efficient maintenance of distributed data in highly dynamic opportunistic grids
Raphael Yokoingawa De Camargo, Fernando Castor, Fábio Kon · 2009
Opportunistic grids are a class of computational grids that can leverage the idle processing and storage capacity of shared workstations in laboratories, companies, and universities to perform useful computation. OppStore is a middleware that allows using the free disk space of machines from an opportunistic grid for the distributed storage of application data. But when machines depart from the grid, it is necessary to reconstruct the fragments that were stored in that machines. Depending on the amount of stored data and the rate of machine departures, the generated traffic may make the distributed storage of data infeasible. In this work we present and evaluate a fragment recovery mechanism that makes viable to achieve redundancy and large data scale in a dynamic environment. Categories andSubjectDescriptors C.4 [Performance of Systems]: Reliability, availability, and serviceability