Browse > Article
http://dx.doi.org/10.7840/kics.2013.38C.6.512

Control Algorithm for Virtual Machine-Level Fairness in Virtualized Cloud Data center  

Kim, Hwantae (고려대학교 전기전자전파공학부 무선네트워크 연구실)
Kim, Hwangnam (고려대학교 전기전자전파공학부)
Abstract
In this paper, the control algorithm which can resolve the unfairness in network performance of the virtual machine arised from the CPU scheduling in cloud datacenter has been proposed. We first describe the evaluation and analysis results of the network unfairness phenomenon of virtual machine through the heterogeneous cloud datacenter testbed and we propose the control algorithm which can guarantee the fairness of the network performance based on the PID control scheme. Through the implementation and evaluation results, we verify the performance of the proposed algorithm.
Keywords
cloud system; datacenter; virtual machine; network fainrness; control algorithm;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel, "The cost of a cloud: research problems in data center networks," ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 68-73, Jan. 2009.
2 A. Madhavapeddy, R. Mortier, J. Crowcroft, and S. Hand, "Multiscale not multicore: efficient heterogeneous cloud computing," in Proc. 2010 ACM-BCS Visions of Computer Science Conerence, Article no. 6, Edinburgh, U.K, Apr. 2010.
3 H. Kim, H. Lim, J. Jeong, H. Jo, and J. Lee, "Task-aware virtual machine scheduling for I/O performance," in Proc. 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 101-110, Houston, U.S.A., Mar. 2009.
4 S. K. Lee, H. Kim, J.-G. Ahn, K. J. Sung, and J. Park, "Provisioning service differentiation for virtualized network devices," in Proc. The International Conference on Networking and Services (ICNS 2011), pp. 152-156, Venice, Italy, May 2011.
5 P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, "Xen and the art of virtualization," ACM SIGOPS Operating System Review, vol. 37, no. 5, pp. 164-177, Dec. 2003.   DOI
6 L. Cherkasova, D. Gupta, and A. Vahdat, "Comparison of the three CPU schedulers in Xen," ACM SIGMETRICS Performance Evaluation Review, vol. 35, no. 2, pp. 42-51, Sep. 2007.   DOI   ScienceOn
7 D. Ongaro, A. L. Cox, and S. Rixner, "Scheduling I/O in virtual machine monitors." in Proc. 4th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 1-10, Seattle, U.S.A., Mar. 2008.
8 I. Y. Jung, I. Jo, and Y. Yu, "Trust assurance of data in cloud computing environment," The Journal of the Korea Information and Commuication Society, vol. 36, no. 9, pp. 1066-1072, Sep. 2011.   과학기술학회마을   DOI   ScienceOn
9 M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "A view of cloud computing," Communnications of the ACM, vol. 53, no. 16, pp. 50-58, Apr. 2010.
10 M, Peter, and T. Grance. "The NIST definition of cloud computing," NIST special publication, SP 800-145, Sep. 2011, from http://csrc.nist.gov/publications/PubsSPs.html#
11 A. Greenberg, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta, "Towards a next generation data center architecture: scalability and commoditization," in Proc. ACM Workshop on Programmable Routers for Extensible Services of Tomorrow, pp. 57-62, Seattle, U.S.A, Aug. 2008.