DOI QR코드

DOI QR Code

An SSD-Based Storage System for an Interactive Media Server Using Video Frame Grouping

  • Jeong, Yo-Won (Department of Electrical Engineering, Korea Advanced Institute of Science and Technology (KAIST), Samsung Electronics Corporation) ;
  • Park, Youngwoo (Hyundai Motor Company) ;
  • Seo, Kwang-Deok (Computer and Telecommunications Engineering Division, Yonsei University) ;
  • Yoo, Jeong Ju (Broadcasting and Telecommunications Media Research Laboratory, ETRI) ;
  • Park, Kyu Ho (Department of Electrical Engineering, Korea Advanced Institute of Science and Technology (KAIST))
  • Received : 2011.11.18
  • Accepted : 2012.08.22
  • Published : 2013.02.01

Abstract

For real-time interactive multimedia operations, such as video uploading, video play, fast-forward, and fast-rewind, solid state disk (SSD)-based storage systems for video streaming servers are becoming more important. Random access rates in storage systems increase significantly with the number of users; it is thus difficult to simultaneously serve many users with HDD-based storage systems, which have low random access performance. Because there is no mechanical operation in NAND flash-based SSDs, they outperform HDDs in terms of flexible random access operation. In addition, due to the multichannel architecture of SSDs, they perform similarly to HDDs in terms of sequential access. In this paper, we propose a new SSD-based storage system for interactive media servers. Based on the proposed method, it is possible to maximize the channel utilization of the SSD's multichannel architecture. Accordingly, we can improve the performance of SSD-based storage systems for interactive media operations.

Keywords

References

  1. R. Rangaswami et al., "Fine-Grained Device Management in an Interactive Media Server," IEEE Trans. Multimedia, vol. 5, no. 4, Dec. 2003, pp. 558-569.
  2. J. Ohm, "Advances in Scalable Video Coding," Proc. IEEE, vol. 93, no. 1, Jan. 2005, pp. 42-56. https://doi.org/10.1109/JPROC.2004.839611
  3. S. Lim, Y. Jeong, and K. Park, "Interactive Media Server with Media Synchronized RAID Storage System," Proc. NOSSDAV, June 2005, pp. 177-182.
  4. E. Seo, S.Y. Park, and B. Urgaonkar, "Empirical Analysis on Energy Efficiency of Flash-Based SSDs," USENIX HotPower, Dec. 2008.
  5. J. Yoon et al., "Chameleon: A High Performance Flash/FRAM Hybrid Solid State Disk Architecture," IEEE Computer Architecture Lett., vol. 7, no. 1, Jan. 2008, pp. 17-20. https://doi.org/10.1109/L-CA.2007.17
  6. H. Wu, M. Claypool, and R. Kinicki, "A Model for MPEG with Forward Error Correction and TCP-Friendly Bandwidth," Proc. NOSSDAV, June 2003, pp. 122-130.
  7. S. Lee et al., "A Case for Flash Memory SSD in Enterprise Database Applications," Proc. ACM SIGMOD, June 2008, pp. 1075-1086.
  8. J. Kang et al., "A Multi-channel Architecture for High-Performance NAND Flash-Based Storage System," J. Syst. Architecture, Sept. 2007, vol. 53, no. 9, pp. 644-658. https://doi.org/10.1016/j.sysarc.2007.01.010
  9. S. Park, A Buffer Management Scheme for NAND Flash-Based Storage System Using Multi-Channel Architecture, master's thesis, Korea Advanced Institute of Science and Technology, Daejeon, Rep. of Korea, Dec. 2008.
  10. Iometer Project. Available: http://www.iometer.org/
  11. MTRON "Product Specification," MSD-SATA3035, rev. 0.1, Nov. 2007.
  12. Samsung SSD MCBQE32G5MPP Specification. Available: http://discountechnology.com/Samsung-32GB-2-5-SSD-ATA-Hard-Drive-MCBQE32G5MPP#specs
  13. Seagate Data Sheet, "Barracuda 7200.10," Apr. 2007.
  14. N. Agrawal et al., "Design Tradeoffs for SSD Performance," Proc. USENIX Tech. Conf., June 2009.
  15. H. Kim et al., "Development Platforms for Flash Memory Solid State Disks," Proc. ISORC, 2008.
  16. ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, "Advanced Video Coding for Generic Audiovisual Services," May 2003.
  17. Joint Video Team (JVT), H.264/AVC Reference Software, version JM 13.2. Available: http://iphome.hhi.de/suehring/tml/download/

Cited by

  1. Lifetime-aware solid-state disk (SSD) cache management for video servers vol.25, pp.6, 2019, https://doi.org/10.1007/s00530-019-00620-0