탈중앙 멀티미디어 스트리밍 서비스를 위한 평가 프레임워크의 설계 및 구현
Design and Implementation of the Evaluation Framework for Decentralized Multimedia Streaming Services
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문은 네트워크 품질에 대한 서비스의 품질과 성능을 평가할 수 있는 분산형/탈중앙 스토리지에 오디오와 비디오를 포함하는 멀티미디어 스트리밍 서비스의 프로토타입을 설계하고 구현한 통합된 평가 프레임워크를 제안한다. 본 논문의 평가 프레임워크는 기존 클라이언트·서버 구조의 확장성과 단일 장애 지점의 문제를 극복할 수 있도록 멀티미디어 스트리밍 서비스에 분산형스토리지를 적용하였으며, 서비스 품질을 측정하고 향상 시키는 중요한 지표에 초점을 맞추었다. 특히 탈중앙 스토리지 기반의 멀티미디어 콘텐츠 스트리밍 서비스에서 스트리밍의 품질과 성능을평가하기 위한 성능 지표를 측정할 수 있을 뿐만 아니라 네트워크 가상화 기술을 이용하여 네트워크 품질을 조정할 수 있다. 실험 결과에 따르면 제안된 프레임워크는 단일 호스트 컴퓨터에 탈중앙 스토리지 기반 스트리밍 서비스를 구축하고 운영하는 데 있어 오버헤드가 낮음을 보여주었으며, 평가 가능한 시스템 규모의 확장성을 검증하였다.
Abstract
This paper presents an evaluation framework for prototyping multimedia streaming services including audio and video in a distributed and/or decentralized storage that can evaluate service quality and performance under various network conditions. The evaluation framework focuses on important indicators which measure and improve service quality by applying decentralized storage to multimedia streaming services that can mimic the scalability of the existing server-client software architecture and the issue of a single point of failure. The integrated framework not only measures performance indicators for evaluating the quality and performance of multimedia streaming on open source based multimedia content streaming services, but also adjusts network quality using network virtualization technology for comprehensive evaluations. The experimental results show that the integrated framework has low overhead in building and operating a decentralized storage with multimedia streaming services on a single host computer which validates the scalability of the developed framework.
참고문헌 (30)
- "HTTP Live Streaming : Apple Developer Documentation"[URL]
- "JavaScript HLS client using Media Source Extension"[URL]
- James Turnbull, "The Docker Book" (2017)
- "Go Implementation of IPFS : the InterPlanetary FileSystem"[URL]
- "Go Open Source Programming Language"[URL]
- Sidi Ahmed Mahmoudi, "Multimedia processing using deep learning technologies, high‐performance computing cloud resources, and Big Data volumes", Concurrency and Computation: Practice and Experience, 32(17) (2020), Wiley[DOI]
- S. Arsh, "Distributed image processing using Hadoop and HIPI", 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp.2673~2676 (2016)
- Rajiv Ranjan, "XHAMI - extended HDFS and MapReduce interface for Big Data image processing applications in cloud computing environments", Software: Practice and Experience, 47(3), pp.455~472 (2017), Wiley[DOI]
- Abdulsalam Yassine, "Bandwidth On-Demand for Multimedia Big Data Transfer Across Geo-Distributed Cloud Data Centers", IEEE Transactions on Cloud Computing, 8(4), pp.1189~1198 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Y. Chen, "An improved P2P file system scheme based on IPFS and Blockchain", 2017 IEEE International Conference on Big Data (Big Data), pp.2652~2657 (2017)
- B. Confais, "An Object Store Service for a Fog", Edge Computing Infrastructure Based on IPFS and a Scale-Out NAS, 2017 (2017), 41~50
- B. Confais, "Performance Analysis of Object Store Systems in a Fog", Edge Computing Infrastructures, 2016 (2016), 294~301
- S. A. Weil, "RADOS : A Scalable Reliable Storage Service for Petabyte-scale Storage Clusters", Proceedings of the 2nd International Workshop on Petascale Data Storage: Held in Conjunction with Supercomputing ‘07 (2007)
- Avinash Lakshman, "Cassandra", ACM SIGOPS Operating Systems Review, 44(2), pp.35~40 (2010), Association for Computing Machinery (ACM)[DOI]
- IPFS-Content Addressed Versioned P2P File System, "J. Benet", Protocol Labs Inc, ~ (2014)
- B. Zhang, "Identifying, analyzing, and modeling flashcrowds in BitTorrent", 2011 IEEE International Conference on Peer-to-Peer Computing, pp.240~249 (2011)
- Z. Wang, "IoT Security Model and Performance Evaluation: A Blockchain Approach", 2018 International Conference on Network Infrastructure and Digital Content (IC-NIDC), pp.260~264 (2018)
- Arslan Ahmad, "Timber: An SDN-Based Emulation Platform for Experimental Research on Video Streaming", IEEE Journal on Selected Areas in Communications, 38(7), pp.1374~1387 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Narayan Prusty, "Building Blockchain Projects" (2017), Packt Publish ing
- "InterPlanetary TestBed"[URL]
- "IPTB Plugins for IPFS"[URL]
- "Tc(8)-Linux man page"[URL]
- S. Park, "Open Source Based Web Tool for Multi-Bitrate HTTP Live Streaming Performance Evalution", The 5th International Conference on Next Generation Computing (ICNGC) (2019)
- "D3.js: Data-Driven Documents"[URL]
- "Zoomable Circle Packing"[URL]
- W. Felter, "An updated performance comparison of virtual machines and Linux containers", 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp.171~172 (2015)
- Q. Zhang, "A Comparative Study of Containers and Virtual Machines in Big Data Environment", 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), pp.178~185 (2018)
- Mengting Liu, "Distributed Resource Allocation in Blockchain-Based Video Streaming Systems With Mobile Edge Computing", IEEE Transactions on Wireless Communications, 18(1), pp.695~708 (2019), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Nabajeet Barman, "Blockchain for Video Streaming: Opportunities, Challenges, and Open Issues", Computer, 53(7), pp.45~56 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Karthik Nandakumar, "Blockchain: From Technology to Marketplaces", Computer, 53(7), pp.14~18 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
