Cloud Based Video on Demand (VoD) Using DCRP Algorithm

Authors

  • T. Karthiga Department of Computer Science and Engineering, Mohamed Sathak Engineering College, Kilakarai, Ramanathapuram, Tamil Nadu, India

DOI:

https://doi.org/10.51983/ajcst-2012.1.1.1662

Keywords:

Peer-to-Peer, Video on Demand (VoD), streaming, Caching, Prefetching, Disk Scheduling

Abstract

The attempt to display media files through internet was started from mid-20th century. Several research works have been reported to provide Video on Demand model in distributed like RMI, SOA and Grid Computing. Internet-based cloud computing is a new computing paradigm aiming to provide agile and scalable resource access in a utility-like fashion. The fundamental question is how to configure the cloud utility to meet the highly dynamic demands of such applications at a modest cost. In this paper, a queueing network based model is used to characterize the viewing behaviors of users in a multichannel VoD application, and derive the server capacities needed to support smooth playback in the channels for two popular streaming models, client-server and P2P.Disk Scheduling is used to allocate separate disks to users. A dynamic cloud resource provisioning algorithm is used in which the derived capacities and instantaneous network statistics as inputs, can effectively support VoD streaming with low cloud utilization cost. Analysis and algorithm design are verified and extensively evaluated by applying large-scale experiments under dynamic realistic settings on a cloud platform.

References

Yu Wu, Chuan Wu, Bo Li, Xuanjia Qiu, Francis C.M. Lau” Cloud Media: When Cloud on Demand Meets Video on Demand ,“ International Conference on Distributed Computing Systems, 2011.

S. Pandey, L. Wu, S. Guru, and R. Buyya, “A Particle Swarm Optimization (PSO)-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environment,” in Proc. of IEEE AINA, 2010.

Y. Xiao, C. Lin, Y. Jiang, X. Chu, and S. Shen, “Reputation-based QoS Provisioning in Cloud Computing via Dirichlet Multinomial Model,” in Proc. of IEEE ICC, 2010.

Z. Liu, C.Wu, B. Li, and S. Zhao, “UUSee: Large-Scale Operational On- Demand Streaming with Random Network Coding,” in Proc. of IEEE INFOCOM, March 2010.

S. Liu, M. Chen, S. Sengupta, M. Chiang, J. Li, and P. A. Chou, “P2P Streaming Capacity under Node Degree Bound,” in Proc. of IEEE INFOCOM, March 2010.

S. Yu, C. Wang, K. Ren, and W. Lou, “Achieving Secure, Scalable, and Fine-grained Data Access Control in Cloud Computing,” in Proc. Of IEEE INFOCOM, 2010.

R. Urgaonkar, U. C. Kozat, K. Igarashi, and M. J. Neely, “Dynamic Resource Allocation and Power Management in Virtualized Data Centers,” in Proc. of IEEE/IFIP NOMS, 2010.

Peixoto, M. Santana, M. Estrella, J. Tavares, T. Kuehne, B. Santana, and R.H.C., “A Metascheduler Architecture to Provide QoS on the Cloud Computing”, in Proc. of IEEE ICT, 2010.

C. Wang, Q. Wang, K. Ren, and W. Lou, “Privacy-Preserving Public Auditing for Data Storage Security in Cloud Computing,” in Proc. of IEEE INFOCOM, 2010.

F. Liu, Y. Sun, B. Li, and B. Li, “Quota: Rationing Server Resources in Peer-Assisted Online Hosting Systems,” in Proc. of IEEE ICNP, 2009.

B. Cheng, X. Liu, Z. Zhang, H. Jin, L. Stein, and X. Liao, “Evaluation and Optimization of a Peer-to-Peer Video-on-Demand System,” J. Syst. Archit., vol. 54, no. 7, pp. 651–663, Jul. 2008.

S. Liu, R. Zhang-Shen, W. Jiang, J. Rexford, and M. Chiang, “Performance Bounds for Peer-Assisted Live Streaming,” in Proc. of ACMSIGMETRICS, June 2008.

R. Kumar, Y. Liu, and K. Ross, “Stochastic Fluid Theory for P2P Streaming Systems,” in Proc. of IEEE INFOCOM, 2007.

R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility,” Future Generation Computer Systems, Elsevier Science, vol. 25, no. 6, pp. 599–616, June 2006.

Downloads

Published

05-05-2012

How to Cite

Karthiga, T. (2012). Cloud Based Video on Demand (VoD) Using DCRP Algorithm. Asian Journal of Computer Science and Technology, 1(1), 107–110. https://doi.org/10.51983/ajcst-2012.1.1.1662