Skip to main content
Erschienen in: Multimedia Systems 1/2014

01.02.2014 | Regular Paper

Balancing disk energy against reliability in video playback

verfasst von: Minseok Song, Wanhyung Ryu, Jeong Seop Sim, Yeongju Lee

Erschienen in: Multimedia Systems | Ausgabe 1/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Video files contain large amount of data, which can be stored cost-effectively on a hard disk drive, but this consumes a significant energy when it is spinning and ready to read data. The energy used by a disk can be reduced by prefetching video frames into buffer to allow the disk to spin down. But frequent spindowns compromise disk life, so it is desirable to limit the number of times that the disk spins down. We propose a method of data prefetching that fully utilizes the available buffer while providing continuous video playback. We analyze the effect of the amount of data comprising the frames in the buffer on disk power consumption and formulate algorithms that determine when the disk should enter standby mode and the optimal number of disk spindowns. We implemented our scheme in the Linux 2.6 MPlayer and find that a portable 1.8-inch disk uses between 10 and 37 % less energy than it does with the existing MPlayer.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Khatib, M., Hartel, P., Dijk, H.: Energy-efficient streaming using non-volatile memory. J. Signal Process. Syst. 60, 149–168 (2010)CrossRef Khatib, M., Hartel, P., Dijk, H.: Energy-efficient streaming using non-volatile memory. J. Signal Process. Syst. 60, 149–168 (2010)CrossRef
6.
Zurück zum Zitat Lorch, J., Smith, A.: Software strategies for portable computer energy management. IEEE Pers. Commun 5(3), 60–73 (1998)CrossRef Lorch, J., Smith, A.: Software strategies for portable computer energy management. IEEE Pers. Commun 5(3), 60–73 (1998)CrossRef
7.
Zurück zum Zitat Cai, L., Lu, Y.: Energy management using buffer memory for streaming data. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 24(2), 141–152 (2005)CrossRef Cai, L., Lu, Y.: Energy management using buffer memory for streaming data. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 24(2), 141–152 (2005)CrossRef
8.
Zurück zum Zitat Won, Y., Kim, J., Jung, W.: Energy-aware disk scheduling for soft real-time I/O requests. Multimed. Syst. J. 13(5), 409–428 (2008)CrossRef Won, Y., Kim, J., Jung, W.: Energy-aware disk scheduling for soft real-time I/O requests. Multimed. Syst. J. 13(5), 409–428 (2008)CrossRef
9.
Zurück zum Zitat Crk, I., Gniady, C.: Context-aware mechanisms for reducing interactive delays of energy management in disks. In: Proceedings of the USENIX Annual Technical Conference, pp. 71–84, June 2008 Crk, I., Gniady, C.: Context-aware mechanisms for reducing interactive delays of energy management in disks. In: Proceedings of the USENIX Annual Technical Conference, pp. 71–84, June 2008
10.
Zurück zum Zitat Go, J., Song, M.: Adaptive disk power management for portable media players. IEEE Trans. Consum. Electron. 54(4), 409–428 (2008)CrossRef Go, J., Song, M.: Adaptive disk power management for portable media players. IEEE Trans. Consum. Electron. 54(4), 409–428 (2008)CrossRef
11.
Zurück zum Zitat Papathanasiou, A., Scott, L.: Energy efficient prefetching and caching. In: Proceedings of the USENIX Annual Technical Conference, pp. 255–268, June 2004 Papathanasiou, A., Scott, L.: Energy efficient prefetching and caching. In: Proceedings of the USENIX Annual Technical Conference, pp. 255–268, June 2004
12.
Zurück zum Zitat Pettis, N., Lu, Y.: A homogeneous architecture for power policy integration in operating systems. IEEE Trans. Comput. 58(7), 945–955 (2009)CrossRefMathSciNet Pettis, N., Lu, Y.: A homogeneous architecture for power policy integration in operating systems. IEEE Trans. Comput. 58(7), 945–955 (2009)CrossRefMathSciNet
13.
Zurück zum Zitat Bission, T., Brandt, S., Long, D.: A hybrid disk-aware spin-down algorithm with I/O subsystem support. In: Proceedings of the IEEE International Performance Computing and Communications Conference, pp. 236–245, April 2007 Bission, T., Brandt, S., Long, D.: A hybrid disk-aware spin-down algorithm with I/O subsystem support. In: Proceedings of the IEEE International Performance Computing and Communications Conference, pp. 236–245, April 2007
14.
Zurück zum Zitat Bission, T., Brandt, S., Long, D.: NVCache: increasing the effectiveness of disk spin-down algorithms with caching. In: Proceedings of the IEEE International Symposium on Modeling, Analysis, and Simulation, pp. 422–432, September 2006 Bission, T., Brandt, S., Long, D.: NVCache: increasing the effectiveness of disk spin-down algorithms with caching. In: Proceedings of the IEEE International Symposium on Modeling, Analysis, and Simulation, pp. 422–432, September 2006
15.
Zurück zum Zitat Chen, F., Zhang, X.: Caching for bursts (c-burst): let hard disks sleep well and work energetically. In: Proceedings of the ACM Symposium on Low Power Electronics and Design, pp. 141–146, August 2008 Chen, F., Zhang, X.: Caching for bursts (c-burst): let hard disks sleep well and work energetically. In: Proceedings of the ACM Symposium on Low Power Electronics and Design, pp. 141–146, August 2008
16.
Zurück zum Zitat Chen, F., Jiang, S., Zhang, X.: Smart Saver: turning flash drive into a disk energy saver for mobile computers. In: Proceedings of the ACM International Symposium on Low-Power Electronics and Design, pp. 412–417, October 2006 Chen, F., Jiang, S., Zhang, X.: Smart Saver: turning flash drive into a disk energy saver for mobile computers. In: Proceedings of the ACM International Symposium on Low-Power Electronics and Design, pp. 412–417, October 2006
17.
Zurück zum Zitat Cai, L., Pettis, N., Lu, Y.: Joint power management of memory and disk under performance constraints. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 25(12), 2697–2711 (2006)CrossRef Cai, L., Pettis, N., Lu, Y.: Joint power management of memory and disk under performance constraints. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 25(12), 2697–2711 (2006)CrossRef
18.
Zurück zum Zitat Kim, Y., Lee, S., Zhang, K., Kim, J.: I/O performance optimization technique for hybrid hard disk-based mobile consumer devices. IEEE Trans. Consum. Electron. 53(4), 1469–1476 (2007)CrossRef Kim, Y., Lee, S., Zhang, K., Kim, J.: I/O performance optimization technique for hybrid hard disk-based mobile consumer devices. IEEE Trans. Consum. Electron. 53(4), 1469–1476 (2007)CrossRef
19.
Zurück zum Zitat Pettis, N., Cai, L., Lu, Y.: Statistically optimal dynamic power management for streaming data. IEEE Trans. Comput. 55(7), 800–814 (2006)CrossRef Pettis, N., Cai, L., Lu, Y.: Statistically optimal dynamic power management for streaming data. IEEE Trans. Comput. 55(7), 800–814 (2006)CrossRef
20.
Zurück zum Zitat Yang, A., Song, M.: Aggressive dynamic voltage scaling for energy-aware video playback based on decoding time estimation. In: Proceedings of the ACM International Conference on Embedded Software, pp. 1–9, October 2009 Yang, A., Song, M.: Aggressive dynamic voltage scaling for energy-aware video playback based on decoding time estimation. In: Proceedings of the ACM International Conference on Embedded Software, pp. 1–9, October 2009
21.
Zurück zum Zitat Zhu, Q., Chen, Z., Tan, L., Zhou, Y., Keeton, K., Wilkes, J.: Hibernator: helping disk arrays sleep through the winter. ACM Oper. Syst. Rev. 39(5), 177–190 (2005)CrossRef Zhu, Q., Chen, Z., Tan, L., Zhou, Y., Keeton, K., Wilkes, J.: Hibernator: helping disk arrays sleep through the winter. ACM Oper. Syst. Rev. 39(5), 177–190 (2005)CrossRef
22.
Zurück zum Zitat Xie, T., Sun, Y.: Sacrificing reliability for energy saving: is it worthwhile for disk arrays? In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium, pp. 1–12, April 2008 Xie, T., Sun, Y.: Sacrificing reliability for energy saving: is it worthwhile for disk arrays? In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium, pp. 1–12, April 2008
23.
Zurück zum Zitat Gurumurthi, S., Sivasubramaniam, A., Kandemir, M., Franke, H.: Reducing disk power consumption in servers with DRPM. IEEE Comput. 36(12), 59–66 (2003)CrossRef Gurumurthi, S., Sivasubramaniam, A., Kandemir, M., Franke, H.: Reducing disk power consumption in servers with DRPM. IEEE Comput. 36(12), 59–66 (2003)CrossRef
24.
Zurück zum Zitat Pinheiro, E., Weber, W., Barroso, L. A.: Failure trends in a large disk drive population. In: Proceedings of the USENIX Conference on File and Storage Technologies, p. 2 (2007) Pinheiro, E., Weber, W., Barroso, L. A.: Failure trends in a large disk drive population. In: Proceedings of the USENIX Conference on File and Storage Technologies, p. 2 (2007)
25.
Zurück zum Zitat Yada, H., Ishoioka, H., Yamakoshi, T., Onuki, Y., Shimano, Y., Uchida, M., Kanno, H., Hayashi, N.: Head positioning servo and data channel for HDDs with multiple spindle speeds. IEEE Trans. Magn. 36(5), 2213–2215 (2000)CrossRef Yada, H., Ishoioka, H., Yamakoshi, T., Onuki, Y., Shimano, Y., Uchida, M., Kanno, H., Hayashi, N.: Head positioning servo and data channel for HDDs with multiple spindle speeds. IEEE Trans. Magn. 36(5), 2213–2215 (2000)CrossRef
26.
Zurück zum Zitat Schroeder, B., Gibson, G.A.: Disk failures in the real world: what does an MTTF of 1,000,000 hours mean to you? In: Proceedings of the USENIX Conference on File and Storage Technologies, p. 1 (2007) Schroeder, B., Gibson, G.A.: Disk failures in the real world: what does an MTTF of 1,000,000 hours mean to you? In: Proceedings of the USENIX Conference on File and Storage Technologies, p. 1 (2007)
27.
Zurück zum Zitat Xie, T., Sun, Y.: Understanding the relationship between energy conservation and reliability in parallel disk arrays. J. Parallel Distrib. Comput. 71(2), 198–210 (2011)CrossRef Xie, T., Sun, Y.: Understanding the relationship between energy conservation and reliability in parallel disk arrays. J. Parallel Distrib. Comput. 71(2), 198–210 (2011)CrossRef
28.
Zurück zum Zitat Pinheiro, E., Bianchini, R.: Energy conservation techniques for disk-array-based servers. In: Proceedings of the ACM/IEEE Conference on Supercomputing, pp. 88–95, June 2004 Pinheiro, E., Bianchini, R.: Energy conservation techniques for disk-array-based servers. In: Proceedings of the ACM/IEEE Conference on Supercomputing, pp. 88–95, June 2004
29.
Zurück zum Zitat Bianchini, R., Rajamony, R.: Power and energy management for server systems. IEEE Comput. 37(11), 177–190 (2004)CrossRef Bianchini, R., Rajamony, R.: Power and energy management for server systems. IEEE Comput. 37(11), 177–190 (2004)CrossRef
30.
Zurück zum Zitat Elerath, J.: Specifying reliability in the disk drive industry: no more MTBF’s. In: Proceedings of the IEEE Reliability and Maintainability Symposium, pp. 194–199, January 2000 Elerath, J.: Specifying reliability in the disk drive industry: no more MTBF’s. In: Proceedings of the IEEE Reliability and Maintainability Symposium, pp. 194–199, January 2000
31.
Zurück zum Zitat Zeng, H., Ellis, C., Lebeck, A., Vahdat, A.: Currentcy: A unifying abstraction for expressing energy management policies. In: Proceedings of the USENIX Annual Technical Conference, pp. 43–56, June 2003 Zeng, H., Ellis, C., Lebeck, A., Vahdat, A.: Currentcy: A unifying abstraction for expressing energy management policies. In: Proceedings of the USENIX Annual Technical Conference, pp. 43–56, June 2003
32.
Zurück zum Zitat Kansal, A., Zhao, F., Kothari, N., Bhattacharya, A.: Virtual machine power metering and provisioning. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 39–50 (2010) Kansal, A., Zhao, F., Kothari, N., Bhattacharya, A.: Virtual machine power metering and provisioning. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 39–50 (2010)
33.
Zurück zum Zitat Zhao, B., Aydin, H., Zhu, D.: Reliability-aware dynamic voltage scaling for energy-constrained real-time embedded systems. In: Proceedings of the IEEE International Conference on Computer Design, pp. 633–639 (2008) Zhao, B., Aydin, H., Zhu, D.: Reliability-aware dynamic voltage scaling for energy-constrained real-time embedded systems. In: Proceedings of the IEEE International Conference on Computer Design, pp. 633–639 (2008)
34.
Zurück zum Zitat AlEnawy, T., Aydin, H.: Energy-constrained scheduling for weakly-hard real-time systems. In: Proceedings of the IEEE Real-time Systems Symposium, pp. 376–385, December 2005 AlEnawy, T., Aydin, H.: Energy-constrained scheduling for weakly-hard real-time systems. In: Proceedings of the IEEE Real-time Systems Symposium, pp. 376–385, December 2005
35.
Zurück zum Zitat Yuan, W., Nahrstedt, K., Adve, S., Jones, D., Kravets, R.: GRACE-1: cross-layer adaptation for multimedia quality and battery energy. IEEE Trans. Mob. Comput. 5(7), 799–815 (2006)CrossRef Yuan, W., Nahrstedt, K., Adve, S., Jones, D., Kravets, R.: GRACE-1: cross-layer adaptation for multimedia quality and battery energy. IEEE Trans. Mob. Comput. 5(7), 799–815 (2006)CrossRef
37.
Zurück zum Zitat Koumaras, H., Skianis, C., Gardikis, G., Kourtis, A.: Analysis of H.264 video encoded traffic. In: Proceedings of the International Network Conference, pp. 441–448 (2005) Koumaras, H., Skianis, C., Gardikis, G., Kourtis, A.: Analysis of H.264 video encoded traffic. In: Proceedings of the International Network Conference, pp. 441–448 (2005)
40.
Zurück zum Zitat http://www.seagate.com/sg/en/support/external-hard-drives/portable-hard-drives/s-series/# http://www.seagate.com/sg/en/support/external-hard-drives/portable-hard-drives/s-series/#
43.
Zurück zum Zitat Karlin, A., Manasse, M., McGeoch, L., Owicki, S.: Competitive randomized algorithms for nonuniform problems. Algorithmica 11(6), 542–571 (1994)CrossRefMATHMathSciNet Karlin, A., Manasse, M., McGeoch, L., Owicki, S.: Competitive randomized algorithms for nonuniform problems. Algorithmica 11(6), 542–571 (1994)CrossRefMATHMathSciNet
44.
Zurück zum Zitat Douglis, F., Krishnan, P., Bershad, B.: Adaptive disk spin-down policies for mobile computers. In: Proceedings of the USENIX Symposium on Mobile and Location-Independent Computing, pp. 121–137 (1995) Douglis, F., Krishnan, P., Bershad, B.: Adaptive disk spin-down policies for mobile computers. In: Proceedings of the USENIX Symposium on Mobile and Location-Independent Computing, pp. 121–137 (1995)
45.
Zurück zum Zitat Ridenour, J., Hu, J., Pettis, N., Lu, Y.: Low-power buffer management for streaming data. IEEE Trans. Circuits Syst. Video Technol. 17(2), 143–157 (2007)CrossRef Ridenour, J., Hu, J., Pettis, N., Lu, Y.: Low-power buffer management for streaming data. IEEE Trans. Circuits Syst. Video Technol. 17(2), 143–157 (2007)CrossRef
46.
Zurück zum Zitat Hwang, C., Wu, A.: A Predictive system shutdown method for energy saving of event-driven computation. ACM Trans. Des. Autom. Electron. Syst. 5(2), 226–241 (2000)CrossRef Hwang, C., Wu, A.: A Predictive system shutdown method for energy saving of event-driven computation. ACM Trans. Des. Autom. Electron. Syst. 5(2), 226–241 (2000)CrossRef
47.
Zurück zum Zitat Chung, E., Benini, L., Bogliolo, A., Lu, Y., Micheli, G.: Dynamic power management for nonstationary service requests. IEEE Trans. Comput. 51(11), 1345–1361 (2002)CrossRefMathSciNet Chung, E., Benini, L., Bogliolo, A., Lu, Y., Micheli, G.: Dynamic power management for nonstationary service requests. IEEE Trans. Comput. 51(11), 1345–1361 (2002)CrossRefMathSciNet
48.
Zurück zum Zitat Pettis, N., Ridenour, J., Lu, Y.-H.: Automatic run-time selection of power policies for operating systems. In: Proceedings of the Design, Automation and Test in Europe, pp. 508–51 (2006) Pettis, N., Ridenour, J., Lu, Y.-H.: Automatic run-time selection of power policies for operating systems. In: Proceedings of the Design, Automation and Test in Europe, pp. 508–51 (2006)
49.
Zurück zum Zitat Kim, J., Yang, A., Song, M.: Exploiting flash memory for reducing disk power consumption in portable media players. IEEE Trans. Consum. Electron. 55(4), 1997–2004 (2009)CrossRef Kim, J., Yang, A., Song, M.: Exploiting flash memory for reducing disk power consumption in portable media players. IEEE Trans. Consum. Electron. 55(4), 1997–2004 (2009)CrossRef
50.
Zurück zum Zitat Ryu, W., Song, M.: Design and implementation of a disk energy saving scheme for media players which use hybrid disks. IEEE Trans. Consum. Electron. 56(4), 2382–2386 (2010)CrossRef Ryu, W., Song, M.: Design and implementation of a disk energy saving scheme for media players which use hybrid disks. IEEE Trans. Consum. Electron. 56(4), 2382–2386 (2010)CrossRef
51.
Zurück zum Zitat Moal, D., Molaro, D., Campello, J.: Power-efficient real-time disk scheduling. In: Proceedings of the ACM International Workshop on Network and Operating System Support for Digital Audio and Video, pp. 55–60, June 2009 Moal, D., Molaro, D., Campello, J.: Power-efficient real-time disk scheduling. In: Proceedings of the ACM International Workshop on Network and Operating System Support for Digital Audio and Video, pp. 55–60, June 2009
52.
Zurück zum Zitat Rao, M.K.R., Vrudhula, S.: Disk drive energy optimization for audio–video applications. In: Proceedings of the ACM Conference on Compilers, Architecture, and Synthesis for Embedded Systems, pp. 93–103, September 2004 Rao, M.K.R., Vrudhula, S.: Disk drive energy optimization for audio–video applications. In: Proceedings of the ACM Conference on Compilers, Architecture, and Synthesis for Embedded Systems, pp. 93–103, September 2004
53.
Zurück zum Zitat Liu, X., Shenoy, P.: A time series-based approach for power management in mobile processors and disks. In: Proceedings of the ACM Workshop on Network and Operating System Support for Digital Audio and Video, pp. 74–79, June 2004 Liu, X., Shenoy, P.: A time series-based approach for power management in mobile processors and disks. In: Proceedings of the ACM Workshop on Network and Operating System Support for Digital Audio and Video, pp. 74–79, June 2004
54.
Zurück zum Zitat Grupp, L., Davis, J., Swanson, S.: The bleak future of nand flash memory. In: Proceedings of the USENIX Conference on File and Storage Technologies, p. 2 (2012) Grupp, L., Davis, J., Swanson, S.: The bleak future of nand flash memory. In: Proceedings of the USENIX Conference on File and Storage Technologies, p. 2 (2012)
55.
Zurück zum Zitat Felter, W., Hylick, A., Carter, J.: Reliability-aware energy management for hybrid storage systems. In: Proceedings of the IEEE Mass Storage Systems and Technologies, pp. 1–13, May 2011 Felter, W., Hylick, A., Carter, J.: Reliability-aware energy management for hybrid storage systems. In: Proceedings of the IEEE Mass Storage Systems and Technologies, pp. 1–13, May 2011
56.
Zurück zum Zitat Mountrouidou, X., Riska, A., Smirni, E.: Saving power without compromising disk drive reliability. In: Proceedings of the IEEE green computing conference, pp. 1–6, July 2011 Mountrouidou, X., Riska, A., Smirni, E.: Saving power without compromising disk drive reliability. In: Proceedings of the IEEE green computing conference, pp. 1–6, July 2011
57.
Zurück zum Zitat Bellam, K., Manzanares, A., Ruan, X., Qin, X., Yang, Y.: Improving reliability and energy efficiency of disk systems via utilization control. In Proceedings of the IEEE Symposium on Computers and Communications, pp. 462–467, July 2008 Bellam, K., Manzanares, A., Ruan, X., Qin, X., Yang, Y.: Improving reliability and energy efficiency of disk systems via utilization control. In Proceedings of the IEEE Symposium on Computers and Communications, pp. 462–467, July 2008
Metadaten
Titel
Balancing disk energy against reliability in video playback
verfasst von
Minseok Song
Wanhyung Ryu
Jeong Seop Sim
Yeongju Lee
Publikationsdatum
01.02.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Multimedia Systems / Ausgabe 1/2014
Print ISSN: 0942-4962
Elektronische ISSN: 1432-1882
DOI
https://doi.org/10.1007/s00530-013-0305-5

Weitere Artikel der Ausgabe 1/2014

Multimedia Systems 1/2014 Zur Ausgabe

Neuer Inhalt