Advertisement

The Journal of Supercomputing

, Volume 75, Issue 4, pp 2193–2220 | Cite as

Direct push–pull or assisted push–pull? Toward optimal video content delivery using shared storage-based cloud CDN (SS-CCDN)

  • S. SajithabanuEmail author
  • S. R. Balasundaram
Article
  • 59 Downloads

Abstract

Video content delivery networks face many challenges such as scalability, quality of service and flexibility. Video suppliers address them through CDN. Cloud computing and Video content Delivery as a Service (VDaaS) plays a key role in improving the content delivery standard and makes the work of content providers, easier. By hosting video contents in the cloud, the content delivery costs are minimized and the overall content delivery performance enhanced by optimization of cloud CDN. Cost optimization of the cloud-based content delivery network requires a focus on delay or throughput, the overall performance and content delivery. The content placement and content access, the QoS and the QoE in CDN can be improved by enhancing the video content delivery performance. In this paper, a unique model for video content delivery, cloud-based is developed, titled as shared storage-based cloud CDN (SS-CCDN) to achieve the objective. This design optimizes through algorithms, the effective placement of video data and dynamic update of video data. For analysis, GA, PSO, and ACO algorithms are used. The proposed model uses direct and assisted push–pull content delivery schemes for cost-efficient content delivery. The low-cost VDaaS model reduces the storage cost, keeps the latency and the traffic cost. Experimental results validate that this model, with regard to storage, traffic, and latency generate higher performance with lower price and satisfy the QoS and QoE aspects in content delivery.

Keywords

Cloud computing Video content delivery Video-on-demand Shared storage Optimization algorithm Cloud-based content delivery network 

