비디오 저장 서버에서 HDD 접근 불가 시 비디오 품질 최대화를 위한 기법
Maximizing Video Quality in Case of HDD Access Failure in Video Storage
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 짧은 비디오 영상을 공유하는 앱과 비디오 영상 스트리밍 서비스의 수요가 크게 증가하였다. 이러한 형태의 서비스는 대용량 저장공간을 요구하며, 가격 대비 대용량을 제공하는 하드 디스크 (hard disk drive (HDD)) 기반 저장 장치가 보편적으로 사용된다. 그러나, 네트워크 연결성 및 HDD의 문제로 인하여 HDD에 접근할 수 없는 경우가 발생하고, 이로 인한 I/O 대역폭 저하로 사용자의 비디오 요청을 제대로 서비스하지 못하고 비디오 품질이 저하가 발생한다. 본 논문에서는 HDD 접근 불가 시, 가용 I/O 대역폭 저하를 효과적으로 대처하기 위한 비디오 품질 향상 알고리즘을 제안한다. 제안한 알고리즘은 비디오가 여러 비트율 버전으로 저장됨을 고려하여, 접근 불가 시 요청한 비트율 버전보다 낮은 비트율 버전으로 서비스하되, 제공되는 비디오 품질과 접근할 수 있는 HDD의 대역폭 변화를 고려하여 탐욕적으로 비디오 품질이 높은 비트율 버전을 선택한다. 시뮬레이션을 통해서 다른 2가지 알고리즘과 비디오 품질을 비교하였다.
Abstract
Recently, the demand for apps that share short video and video streaming services has increased significantly. This type of service requires a large storage space, and a hard disk drive (HDD)-based storage device that provides a large capacity for the price is commonly used. However, since the HDD cannot be sometimes accessed, the active I/O bandwidth is reduced, lowering the video quality delivered to users. In this paper, we propose a video quality improvement algorithm to effectively deal with the decrease in available I/O bandwidth when HDD access is not possible. Considering that the video is stored in multiple bit-rate versions, the proposed algorithm provides services with a lower bit-rate version than the requested bit-rate version when video access is not possible. The proposed scheme was compared with the other two algorithms through simulation.
참고문헌 (18)
- [URL]
- S. Kadekodi, "Cluster Storage Systems Gotta Have HeART:Improving Storage Efficiency by Exploiting Disk-Reliability Heterogeneity", Proceedings of the USENIX Conference on File and Storage Technologies, pp.345~358 (2019)
- S. Lu, "Making Disk Failure Predictions SMARTer!", Proceedings of the USENIX Conference on File and Storage Technologies, pp.151~168 (2020)
- S. Koh, "Exploring Fault Tolerant Erasure Codes for Scalable All-Flash Array Clusters", IEEE Transactions on Parallel and Distributed Systems, 30(6), pp.1312~1330 (2019)
- M. Silberstein, "Lazy Means Smart : Reducing Repair Bandwidth Costs in Erasure-coded Distributed Storage", Proceedings of the ACM International Conference on Systems andStorage, pp.1~7 (2014)
- B. Chun, "Efficient Replica Maintenance for Distributed Storage Systems", Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, pp.45~58 (2006)
- Q. Wei, "CDRM: A Cost-Effective Dynamic Replication Management Scheme for Cloud Storage Cluster", Proceedings of the IEEE International Conference on Cluster Computing (2010)
- P. Anantharaman, "Large Scale Predictive Analytics for Hard Disk Remaining Useful Life Estimation", Proceedings of the IEEE International Conference on Big Data (2018)
- M. M. Botezatu, "Predicting Disk Replacement Towards Reliable Data Centers", Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp.39~48 (2016)
- F. Mahdisoltani, "Improving Storage System Reliability with Proactive Error Prediction", Proceedings of the USENIX Annual Technical Conference, pp.391~402 (2017)
- Y. Xu, "Improving Service Availability of Cloud Systems by Predicting Disk Error", Proceedings of the USENIX Annual Technical Conference, pp.481~493 (2018)
- S. Ganguly, "A Practical Approach to Hard Disk Failure Prediction in Cloud Platforms: Big Data Model for Failure Management in Datacenters", Proceedings of the IEEE International Conference on Big Data Computing Service and Applications (2016)
- M. Song, "Saving Disk Energy in Video Servers by Combining Caching and Prefetching", ACM Transactions on Multimedia Computing, Communications, and Applications, 10(1) (2014)
- M. Dawande, "Approximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions", Journal of Combinatorial Optimization, 4, pp.171~186 (2000)
- H. Han, "QoE-Aware Video Storage Power Management Based on Hot and Cold Data Classification", Proceedings of the ACM SIGMM Network and Operating Systems Support for Digital Audio and Video, pp.7~12 (2018)
- [URL]
- A. Dan, "Dynamic Batching Policies for an On-Demand Video Server", Multimedia Systems Journal, 4(3), pp.112~121 (1996)
- S. Lim, "Inter-Chunk Popularity-Based Edge-First Caching in Content-Centric Networking", IEEE Communication Letters, 18(8), pp.1331~1334 (2014)
