Gridlet economics: resource management models and policies for cycle-sharing systems
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive 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
Trans-Social networks for distributed processing
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part I
Hi-index | 0.00 |
There have been a few proposals aiming at bridging the gap between institutional grid infrastructures (e.g., Globus-based), popular cycle-sharing applications (e.g., SETI@home), and massively used decentralized P2P filesharing applications. Nonetheless, no such infrastructure was ever successful in allowing, in a large-scale, home users to run popular desktop applications faster, by using spare cycles in other users' machines and, in return, donate their spare cycles to run other users' applications. We present a novel application and programming model that was designed to overcome some of the barriers to the deployment of a generic peer-to-peer grid infrastructure. In particular, we want to enable a trivial deployment in such infrastructures of existing applications that are in widespread use but do not currently exploit parallelism for improved performance.] The model presented in this paper revolves around the concept of a Gridlet, a semantics-aware unit of workload division and computation off-load. A gridlet is a chunk of data associated with the operations to be performed on the data, and in many cases these operations consist of unmodified application binaries. Moreover, the concept of gridlet is also employed for resource management, and accounting of peer contribution. We believe this new concept, absent in other proposals, will significantly lower the barriers for exploiting parallel execution in popular applications, thus improving the chances of the gridlet model being widely adopted.