DocumentCode
1612944
Title
Passive Identification of Under-Utilized CPUs in High Performance Cluster Grid Networks
Author
Watkins, Lanier ; Beyah, Raheem ; Corbett, Cherita
Author_Institution
Dept. of Comput. Sci., Georgia State Univ., Atlanta, GA
fYear
2008
Firstpage
408
Lastpage
413
Abstract
In this paper we propose a passive approach to using network traffic to discover the availability of resources in local distributed networks (e.g., cluster grids, campus desktop grids, etc.). To our knowledge, this is the first approach of its kind. The ability to quickly identify resource availability is critical because the presence of available resources directly affects the job execution time of a distributed environment. The proposed method creates a delay sensitive profile generated by the analysis of monitored network traffic, which emulates high performance UDP based grid services such as file transfer applications (FOBS, Tsunami, UDT, SABUL, etc.), message passing platforms (MPICHG2/Score, etc.), and others. An energy value is derived from the delay sensitive profile, which represents the state (over-utilized CPU or under-utilized CPU) of the resource of interest. Then a simple threshold (derived from initial calibrations on the over-utilized resources.) is applied to the energy value to identify the state of the resource. This method could be used to enhance existing resource discovery algorithms used in local distributed networks because this approach is capable of passively determining a major dynamic resource attribute - CPU utilization. The main benefits are the reduction in the necessary complexity associated with the use of non-passive algorithms (e.g., flooding algorithm, name-dropper algorithm, distinctive awareness algorithm, etc.) and the reduction in the extra network traffic that results from the continual need to determine the availability of dynamic resources. Since this method is passive in nature, there is no need to query potential resources directly to determine their availability to complete distributed computing related jobs. Results suggest that once the CPU utilization approaches 70% (unavailable) the network traffic produced by that node exhibits different behavior than when the CPU utilization is less than 70% (available).
Keywords
computational complexity; grid computing; resource allocation; scheduling; telecommunication traffic; workstation clusters; CPU utilization; UDP based grid service; delay sensitive profile; dynamic resource discovery algorithm; file transfer application; high performance cluster grid network; job scheduling; local distributed network; message passing platform; network traffic monitoring; nonpassive algorithm complexity; resource availability identification; Availability; Calibration; Delay; Distributed computing; Mesh generation; Message passing; Monitoring; Performance analysis; Telecommunication traffic; Tsunami;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2008. ICC '08. IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-2075-9
Electronic_ISBN
978-1-4244-2075-9
Type
conf
DOI
10.1109/ICC.2008.82
Filename
4533118
Link To Document