The interaction of parallel and sequential workloads on a network of workstations
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Software agents
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Mobile agents with Java: The Aglet API
World Wide Web
XtremWeb: A Generic Global Computing System
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
Entropia: architecture and performance of an enterprise desktop grid system
Journal of Parallel and Distributed Computing - Special issue on computational grids
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Resource Management for Rapid Application Turnaround on Enterprise Desktop Grids
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
The Architecture of Virtual Machines
Computer
Automatic methods for predicting machine availability in desktop Grid and peer-to-peer systems
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
Bootstrapping Chord in Ad Hoc Networks: Not Going Anywhere for a While.
PERCOMW '06 Proceedings of the 4th annual IEEE international conference on Pervasive Computing and Communications Workshops
Simple Locality-Aware Co-allocation in Peer-to-Peer Supercomputing
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Characterizing resource availability in enterprise desktop grids
Future Generation Computer Systems
Ridge: combining reliability and performance in open grid platforms
Proceedings of the 16th international symposium on High performance distributed computing
TM-DG: a trust model based on computer users' daily behavior for desktop grid platform
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
netWorker - Cloud computing: PC functions move onto the web
Resource Availability Prediction for Improved Grid Scheduling
ESCIENCE '08 Proceedings of the 2008 Fourth IEEE International Conference on eScience
Cost-benefit analysis of Cloud Computing versus desktop grids
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Volunteer Computing and Desktop Cloud: The Cloud@Home Paradigm
NCA '09 Proceedings of the 2009 Eighth IEEE International Symposium on Network Computing and Applications
On correlated availability in Internet-distributed systems
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
Editorial: Preface to the special issue on volunteer computing and desktop grids
Future Generation Computer Systems
Capacity and load-aware service discovery with service selection in peer-to-peer grids
Future Generation Computer Systems
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
Hi-index | 0.00 |
In a desktop grid model, the job (computational task) is submitted for execution in the resource only when the resource is idle. There is no guarantee that the job which has started to execute in a resource will complete its execution without any disruption from user activity (such as a keyboard stroke or mouse move) if the desktop machines are used for other purposes. This problem becomes more challenging in a Peer-to-Peer (P2P) model for a desktop grid where there is no central server that decides to allocate a job to a particular resource. This paper describes a P2P desktop grid framework that utilizes resource availability prediction, using group availability data. We improve the functionality of the system by submitting the jobs on machines that have a higher probability of being available at a given time. We benchmark our framework and provide an analysis of our results.