Resource Discovery Techniques in Distributed Desktop Grid Environments
- 1 January 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Desktop grids use opportunistic sharing to exploit large collections of personal computers and workstations across the Internet, achieving tremendous computing power at low cost. Traditional desktop grid systems are typically based on a client-server architecture, which has inherent shortcomings with respect to robustness, reliability and scalability. In this paper, we propose a decentralized, robust, highly available, and scalable infrastructure to match incoming jobs to available resources. Through a comparative analysis on the experimental results obtained via simulation of three different types of matchmaking algorithms under different workload scenarios, we show the trade-offs between efficient matchmaking and good load balancing in a fully decentralized, heterogeneous computational environmentKeywords
This publication has 13 references indexed in Scilit:
- Unstructured peer-to-peer networks for sharing processor cyclesParallel Computing, 2006
- Design and implementation tradeoffs for wide-area resource discoveryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Peer-to-peer discovery of computational resources for Grid applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A scalable distributed information management systemPublished by Association for Computing Machinery (ACM) ,2004
- Tapestry: A Resilient Global-Scale Overlay for Service DeploymentIEEE Journal on Selected Areas in Communications, 2004
- Condor-a hunter of idle workstationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Scooped, AgainPublished by Springer Nature ,2003
- A scalable content-addressable networkPublished by Association for Computing Machinery (ACM) ,2001
- ChordPublished by Association for Computing Machinery (ACM) ,2001
- The design and implementation of an intentional naming systemPublished by Association for Computing Machinery (ACM) ,1999