DocumentCode :
451190
Title :
Efficient Network and I/O Throttling for Fine-Grain Cycle Stealing
Author :
Ryu, Kyung D. ; Hollingsworth, Jeffrey K. ; Keleher, Peter J.
Author_Institution :
Arizona State University
fYear :
2001
fDate :
10-16 Nov. 2001
Firstpage :
18
Lastpage :
18
Abstract :
This paper proposes and evaluates a new mechanism, rate windows, for I/O and network rate policing. The goal of the proposed system is to provide a simple, yet effective way to enforce resource limits on target classes of jobs in a system. This work was motivated by our Linger Longer infrastructure, which harvests idle cycles in networks of workstations. Network and I/O throttling is crucial because Linger Longer can leave guest jobs on non-idle nodes and machine owners should not be adversely affected. Our approach is quite simple. We use a sliding window of recent events to compute the average rate for a target resource. The assigned limit is enforced by the simple expedient of putting application processes to sleep when they issue requests that would bring their resource utilization out of the allowable profile. Our I/O system call intercept model makes the rate windows mechanism light-weight and highly portable. Our experimental results show that we are able to limit resource usage to within a few percent of target usages.
Keywords :
Central Processing Unit; Communication system control; Computer science; Delay; Educational institutions; Notice of Violation; Permission; Processor scheduling; Resource management; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, ACM/IEEE 2001 Conference
Print_ISBN :
1-58113-293-X
Type :
conf
DOI :
10.1109/SC.2001.10031
Filename :
1592794
Link To Document :
بازگشت