DOI QR코드

DOI QR Code

Dynamic Resource Allocation and Scheduling for Cloud-Based Virtual Content Delivery Networks

  • Um, Tai-Won (Broadcasting & Telecommunications Media Research Laboratory, ETRI) ;
  • Lee, Hyunwoo (Broadcasting & Telecommunications Media Research Laboratory, ETRI) ;
  • Ryu, Won (Broadcasting & Telecommunications Media Research Laboratory, ETRI) ;
  • Choi, Jun Kyun (Department of Electrical Engineering, KAIST)
  • Received : 2013.09.22
  • Accepted : 2014.02.03
  • Published : 2014.04.01

Abstract

This paper proposes a novel framework for virtual content delivery networks (CDNs) based on cloud computing. The proposed framework aims to provide multimedia content delivery services customized for content providers by sharing virtual machines (VMs) in the Infrastructure-as-a-Service cloud, while fulfilling the service level agreement. Furthermore, it supports elastic virtual CDN services, which enables the capabilities of VMs to be scaled to encompass the dynamically changing resource demand of the aggregated virtual CDN services. For this, we provide the system architecture and relevant operations for the virtual CDNs and evaluate the performance based on a simulation.

Keywords

References

  1. "Cisco Visual Networking Index: Forecast and Methodology, 2012-2017," White paper, Cisco, May 29, 2013.
  2. A. Moreira et al., "A Case for Virtualization of Content Delivery Networks," Proc. Winter Simulation Conf., Phoenix, AZ, USA, Dec. 11-14, 2011, pp. 3178-3189.
  3. S.P. Ponnusamy and E. Karthikeyan, "Cache Optimization on Hot-Point Proxy Caching Using Weighted-Rank Cache Replacement Policy," ETRI J., vol. 35, no. 4, Aug. 2013, pp. 687-696. https://doi.org/10.4218/etrij.13.0112.0606
  4. Z. Zhuang and C. Guo, "Building Cloud-Ready Video Transcoding System for Content Delivery Networks (CDNs)," Proc. IEEE, GLOBECOM, Anaheim, CA, USA, Dec. 3-7, 2012, pp. 2048-2053.
  5. J. He et al., "On the Cost-QoE Trade-off for Cloud-Based Video Streaming under Amazon EC2's Pricing Models," IEEE Trans. Circuits Syst. Video Technol., vol. PP, no. 99, Sept. 2013.
  6. V. Aggarwal et al., "Optimizing Cloud Resources for Delivering IPTV Services through Virtualization," IEEE Trans. Multimedia, vol. 15, no. 4, June 2013, pp. 789-801. https://doi.org/10.1109/TMM.2013.2240287
  7. H.-C. Kim et al., "An MPEG-4 Compliant Interactive Multimedia Streaming Platform Using Overlay Networks," ETRI J., vol. 28, no. 4, Aug. 2006, pp. 411-424. https://doi.org/10.4218/etrij.06.0105.0164
  8. S.-K. Kim et al., "A Personal Videocasting System with Intelligent TV Browsing for a Practical Video Application Environment," ETRI J., vol. 31, no. 1, Feb. 2009, pp. 10-20. https://doi.org/10.4218/etrij.09.0108.0139
  9. K.I. Kim et al., "Cloud-Based Gaming Service Platform Supporting Multiple Devices," ETRI J., vol. 35, no. 6, Dec. 2013, pp. 960-968. https://doi.org/10.4218/etrij.13.2013.0076
  10. H. Wen et al., "Effective Load Balancing for Cloud-Based Multimedia System," Int. Conf. EMEIT, Harbin, Heilongjiang, China, vol. 1, Aug. 12-14, 2011, pp. 165-168.
  11. E. Pacini, C. Mateos and G.C. Garino, "SI-Based Scheduling of Scientific Experiments on Clouds," IEEE Int. Conf. IDAACS, Berlin, Germany, vol. 02, Sept. 12-14, 2013, pp. 699-704.
  12. D. Villegas et al., "An Analysis of Provisioning and Allocation Policies for Infrastructure-as-a-Service Clouds," IEEE/ACM Int. Symp. CCGrid, Ottawa, ON, Canada, May 13-16, 2012, pp. 612-619.
  13. U. Schwiegelshohn and A. Tchernykh, "Online Scheduling for Cloud Computing and Different Service Levels," IEEE IPDPSW, Shanghai, China, May 21-25, 2012, pp. 1067-1074.
  14. X. Wang et al., "Design and Implementation of Adaptive Resource Co-allocation Approaches for Cloud Service Environments," Proc. ICACTE, Chengdu, China, vol. 2, Aug. 20-22, 2010, pp. 484-488.
  15. A.K. Das et al., "An Intelligent Approach for Virtual Machine and QoS Provisioning in Cloud Computing," Proc. ICOIN, Bangkok, Thailand, Jan. 28-30, 2013, pp. 462-467.
  16. T.N. Pham et al., "DILoS: A Dynamic Integrated Load Manager and Scheduler for Continuous Queries," Proc. IEEE ICDEW, Hannover, Germany, Apr. 11-16, 2011, pp. 10-15.
  17. V.C. Emeakaroha et al., "SLA-Aware Application Deployment and Resource Allocation in Clouds," IEEE COMPSACW, Munich, Germany, July 18-22, 2011, pp. 298-303.
  18. Y. Li et al., "Application Utility-Based Bandwidth Allocation Scheme for Data Center Networks," Int. Conf. PDCAT, Beijing, China, Dec. 14-16, 2012, pp. 268-273.
  19. Q. Zhu, and G. Agrawal, "Resource Provisioning with Budget Constraints for Adaptive Applications in Cloud Environments," IEEE Trans. Services Comput., vol. 5, no. 4, Oct. 2012, pp. 497-511. https://doi.org/10.1109/TSC.2011.61
  20. H. Song, J. Li, and X. Liu, "IdleCached: An Idle Resource Cached Dynamic Scheduling Algorithm in Cloud Computing," Int. Conf. UIC/ATC, Fukuoka, Japan, Sept. 4-7, 2012, pp. 912-917.
  21. J. Rao et al., "QoS Guarantees and Service Differentiation for Dynamic Cloud Applications," IEEE Trans. Netw. Service Manag., vol. 10, no. 1, Mar. 2013, pp. 43-55. https://doi.org/10.1109/TNSM.2012.091012.120238
  22. Z.-W. Yuan and X.-G. Sang, "A Study on Resource Scheduling Strategy in the Enterprise Service Cloud," Proc. ICSAI, Yantai, China, May 19-20, 2012, pp. 854-857.
  23. Y. Jin et al., "CoDaaS:An Experimental Cloud-Centric Content Delivery Platform for User-Generated Contents," IEEE ICNC, Maui, Hawaii, USA, Jan. 2012, pp. 934-938.
  24. D. Niu et al., "Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications," Proc. IEEE INFOCOM, Mar. 25-30, 2012, pp. 460-468.

