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
Link To Document