• DocumentCode
    2458893
  • Title

    User-level disk-bandwidth control for resource-borrowing network applications

  • Author

    Yamada, Hiroshi ; Kono, Kenji

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Electro-Commun., Chofu
  • fYear
    2006
  • fDate
    3-7 April 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents the design and implementation of DiscNice, a mechanism for controlling disk bandwidth at the user-level. To throttle disk I/O at the user-level, DiscNice infers what the internal behavior of the underlying OS is and predicts the disk I/O size that is incurred by file I/O. To infer internal kernel behavior, we extensively used a concept called the graybox technology and elaborated it to predict the disk I/O behavior. In the graybox technology, the underlying OS is treated as a graybox, which means that we could exploit: 1) our knowledge of the OS, 2) the state information the OS exposes to us, and 3) how the OS reacts to various operations to predict the internal kernel behavior. By exploiting the graybox knowledge on Linux, we developed a graybox technique for predicting the disk I/O behavior. Our technique could also be applied to Windows XP with minor modifications because it does not rely on a detailed knowledge of Linux
  • Keywords
    Linux; computer networks; operating system kernels; resource allocation; telecommunication control; DiscNice; Linux; OS; Windows XP; disk I-O size; graybox technology; internal kernel behavior; resource-borrowing network applications; user-level disk-bandwidth control; Application software; Computer networks; Computer science; Degradation; IP networks; Kernel; Linux; Peer to peer computing; Personal communication networks; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium, 2006. NOMS 2006. 10th IEEE/IFIP
  • Conference_Location
    Vancouver, BC
  • ISSN
    1542-1201
  • Print_ISBN
    1-4244-0142-9
  • Type

    conf

  • DOI
    10.1109/NOMS.2006.1687667
  • Filename
    1687667