Skip to main content

Service Reuse in Multimedia Clouds

  • Chapter
  • First Online:
Multimedia Cloud Computing Systems

Abstract

As a serverless platform, MSC shares resources for the function calls (tasks). Given that the popularity of some certain multimedia contents and functions, there is an opportunity to reuse the computation and reduce the incurred cost to the stream providers without hurting their QoE. Accordingly, the goal of this chapter is to investigate the reusing opportunity in MSC as a serverless platform. The chapter provides a case-study that demonstrates the efficacy of reusing for basic functions. Then, a method for reusing is developed within the admission control module of the MSC platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://bit.ly/3gKNijT.

  2. 2.

    https://bit.ly/2YMIwwb.

References

  1. Ali Alfayly, Is-Haka Mkwawa, Lingfen Sun, and Emmanuel Ifeachor. QoE-driven LTE downlink scheduling for VoIP application. In Proceedings of the 12th Annual IEEE Consumer Communications and Networking Conference, CCNC ’12, pages 603–604, Jan 2015.

    Google Scholar 

  2. Ibrahim Rizqallah Alzahrani, Naeem Ramzan, and Abbes Amira. Impact of segment size on dynamic adaptive video streaming over HTTP (dash) over LAN network. In Proceedings of the Real-Time Image and Video Processing Conference, volume 10670 of SPIE ’18, page 106700H, May 2018.

    Google Scholar 

  3. Xavier Andrade, Jorge Cedeno, Edwin Boza, Harold Aragon, Cristina Abad, and Jorge Murillo. Optimizing cloud caches for free: A case for autonomic systems with a serverless computing approach. In Proceedings of the 4th IEEE International Workshops on Foundations and Applications of Self* Systems, FAS* W ’19, pages 140–145, Jun. 2019.

    Google Scholar 

  4. Emna Baccour, Aiman Erbad, Kashif Bilal, Amr Mohamed, Mohsen Guizani, and Mounir Hamdi. FacebookVideoLive18: A Live Video Streaming Dataset for Streams Metadata and Online Viewers Locations. In Proceedings of the 10th International Conference on Internet of Things, ICIOT ’20, 2020.

    Google Scholar 

  5. Jing Bi, Haitao Yuan, Wei Tan, MengChu Zhou, Yushun Fan, Jia Zhang, and Jianqiang Li. Application-aware dynamic fine-grained resource provisioning in a virtualized cloud data center. IEEE Transactions on Automation Science and Engineering, 14(2):1172–1184, Apr 2017.

    Article  Google Scholar 

  6. Israel Casas, Javid Taheri, Rajiv Ranjan, Lizhe Wang, and Albert Y Zomaya. A balanced scheduler with data reuse and replication for scientific workflows in cloud computing systems. Future Generation Computer Systems, 74:168–178, Sep 2017.

    Google Scholar 

  7. Chavit Denninnart and Mohsen Amini Salehi. Leveraging Computational Reuse to Enable Cost- and QoS-Efficient Serverless Cloud Computing. submitted to IEEE Transactions on Parallel and Distributed Systems (TPDS), May 2020.

    Google Scholar 

  8. Chavit Denninnart, Mohsen Amini Salehi, Adel Nadjaran Toosi, and Xiangbo Li. Leveraging computational reuse for cost-and QoS-efficient task scheduling in clouds. In International Conference on Service-Oriented Computing, pages 828–836, Nov. 2018.

    Google Scholar 

  9. Godred Fairhurst and Bernhard Collini-Nocker. Unidirectional lightweight encapsulation (ULE) for transmission of ip datagrams over an MPEG-2 transport stream (TS). Technical report, RFC 4326, Dec. 2005.

    Google Scholar 

  10. Jerome H Friedman. Stochastic gradient boosting. Computational statistics & data analysis, 38(4):367–378, 2002.

    Google Scholar 

  11. Fengyu Guo, Long Yu, Shengwei Tian, and Jiong Yu. A workflow task scheduling algorithm based on the resources’ fuzzy clustering in cloud computing environment. International Journal of Communication Systems, 28(6):1053–1067, Apr 2015.

    Article  Google Scholar 

  12. I-Hong Hou and Ping-Chun Hsieh. QoE-Optimal Scheduling for On-Demand Video Streams over Unreliable Wireless Networks. In Proceedings of the 16th ACM International Symposium on Mobile Ad Hoc Networking and Computing, MobiHoc ’15, pages 207–216, Jun 2015.

    Google Scholar 

  13. Razin Hussain, Mohsen Amini, Anna Kovalenko, Yin Feng, and Omid Semiari. Federated edge computing for disaster management in remote smart oil fields. In Proceedings of the 21st IEEE International Conference on High Performance Computing and Communications, HPCC’19, pages 929–936, Aug. 2019.

    Google Scholar 

  14. Sotiris B Kotsiantis. Decision trees: a recent overview. Artificial Intelligence Review, 39(4):261–283, 2013.

    Google Scholar 

  15. Xiangbo Li, Mohsen Amini Salehi, Magdy Bayoumi, and Rajkumar Buyya. CVSS: A Cost-Efficient and QoS-Aware Video Streaming Using Cloud Services. In Proceedings of the 16th IEEE/ACM International Conference on Cluster Cloud and Grid Computing, CCGrid ’16, May 2016.

    Google Scholar 

  16. Xiangbo Li, Mohsen Amini Salehi, Magdy Bayoumi, Nian-Feng Tzeng, and Rajkumar Buyya. Cost-efficient and robust on-demand video stream transcoding using heterogeneous cloud services. IEEE Transactions on Parallel and Distributed Systems (TPDS), 29(3):556–571, Mar. 2018.

    Google Scholar 

  17. Wei Ling, Lin Ma, Chen Tian, and Ziang Hu. Pigeon: A dynamic and efficient serverless and FaaS framework for private cloud. In Proceedings of the 6th International Conference on Computational Science and Computational Intelligence, CSCI ’19, pages 1416–1421, Dec. 2019.

    Google Scholar 

  18. Shaowei Liu, Kaijun Ren, Kefeng Deng, and Junqiang Song. A dynamic resource allocation and task scheduling strategy with uncertain task runtime on IaaS clouds. In Proceedings of the 6th International Conference on Information Science and Technology, ICIST ’16, pages 174–180, May 2016.

    Google Scholar 

  19. Wes Lloyd, Shruti Ramesh, Swetha Chinthalapati, Lan Ly, and Shrideep Pallickara. Serverless computing: An investigation of factors influencing microservice performance. In Proceedings of the 2018 IEEE International Conference on Cloud Engineering, (IC2E’18), pages 159–169, Apr. 2018.

    Google Scholar 

  20. David M Magerman. Statistical decision-tree models for parsing. In Proceedings of the 33rd annual meeting on Association for Computational Linguistics, pages 276–283, Jun. 1995.

    Google Scholar 

  21. Dharmendra Prasad Mahato and Ravi Shankar Singh. Reliability modeling and analysis for deadline-constrained grid service. In Proceedings of the 32nd International Conference on Advanced Information Networking and Applications Workshops, WAINA ’18, pages 75–81, May 2018.

    Google Scholar 

  22. Darius Plonis, Andrius Katkevičius, Antanas Gurskas, Vytautas Urbanavičius, Rytis Maskeliūnas, and Robertas Damaševičius. Prediction of meander delay system parameters for internet-of-things devices using pareto-optimal artificial neural network and multiple linear regression. IEEE Access, 8:39525–39535, 2020.

    Article  Google Scholar 

  23. Kochetov Vadim. Overview of different approaches to solving problems of data mining. Procedia computer science, 123:234–239, 2018.

    Article  Google Scholar 

  24. VideoLan. x264, the best h.264/avc encoder. Accessed on 2020 May 20.

    Google Scholar 

  25. YouTube, LLC. Youtube. Accessed on 2020 May 10.

    Google Scholar 

  26. Hongliang Yu, Dongdong Zheng, Ben Y Zhao, and Weimin Zheng. Understanding user behavior in large-scale video-on-demand systems. In ACM SIGOPS Operating Systems Review, volume 40, pages 333–344, 2006.

    Google Scholar 

  27. Hao Zhang, Bogdan Marius Tudor, Gang Chen, and Beng Chin Ooi. Efficient In-memory Data Management: An Analysis. Proceedings of the VLDB Endowment, 7(10):833–836, Jun 2014.

    Google Scholar 

  28. Jing Zhang, Gongqing Wu, Xuegang Hu, and Xindong Wu. A distributed cache for hadoop distributed file system in real-time cloud services. In Proceedings of the 13th ACM/IEEE International Conference on Grid Computing, GRID ’12, pages 12–21, Sep 2012.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Amini Salehi, M., Li, X. (2021). Service Reuse in Multimedia Clouds. In: Multimedia Cloud Computing Systems. Springer, Cham. https://doi.org/10.1007/978-3-030-88451-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-88451-2_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-88450-5

  • Online ISBN: 978-3-030-88451-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics