Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2005.12A.7.605

Token-Bucket-based Performance Control Techniques for Large-Scale Shared Storage Systems  

Nam Young-Jin (대구대학교 컴퓨터)
Park Chan-Ik (포항공과대학교 컴퓨터공학과)
Abstract
With the increase in I/O performance and capacity, it becomes commonplace that storage systems are shared by multiple storage users. This paper proposes an efficient token-bucket-based performance control technique for the shared storage that can statistically guarantee demanded storage performance from different users. It also verifies the operational characteristics and performance of the proposed scheme under various types of I/O workloads.
Keywords
Performance Control; Shared Storage; Token Bucket;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Bruno, et al., 'Disk scheduling with quality of service guarantees,' Proceedings of the IEEE International Conf. on Multimedia Computing and Systems, Jun., 1999   DOI
2 L. Huang, G. Peng, T. Chiueh, 'Multi-dimensional storage virtualization,' Proceedings of the Joint International Conf. on Measurement and Modeling of Computer Systems, 2004   DOI
3 Y. Nam and C. Park, 'An efficient fair queuing for guaranteed disk bandwidth,' Lecture Notes in Computer Science(Proceedings of Euro-Par2004), Springer-Verlag, Sept., 2004
4 T. Clark, Designing Storage Area Networks: A Practical Reference for Implementing Fibre Channel SANs, Addison Wesley, 1999
5 Y. Nam, Dynamic Storage QoS Control for Storage Cluster and RAID Performance Enhancement Techniques, Ph.D Dissertation, POSTECH, 2004
6 J. Wilkes, 'Traveling to rome: QoS specifications for automated storage system management,' Proceedings of International Workshop on QoS, Jun., 2004
7 W. Jin, F. Chase, J. Kaur, 'Interposed proportional sharing for a storage service utility,' Proceedings of the Joint International Conf. on Measurement and Modeling of Computer Systems, 2004   DOI
8 A. Veitch and K. Keeton, 'The Rubicon workload characterization tool,' Technical Report HPL -SSP-2003-13, Hewlett Packard, Mar., 2003.
9 C. Lumb, A. Merchant, and G. Alvarez, 'Facade: Virtual storage devices with performance guarantees,' Proceedings of Conf. on File and Storage Technologies, Mar., 2003
10 P. Shenoy and H. Vin, 'Cello: A disk scheduling framework for next-generation operating systems,' Proceedings of SIGMETRICS, Jun., 1998
11 J. Turner, 'New directions in communications,' IEEE Communications, Oct., 1986