DOI QR코드

DOI QR Code

Cache-Friendly Adaptive Video Streaming Framework Exploiting Regular Expression in Content Centric Networks

콘텐트 중심 네트워크에서 정규표현식을 활용한 캐시친화적인 적응형 스트리밍 프레임워크

  • Son, Donghyun (Seoul National University Department of Computer Science and Engineering) ;
  • Choi, Daejin (Seoul National University Department of Computer Science and Engineering) ;
  • Choi, Nakjung (Bell Labs) ;
  • Song, Junghwan (Seoul National University Department of Computer Science and Engineering) ;
  • Kwon, Ted Taekyoung (Seoul National University Department of Computer Science and Engineering)
  • Received : 2015.05.28
  • Accepted : 2015.08.20
  • Published : 2015.09.30

Abstract

Content Centric Network (CCN) has been introduced as a new paradigm due to a shift of users's perspective of using Internet from host-centric to content-centric. On the other hand, a demand for video streaming has been increasing. Thus, Adaptive streaming has been introduced and researched for achieving higher user's satisfaction. If an architecture of Internet is replaced with CCN architecture, it is necessary to consider adaptive video streaming in CCN according to the demand of users. However, if the same rate decision algorithm used in Internet is deployed in CCN, there are a limitation of utilizing content store (CS) in CCN router and a problem of reflecting dynamic requirements. Therefore, this paper presents a framework adequate to CCN protocol and cache utilization, adapting content naming method of exploiting regular expression to the rate decision algorithm of the existing adaptive streaming. In addition, it also improves the quality of video streaming and verifies the performance through dynamic expression strategies and selection algorithm of the strategies.

인터넷을 이용하는 사용자의 관점이 호스트 중심에서 콘텐트 중심으로 변화하면서 콘텐트 중심 네트워크 (Content Centric Network, 이하 CCN)라는 새로운 패러다임이 소개되었다. 한편, 최근 비디오 스트리밍에 대한 수요가 급증하고 있으며 더 높은 사용자의 만족도를 위한 적응형 스트리밍이 소개되면서 많은 연구가 진행 중에 있다. 따라서 CCN에서도 사용자의 수요에 따라 적응형 스트리밍을 고려할 필요성이 있다. 하지만 CCN에서 기존의 네트워크 구조에서와 동일한 방식으로 적응형 비디오 스트리밍 서비스를 할 경우 CCN 라우터 내 캐시를 (CS) 충분히 활용하지 못한다는 한계점이 있으며 또한 단말의 달라지는 요구 사항을 캐시 활용에 반영할 수 없는 문제점도 있다. 따라서 본 논문에서는 정규표현식을 활용한 콘텐트 네이밍 방식을 적용하여 기존 적응형 스트리밍 비트레이트 선택 알고리즘의 캐시활용도를 높이면서도 CCN의 기본 프로토콜에 적합한 프레임워크를 제시하고, 단말의 상태에 따라 동적인 표현식 기술 전략 및 선택 알고리즘을 통하여 비디오 스트리밍 품질을 개선하고자 한다.

Keywords

References

  1. Cisco Visual Networking Index Mobile(2015), http://www.cisco.com/c/en/us/solutions/collateral/ service-provider/visual-networking-index-vni/white_paper_c11-520862.pdf
  2. V. Jacobson, D. Smetters, J. Thornton, M. Plass, N. Briggs, and R. Braynard, "Networking named content," in Proc. ACM CoNEXT, pp. 1-12, Rome, Italy, Dec. 2009.
  3. T. Stockhammer, "Dynamic adaptive streaming over http--: standards and design principles," in Proc. ACM MMSys, pp. 133-144, Feb. 2011.
  4. A. Perkis, S. Munkcby, and O. Hillestad, "A model for measuring quality of experience," in Proc. NORSIG, pp. 198-201, Rejkjavik, Jun. 2006.
  5. Y. Ito and S. Tasaka, "Quantitative assessment of user-level QoS and its mapping," IEEE Trans. Multimedia, vol. 7, no. 3, pp. 572-584, Jun. 2005. https://doi.org/10.1109/TMM.2005.846785
  6. J. Jiang, V. Sekar, and H. Zhang, "Improving fairness, efficiency, and stability in HTTPbased adaptive video streaming with FESTIVE," in Proc. CoNEXT, pp. 97-108, Nice, France, Dec. 2012.
  7. C. Liu, I. Bouazizi, and M. Gabbouj, "Rate adaptation for adaptive HTTP streaming," in Proc. MMSys, pp. 169-174, Feb. 2011.
  8. D. Suh, I. Jang, and S. Pack, "A video bitrate adaptation algorithm for DASH-Based multimedia streaming services to enhance user QoE," J. KICS, vol. 39, no. 6, pp. 341-349, Jun. 2014.
  9. J. Lee and J.-H. Lee, "Secure routing scheme in CCN-Based mobile Ad-Hoc networking environments," J. KICS, vol. 39B, no. 5, pp. 304-308, May 2014. https://doi.org/10.7840/kics.2014.39B.5.304
  10. J. Shin, J. Lee, and J. Lee, "Secure routing in CCN-Based mobile Ad-Hoc networking environments," J. KICS, vol. 39, no. 12, pp. 817-821, Dec. 2014.
  11. F. Yu, Z. Chen, Y. Diao, T. V. Lakshman, and R. H. Katz, "Fast and memory-efficient regular expression matching for deep packet inspection," in Proc. ANCS '06, pp. 93-102, CA, USA, Dec. 2006.
  12. H. Choi, J. Yoo, T. Chung, N. Choi, T. Kwon, and Y. Choi, "CoRC: Coordinated routing and caching for named data networking," ACM/IEEE Symp. ANCS 2014, pp. 161-172, CA, USA, Oct. 2014.
  13. D. Saucez, L. A. Grieco, and C. Barakat, "AIMD and CCN: past and novel acronyms working together in the future internet," in Proc. CSWS '12, pp. 21-26, Nice, France, Dec. 2012.
  14. H. T. Le, D. V. Nguyen, N. P. Ngoc, A. T. Pham, and T. C. Thang, "Buffer-based bitrate adaptation for adaptive HTTP streaming," in Proc. ATC'13, pp. 33-38, Ho Chi Minh City, Vietnam, Oct. 2013.
  15. Microsoft Silverlight. https://www.microsoft.com/silverlight/
  16. Alexander Afanasyev, Ilya Moiseenko, Lixia Zhang, ndnSIM: NDN simulator for NS-3, Technical Report NDN-0005, NDN Project, July 2012.