Title :
Simple locality-aware co-allocation in peer-to-peer supercomputing
Author :
Drost, Niels ; Van Nieuwpoort, Rob V. ; Bal, Henri
Author_Institution :
Dept of Comput. Sci., Vrije Universiteit, Amsterdam
Abstract :
With current grid middleware, it is difficult to deploy distributed supercomputing applications that run concurrently on multiple resources. As current grid middleware systems have problems with co-allocation (scheduling across multiple grid sites), fault-tolerance and are difficult to set-up and maintain, we consider an alternative: peer-to-peer (P2P) supercomputing. P2P supercomputing middleware systems overcome many limitations of current grid systems. However, the lack of central components makes scheduling on P2P systems inherently difficult. As a possible scheduling solution for P2P supercomputing middleware we introduce flood scheduling. It is locality aware, decentralized, flexible and supports co-allocation. We introduce Zorilla, a prototype P2P supercomputing middleware system. Evaluation of Zorilla on over 600 processors at six sites of the Grid5000 system shows that flood scheduling, when used in a P2P network with suitable properties, is a good alternative to centralized algorithms
Keywords :
middleware; mobile computing; parallel machines; peer-to-peer computing; resource allocation; scheduling; Grid5000 system; P2P network; P2P supercomputing middleware systems; Zorilla; distributed supercomputing applications; fault tolerance; flood scheduling; grid middleware systems have; locality-aware coallocation; peer-to-peer supercomputing; Application software; Fault tolerant systems; Floods; Grid computing; Job shop scheduling; Middleware; Peer to peer computing; Processor scheduling; Prototypes; Scheduling algorithm;
Conference_Titel :
Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium on
Conference_Location :
Singapore
Print_ISBN :
0-7695-2585-7
DOI :
10.1109/CCGRID.2006.1630909