• 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