The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Harmony: A Desktop Grid for Delivering Enterprise Computations
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Harmony: A Desktop Grid for Delivering Enterprise Computations
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Adaptive resource sharing in a web services environment
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Dynamic resource allocation heuristics that manage tradeoff between makespan and robustness
The Journal of Supercomputing
A scalable framework for parallel discrete event simulations on desktop grids
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Decentralized proactive resource allocation for maximizing throughput of P2P Grid
Journal of Parallel and Distributed Computing
A scheduling algorithm for parallel tasks in peer-to-peer systems
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
Towards autonomic management for Cloud services based upon volunteered resources
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
This paper describes Harmony-a grid infrastructure builtusing personal computer resources. Harmony addresses thekey concerns of end users for responsiveness, privacy andprotection by isolating the grid computation in a virtualmachine on the PC. Harmony also addresses the keyconcerns of enterprise IT by automating the configurationand deployment of grid services and by automating theworkload management so as to meet quality of servicegoals. Harmony's layered resource managementarchitecture diverts grid workload to currently underutilized desktop resources. Harmony is designed to handletransactional workload - a key characteristic of commercialapplications. Our implementation is Web Services-based,so the programming model of Harmony is compatible withand familiar to enterprise developers. We believe thatHarmony demonstrates practical exploitation of a hithertounderutilized resource of considerable capability, with thepotential to complement, or even in some cases replace,dedicated server-based resources.