Multimedia Tools and Applications

, Volume 73, Issue 1, pp 151–167 | Cite as

An energy-efficient storage for video surveillance

  • Sun ZhizhuoEmail author
  • Tan Yu-An
  • Li Yuanzhang


With the rapid growth of the video surveillance applications, the storage energy consumption of video surveillance is more noticeable, but existed energy-saving methods for massive storage system most concentrate on the data centers mainly with random accesses. The storage of video surveillance has inherent access pattern, and requires special energy-saving approach to save more energy. An energy-efficient data layout for video surveillance, Semi-RAID is proposed. It adopts partial-parallelism strategy, which partitions disk data into different groups, and implements parallel accesses in each group. Grouping benefits to realize only partial disks working and the rest ones idle, and inner-group parallelism provides the performance guarantee. In addition, greedy strategy for address allocation is adopted to effectively prolong the idle period of the disks; particular Cache strategies are used to filter the small amount of random accesses. The energy-saving efficiency of Semi-RAID is verified by a simulated video surveillance consisting of 32 cameras with D1 resolution. The experiment shows: Semi-RAID can save 45 % energy than Hibernator; 80 % energy than PARAID; 33 % energy than MAID; 79 % energy than eRAID-5, while providing single disk fault tolerance and meeting the performance requirement, such as throughput.


Video surveillance Energy saving Storage RAID 


  1. 1.
  2. 2.
  3. 3.
    Brandt S, Long D (2007) A hybrid disk-aware spin-down algorithm with I/O subsystem support. In: Proceedings of IEEE international performance, computing and communications conference (IPCC), pp 236–245Google Scholar
  4. 4.
    Carrera E, Pinheiro E, Bianchini R (2003) Conserving disk energy in network servers. In: Proceedings of international conference on supercomputing (ICS), pp 86–97Google Scholar
  5. 5.
    Colarelli D, Grunwald D (2002) Massive arrays of idle disks for storage archives. In: Proceedings of ACM/IEEE conference on supercomputing, pp 1–11Google Scholar
  6. 6.
    Deng Y (2011) What is the future of disk drives, death or rebirth? ACM Comput Surv 43(3):23–49CrossRefGoogle Scholar
  7. 7.
    Ekow O, Doron R, Tsao SC (2010) Dynamic data reorganization for energy savings in disk storage systems. Lecture notes in computer science, volume 6187 LNCS: 322–241Google Scholar
  8. 8.
    Guerra J, Pucha H, Glider J, Belluomini W, Rangaswami R (2011) Cost effective storage using extent based dynamic tiering. In: Proceedings of USENIX conference on file and storage technologies (FAST), pp 20–34Google Scholar
  9. 9.
    Gurumurthi S, Sivasubramaniam A, Kandemir M, Franke H (2003) DRPM: dynamic speed control for power management in server class disks. In: Proceedings of the 30th international symposium on computer architecture, pp 169–179Google Scholar
  10. 10.
  11. 11.
    Li Xiao, Tan Yu-An, Sun Zhizhuo (2011) Semi-RAID: a reliable energy-aware RAID data layout for sequential data access. In: Proceedings of 27th symposium on mass storage systems and technologies (MSST), pp 1–11Google Scholar
  12. 12.
    Michela G, Imed B, John NC, Mark SN (2010) Performance analysis for automated gait extraction and recognition in multi-camera surveillance. Multimed Tools Appl 50(1):75–94CrossRefGoogle Scholar
  13. 13.
    Narayanan D, Donnelly A, Rowstron A (2008) Write off-loading: practical power management for enterprise storage. In: Proceedings of USENIX conference on file and storage technologies (FAST), pp 253–267Google Scholar
  14. 14.
  15. 15.
    Patterson D, Gibson G, Katz R (1988) A case for redundant arrays of inexpensive disks (RAID). In: Proceedings of the ACM international conference on management of data, pp 109–116Google Scholar
  16. 16.
    Pinheiro E, Bianchini R (2004) Energy conservation techniques for disk array-based servers. In: Proceedings of international conference on supercomputing (ICS), pp 68–78Google Scholar
  17. 17.
    Pradeep KA, Abdulmotaleb ES, Mohan SK (2011) Effective multimedia surveillance using a human-centric approach. Multimed Tools Appl 51(2):697–721CrossRefGoogle Scholar
  18. 18.
    Rosenblum M, Ousterhout JK (1992) The design and implementation of a log-structured file system. ACM Trans Comput Syst 10(1):26–52CrossRefGoogle Scholar
  19. 19.
    Saini M, Wang X, Atrey P, Kankanhalli M (2012) Adaptive workload equalization in multi-camera surveillance systems. IEEE Trans Multimedia PP(99):1–18Google Scholar
  20. 20.
    Schroeder B, Gibson GA (2007) Disk failures in the real world: what does an MTTF of 1,000,000 hours mean to you? In: Proceedings of USENIX conference on file and storage technologies (FAST), pp 1–16Google Scholar
  21. 21.
    Son SW, Chen G, Kandemir M (2005) Disk layout optimization for reducing energy consumption. In: Proceedings of international conference on supercomputing (ICS), pp 274–283Google Scholar
  22. 22.
    Storer MW, Greenan KM, Miller EL, Voruganti K (2008) Pergamum: replacing tape with energy efficient, reliable, disk-based archival storage. In: Proceedings of USENIX conference on file and storage technologies (FAST), pp 1–16Google Scholar
  23. 23.
    Tao X, Madathil D (2008) SAIL: self-adaptive file reallocation on hybrid disk arrays. In: Proceedings of 15th international conference on high performance computing (HiPC), pp 529–540Google Scholar
  24. 24.
    The 2010 SNIA dictionary.
  25. 25.
    Valera M, Velastin SA (2005) Intelligent distributed surveillance systems: a review. IEE Proc-Vis Image Signal Process 152(2):192–204CrossRefGoogle Scholar
  26. 26.
    Wang J, Zhu H, Li D (2008) eRAID: conserving energy in conventional disk-based RAID system. IEEE Trans Comput 57(4):359–374MathSciNetCrossRefGoogle Scholar
  27. 27.
    Weddle C, Oldham M, Qian J, Wang A-IA, Reiher P, Kuenning G (2007) PARAID: a gear-shifting power-aware RAID. In: Proceedings of USENIX conference on file and storage technologies (FAST). pp 245–260Google Scholar
  28. 28.
    Zedlewski J, Sobti S, Garg N, Zheng F, Krishnamurthy A, Wang R (2003) Modeling hard-disk power consumption. In: Proceedings of USENIX conference on file and storage technologies (FAST), pp 217–230Google Scholar
  29. 29.
    Zhu Q (2007) Performance aware energy efficient storage systems. Dissertation for the degree of doctor of philosophy in computer science in the graduate college of the university of Illinois at Urbana-ChampaignGoogle Scholar
  30. 30.
    Zhu Q, Chen Z, Tan L, Zhou Y, Keeton K, Wilkes J (2005) Hibernator: helping disk arrays sleep through the winter. Oper Syst Rev (ACM) 39(5):177–190CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2012

Authors and Affiliations

  1. 1.School of ComputerBeijing Institute of TechnologyBeijingChina
  2. 2.Department of ComputerDezhou UniversityDezhouChina

Personalised recommendations