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 :
بازگشت