Cited by

  1. An Efficient Two-Phase Heuristic Policy for Acceptance Control in IaaS Cloud Service vol.38, pp.2, 2015, https://doi.org/10.11627/jkise.2015.38.2.91
  2. Dynamic multimedia transmission control virtual machine using weighted Round-Robin vol.19, pp.1, 2014, https://doi.org/10.1007/s10586-015-0524-y
  3. A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges vol.14, pp.2, 2014, https://doi.org/10.1007/s10723-015-9359-2
  4. CDNaaS Framework: TOPSIS as Multi-Criteria Decision Making for vCDN Migration vol.110, pp.None, 2014, https://doi.org/10.1016/j.procs.2017.06.095
  5. The Collaboration for Content Delivery and Network Infrastructures: A Survey vol.5, pp.None, 2014, https://doi.org/10.1109/access.2017.2715824
  6. An Optimized Replica Distribution Method in Cloud Storage System vol.2017, pp.None, 2017, https://doi.org/10.1155/2017/2428982
  7. An Efficient VM-Level Scaling Scheme in an IaaS Cloud Computing System: A Queueing Theory Approach vol.13, pp.2, 2014, https://doi.org/10.5392/ijoc.2017.13.2.029
  8. A Methodology for Designing and Evaluating Cloud Scheduling Strategies in Distributed Videoconferencing Systems vol.19, pp.10, 2014, https://doi.org/10.1109/tmm.2017.2733301
  9. Simulating large vCDN networks: A parallel approach vol.92, pp.None, 2014, https://doi.org/10.1016/j.simpat.2019.01.001
  10. Next Generation Mobile Core Resource Orchestration: Comprehensive Survey, Challenges and Perspectives vol.120, pp.2, 2021, https://doi.org/10.1007/s11277-021-08517-w