본문 바로가기
KERD
논문KCI 등재

파일 공유를 지원하는 분산 저장 시스템에서 실시간 비디오 재생 기법

A Real-time Video Playback Scheme in a Distributed Storage System Supporting File Sharing

4

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

피어들의 접속과 이탈이 빈번한 P2P 기반의 분산 저장 시스템에서 실시간 제약 조건을 가지는 비디오 파일에 대해 데이터 가용성뿐만 아니라 재생 시 로컬 저장 장치에서 제공하는 수준의 품질을 보장하는 것이 필수적이다. 또한, 분산 저장 시스템 기반의 클라우드 저장 서비스에서는 각 사용자가 자신의 파일을 다른 사용자와 공유하는 기능을 제공하기 때문에 여러 사용자가 동일한 비디오 파일에 대해 동시에 재생을 요청하는 경우 모든 재생이 실시간으로 끊김 없이 지원되어야 한다. 따라서, 본 논문에서는 파일 공유를 지원하는 P2P 기반의 분산 저장 시스템에서 데이터 가용성뿐만 아니라 각 비디오 파일에 대해 동시에 요청되는 여러 재생들을 실시간 처리할 수 있는 기법을 제안한다. 이 기법은 각 비디오 파일에 대한 사용자의 재생 요청 수에 맞게 이레이져 코딩으로 인코딩된 중복 데이터의 양을 조절하여 실시간 동시 재생을 지원할 수 있으며 저장 공간을 효율적으로 사용할 수 있다.

Abstract

In a P2P-based distributed storage system where peers frequently join and leave, it is essential to guarantee not only data availability but also playback quality comparable to that provided by local storage devices when playing back video files with real-time constraints. In addition, cloud storage services based on distributed storage systems provide each user with the functionality to share their files with other users, so when multiple users request playback of the same video file at the same time, all playback should be supported seamlessly in real time. Therefore, in this paper, we propose a scheme that process multiple simultaneous playback requests for each video file in real time as well as data availability in a P2P-based distributed storage system that supports file sharing. This scheme can support real-time simultaneous playback and efficiently use storage space by adjusting the amount of redundant data encoded through erasure coding according to the number of concurrent playback requests for each video file.

참고문헌 (20)

  1. 박선, "클라우드 파일", 블록, 스마트미디어저널, pp.2018, 7(4)[DOI]
  2. 김미선, "클라우드 환경에서 블록체인을 이용한 포그 기반 IoT 서비스 상호운용 시스템", 스마트미디어저널, 11(3), pp.39~53 (2022), (사)한국스마트미디어학회
  3. M. Sadiku, "Cloud Computing: opportunities and Challenges", IEEE Potentials, 33 (2014)
  4. M. Attaran, "Cloud computing technology : improving small business performance using the Internet", Journal of Small Business & Entrepreneurship, 31(6), pp.495~519 (2019)
  5. Z. Cheng, "ERMS : An Elastic Replication Management System for HDFS", Proc. of IEEE Cluster Computing Workshops (2012)
  6. R. Kothari, "Implementation of A Distributed P2P Storage Network", IEEE International Conference for Innovation in Technology, pp.1~7 (2020)
  7. R. Kothari, "A Distributed Peer-To-Peer Storage Network", Proc. International Conference on Smart Systems and Inventive Technology, pp.576~582 (2019)
  8. F. de Asís López-Fuentes, "Collaborative Cloud Computing Based on P2P Networks", Proc. International Conference on Advanced Information Networking and Applications Workshops, pp.209~213 (2016)
  9. "Google Drive"[URL]
  10. Z. Huang, "Storage Allocation for redundancy scheme in reliability-aware cloud systems", Proc. IEEE Conf. on Communication Software and Networks, pp.275~279 (2011)
  11. S. Panda, "An efficient data replication algorithm for distributed systems", International Journal of Cloud Applications and Computing, 8(3) (2018)
  12. R. Bhagwan, "Understanding availability", pp.256~267 (2003), Peer-to- Peer Systems
  13. S. Balaji, "Erasure coding for distributed storage: an overview", Science China Information Sciences, pp.1869~1919 (2018)
  14. J. Li, "Erasure coding for cloud storage systems : a survey", Tsinghua Science and Technology, 18(3), pp.259~272 (2013)
  15. Z. Zhang, "Bitvault: a highly reliable distributed data retention platform", Proc. of ACM SIGOPS Operating Systems Review, 41(2) (2007)
  16. J. Cowling, "Granola: low-overhead distributed transaction coordination", Proc. of USENIX conference on Annual Technical (2012)
  17. R. Bhagwan, "Total recall: System support for automated availability management", Proc. of the USENIX symposium on Networked Systems Design and Implementation (NSDI) (2004)
  18. O. Herrera, "Proactive repair redundancy algorithms for distributed storage in P2P networks", Proc. of Biennial Symposium on QBSC (2012)
  19. G. Wu, "Research on P2P live streaming system", Proc. International Conference on Electronics, Communications and Control, pp.1631~1634 (2011)
  20. C. Keong, "Efficient Hybrid Push-Pull Based P2P Media Streaming System", Proc. IEEE International Conference on Parallel and Distributed Systems, pp.735~740 (2011)

관련 논문AI추천

이 간행물의 다른 논문 (20건)