DocumentCode :
1474103
Title :
A Passive Solution to the CPU Resource Discovery Problem in Cluster Grid Networks
Author :
Watkins, Lanier ; Robinson, William H. ; Beyah, Raheem A.
Author_Institution :
Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD, USA
Volume :
22
Issue :
12
fYear :
2011
Firstpage :
2000
Lastpage :
2007
Abstract :
We present the details of a novel method for passive resource discovery in cluster grid environments, where resources constantly utilize internode communication. Our method offers the ability to nonintrusively identify resources that have available CPU cycles; this is critical for lowering queue wait times in large cluster grid networks. The benefits include: 1) low message complexity, which facilitates low latency in distributed networks, 2) scalability, which provides support for very large networks, and 3) low maintainability, since no additional software is needed on compute resources. Using a 50-node (multicore) test bed (DETERlab), we demonstrate the feasibility of our method with experiments utilizing TCP, UDP, and ICMP network traffic. We use a simple but powerful technique that monitors the frequency of network packets emitted from the Network Interface Card (NIC) of local resources. We observed the correlation between CPU load and the timely response of network traffic. A highly utilized CPU will have numerous, active processes which require context switching. The latency associated with numerous context switches manifests as a delay signature within the packet transmission process. Our method detects that delay signature to determine the utilization of network resources. Results show that our method can consistently and accurately identify nodes with available CPU cycles (<;70 percent CPU utilization) through analysis of existing network traffic, including network traffic that has passed through a switch (noncongested). Also, in situations where there is no existing network traffic for nodes, ICMP ping replies can be used to ascertain this resource information.
Keywords :
communication complexity; grid computing; network interfaces; packet switching; queueing theory; telecommunication traffic; CPU cycles; CPU load; CPU resource discovery problem; DETERlab; ICMP network traffic; ICMP ping reply; NIC; TCP network traffic; UDP network traffic; cluster grid environments; cluster grid networks; compute resources; context switching; delay signature; distributed networks; internode communication; message complexity; multicore test bed; network interface card; network packets; network resources; network traffic analysis; nonintrusively identify resources; packet transmission process; passive solution; queue wait times; resource information; scalability; very large networks; Clustering methods; Complexity theory; Decision support systems; Grid computing; Network interfaces; Cluster grid computing; clustering algorithm.; passive resource discovery;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2011.89
Filename :
5733345
Link To Document :
بازگشت