References

  1. 1.
    Wang M, Jayaraman PP, Ranjan R, Mitra K, Zhang M, Li E, Khan S, Pathan M, Georgeakopoulos D (2015) An overview of cloud-based content delivery networks: research Dimensions and state-of-art. Trans Large Scale Data Knowl Cent Syst 90(70):131–158MathSciNetGoogle Scholar
  2. 2.
    Guan X, Choi B-Y (2014) Push or pull? Towards optimal content delivery using cloud storage. J Netw Comput Appl 40:234–243CrossRefGoogle Scholar
  3. 3.
    Salahuddin MA, Sahoo J, Glitho R, Elbiaze H, Ajib W (2017) A Survey on content placement algorithms for cloud-based content delivery networks. IEEE Access 6:91–114CrossRefGoogle Scholar
  4. 4.
    Yao S, Zhou W, CuiH ZhuM (2014) Video Replica placement strategy for storage cloud-based CDN. J Theor Appl Inf Technol 59(3):610–620Google Scholar
  5. 5.
    Zhang X, Wu C, Li Z, Lau CM (2015) Online cost minimization for operating geo-distributed cloud CDNs. In: IEEE 23rd International Symposium on Quality of ServiceGoogle Scholar
  6. 6.
    Ouf S, Nasr M (2015) Cloud computing: the future of big data management. Int J Cloud Appl Comput 5(2):53–61Google Scholar
  7. 7.
    Bagui S, Nguyen LT (2015) Data sharding: to provide fault tolerance and scalability of big data on the cloud. Int J Cloud Appl Comput 5(2):53–61Google Scholar
  8. 8.
    Xu C, Quan W, Vasilakos AV, Zhang H, Muntean G (2017) Information-centric cost-efficient optimization for multimedia content delivery in mobile vehicular networks. Comput Commun 99:93–106CrossRefGoogle Scholar
  9. 9.
    Tran HA, Hoceini S, Mellouk A, Perez J, Zeadally S (2012) QoE-based server selection for content distribution networks. IEEE Trans Comput 63(11):2803–2815MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Carlsson N, Eager D, Gopinathan A, Li Z (2014) Caching and optimized request routing in cloud-based content delivery systems. Perform Eval 79:38–55CrossRefGoogle Scholar
  11. 11.
    Gkatzikis L, Sourlas V, Fiscchione C, Koutsopoulos I (2017) Low complexity content replication through clustering in content-delivery networks. Comput Netw 121:137–151CrossRefGoogle Scholar
  12. 12.
    Barba-Jimenez C, Ramirez-Velarde R, Tchemykh A, Rodriguez-Dagnino R, Nolazco-Flores J, Perez-Cazares R (2016) Cloud-based Video-on-Demand service model ensuring quality of service and scalability. J Netw Comput Appl 70:102–113CrossRefGoogle Scholar
  13. 13.
    Li C, Liu Y, Luo Y (2017) Multimedia cloud content distribution based on interest discovery and integrated utility of user. Comput Ind Eng 109:1–14CrossRefGoogle Scholar
  14. 14.
    Elkotob M, Andersson K (2013) Challenges and opportunities in content distribution networks: a case study. IEEE Globecom Workshops (GC Wkshps), MarchGoogle Scholar
  15. 15.
    Liao D, Suna G, Yanga G, Chang V (2018) Energy-efficient virtual content distribution network provisioning in cloud-based data centers. Future Gener Comput Syst 83:347–357CrossRefGoogle Scholar
  16. 16.
    Zheng Z, Zheng Z (2017) Towards an improved heuristic genetic algorithm for static content delivery in cloud storage. Comput Electr Eng.  https://doi.org/10.1016/j.compeleceng.2017.06.011 Google Scholar
  17. 17.
    Hu M, Luo J, Wang Y, Veeravalli B (2014) Practical resource provisioning and caching with dynamic resilience for cloud-based content distribution networks. IEEE Trans Parallel Distrib Syst 25(8):2169–2179CrossRefGoogle Scholar
  18. 18.
    Mokhtarian K, Jacobsen H (2017) Flexible caching algorithms for video content distribution networks. IEEE/ACM Trans Netw 25(2):1062–1075CrossRefGoogle Scholar
  19. 19.
    Igder S, Bhattacharya S, Qazi BR, Elmirghani MH (2016) Energy efficient fog servers for internet of things information piece delivery (IoTIPD) in a Smart City vehicular environment. In: IEEE 10th International Conference on Next Generation Mobile Applications, Security and Technologies (NGMAST), DecemberGoogle Scholar
  20. 20.
    Jabraili H, Yousefi S, Boukani B, Rad MB (2013) Replication based on objects iteration frequency and load using a genetic algorithm under a content distribution network. In: IEEE 21st Iranian Conference on Electrical Engineering (ICEE)Google Scholar
  21. 21.
    Sajithabanu S, Balasundaram SR (2018) Cost effective approaches for content placement in cloud CDN using dynamic content delivery model. Int J Cloud Appl Comput 8(3):78–117Google Scholar
  22. 22.
    Anjum N, Karamshuk D, Shikh-Bahaei M, Sastry N (2017) Survey on peer-assisted content delivery networks. Comput Netw.  https://doi.org/10.1016/j.comnet.2017.02.008 Google Scholar
  23. 23.
    Fan Q et al (2017) Video delivery networks: challenges, solutions and future directions. Comput Electr Eng.  https://doi.org/10.1016/j.compeleceng.2017.04.011 Google Scholar
  24. 24.
    Gonzalez JL et al (2015) SkyCDS: a resilient content delivery service based on diversified cloud storage. Simul Model Pract Theory 54:64–85CrossRefGoogle Scholar
  25. 25.
    Mansouri Y, Toosi AN, Buyya R (2017) Cost optimization for dynamic replication and migration of data in cloud data centers. IEEE Trans Cloud Comput.  https://doi.org/10.1109/TCC.2017.2659728 Google Scholar
  26. 26.
    Jin Y, Wen Y (2016) Toward cost-efficient content placement in media cloud: modeling and analysis. IEEE Trans Multimed 18(5):807–819MathSciNetCrossRefGoogle Scholar
  27. 27.
    Mansouri Y, Buyya R (2016) To move or not to move: cost optimization in a dual cloud-based storage architecture. J Comput Netw Appl 75:223–235CrossRefGoogle Scholar
  28. 28.
    Yao J, Zhou H, Luo J, Liu X (2015) COMIC: cost optimization for internet content multihoming. IEEE Trans Parallel Distrib Syst 26(7):1851–1860CrossRefGoogle Scholar
  29. 29.
    Yuan D, Yang Y, Liu X, Li W, Cui L, Meng X, Chen J (2013) A highly practical approach toward achieving minimum data sets storage cost in the cloud. IEEE Trans Parallel Distrib Syst 24(6):1234–1244CrossRefGoogle Scholar
  30. 30.
    Khan SU, Ardil C (2012) A fast replica placement methodology for large-scale distributed computing systems. World Acad Sci Eng Technol 6(5):743–749Google Scholar
  31. 31.
    Zaman S, Grosu D (2011) A distributed algorithm for the replica placement problem. IEEE Trans Parallel Distrib Syst 22(9):1455–1468CrossRefGoogle Scholar
  32. 32.
    Gerhard H, Franz H (2011) Content delivery and caching from a network provider’s perspective. Comput Netw 55(18):3991–4006CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer ApplicationsNational Institute of TechnologyTrichyIndia

Personalised recommendations