Low Power Consumption Technology for Streaming Data Playback in the IPTV Set-top Box

IPTV 셋톱박스 환경에서 스트리밍 데이터 재생을 위한 전력 소모 감소 기법

  • Go, Young-Wook (Department of Electronic Engineering, Inha University) ;
  • Yang, Jun-Sik (Department of Electronic Engineering, Inha University) ;
  • Kim, Deok-Hwan (Department of Electronic Engineering, Inha University)
  • Published : 2010.01.25

Abstract

The hard disk is one of the most frequently used storage in IPTV sep-top box. It has large storage capacity and provides fast I/O speed compared to its price whereas it causes high power consumption due to mechanical characteristics of spindle motor. In order to play streaming data in the set-top box, spindle motor of hard disk keeps active mode and it causes high power consumption. In this paper, We propose an offset-buffering and multi-mode spin-down method to reduce power consumption for streaming data playback. The offset-buffering inspects the user's viewing pattern and performs buffering based on the analysis of viewing pattern. So, it can maintain the status of spindle motor as idle mode for long time. Besides, it can reduce power consumption by spinning down according to offset-buffer size. The experimental result shows that proposed offset-buffering and multi mode spin-down method is about 28.3% and 12.5% lower than the full-Buffering method in terms of the power consumption and spin-down frequency, respectively.

IPTV 셋톱박스에서 가장 많이 사용하는 저장장치인 하드디스크는 가격에 비해 저장용량이 크고 입출력 속도가 빠르지만 스핀들 모터의 기계적 동작으로 인해 전력 소모가 많다는 단점이 있다. 셋톱박스에서 스트리밍 데이터를 재생하기 위하여 하드디스크의 스핀들 모터는 최대 전력을 사용하는 활성모드를 계속 유지해야 한다. 본 논문에서는 스트리밍 데이터 재생 시 전력 소모를 감소시키는 오프셋-버퍼링(Offset-Buffering)과 다중모드 스핀-다운(Multi Mode Spin-Down) 기법을 제안한다. 오프셋-버퍼링은 사용자의 시청 패턴을 분석하고 분석된 결과를 통해 버퍼링을 하므로 스핀들 모터의 모드를 대기모드로 길게 유지할 수 있다. 또한 오프셋 버퍼의 크기에 따라 다양한 모드로 스핀-다운을 하여 전력 소모를 줄일 수 있다. 실험 결과 본 논문에서 제안한 오프셋-버퍼링과 다중모드 스핀-다운은 기존의 풀-버퍼링(Full-Buffering)보다 28.3% 전력 소모량을 감소시켰으며, 스핀-업 횟수를 12.5% 줄였다.

Keywords

References

  1. W. Goralski, ADSL and DSL Technologies, McGraw-Hill, 1998.
  2. Y. Hu, A. Nanda, and Q. Yang, "Measurement, analysis, and performance improvement of the Apache Web server," Technical Report 1097-0001, Department of Electrical and Computer Engineering, University of Rhode Island, 1997.
  3. 최진수, 정세윤, 차지훈, 문경애, 이태진, 강경옥, 이용일, "모바일 리치미디어 서비스 기술 특허 동향 분석," [ETRI]전자통신동향분석, 2008.
  4. 고영욱, 이근형, 박광희, 김덕환, "모바일 컴퓨팅 시스템에서 하드디스크의 전력 소모 측정 시뮬레이터 설계 및 구현," 한국정보과학회, 추계종합 학술대회, 2008년 10월.
  5. 양준식, 고영욱, 이찬근, 김덕환, "저전력과 입출력 성능이 향상된 n-블록 선반입 기반의 하이브리드 하드디스크 입출력 시스템 설계 및 구현," 정보과학회논문지, 시스템 및 이론, 36권 6호 pp.451-461, 2009년 12월.
  6. P. Kiejin, M. Hiroki, U. Toshihiro, O. Haruo, and K. Sungsoo, "Performance Estimation of an HDD for Multimedia Service Using an HDD Simulator," IEICE TRANS ELECTRON, Vol. E85-C, No.6 June 2002.
  7. Y. Won, J. Kim, and W. Jung. "Energy-aware disk scheduling for soft real-time I/O requests," Multimedia System Journal, 13(5):409-428, Feb. 2008. https://doi.org/10.1007/s00530-007-0107-8
  8. 최정완, 원유집, 정원민, "저전력 환경에서 멀티미디어 자료 재생을 위한 디스크 스케줄링 기법," 정보과학회논문지, 시스템 및 이론, 2006.
  9. 박광희, 이근형, 김덕환, "하이브리드 하드디스크를 위한 효율적인 데이터 블록 교체 및 재배치 기법," 한국정보과학회, 컴퓨팅의 실제 및 레터, 2010.
  10. L. Singleton, R. Nathuji, and K. Schwan, "Flash on Disk for Low-Power Multimedia Computing," Multimedia computing and networking 2007.
  11. D. P. Helmbold, D. D.E.Long, T. L. Sconyers, and B. Sherrod, "Adaptive disk spin-down for mobile computers," Mobile Networks and Applications, vol. 5, no. 4, pp. 285–297, 2000. https://doi.org/10.1023/A:1019129116852
  12. Seagate, "ST3160815A Hard Disk," http://seagate.custkb.com/seagate/crm/selfservice/