DocumentCode :
2788092
Title :
Distributed Aggregation Algorithms with Load-Balancing for Scalable Grid Resource Monitoring
Author :
Cai, Min ; Hwang, Kai
Author_Institution :
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
10
Abstract :
Scalable resource monitoring and discovery are essential to the planet-scale infrastructures such as grids and PlanetLab. This paper proposes a scalable grid monitoring architecture that builds distributed aggregation trees (DAT) on a structured P2P network like Chord. By leveraging Chord topology and routing mechanisms, the DAT trees are implicitly constructed from native Chord routing paths without membership maintenance. To balance the DAT trees, we propose a balanced routing algorithm on Chord that dynamically selects the parent of a node from its finger nodes by its distance to the root. This paper shows that this balanced routing algorithm enables the construction of almost completely balanced DATs, when nodes are evenly distributed in the Chord identifier space. We have evaluated the performance and scalability of a DAT prototype implementation with up to 8192 nodes. Our experimental results show that the balanced DAT scheme scales well to a large number of nodes and corresponding aggregation trees. Without maintaining explicit parent-child membership, it has very low overhead during node arrival and departure. We demonstrate that the DAT scheme performs well in grid resource monitoring.
Keywords :
computational complexity; distributed algorithms; grid computing; peer-to-peer computing; resource allocation; system monitoring; telecommunication network routing; telecommunication network topology; trees (mathematics); Chord topology; DAT scheme; balanced routing algorithm; distributed aggregation algorithms; distributed aggregation trees; load-balancing; scalable grid resource monitoring; scalable resource discovery; structured P2P network; Aggregates; Central Processing Unit; Computerized monitoring; Condition monitoring; Distributed computing; Indexing; Peer to peer computing; Prototypes; Routing; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370313
Filename :
4228041
Link To Document :
بازگشت