Skip to main content
Erschienen in: Mobile Networks and Applications 5/2017

13.04.2017

Energy Efficient QoS-Aware Random Network Coding on Smartphones

verfasst von: Heehoon Shin, Joon-Sang Park

Erschienen in: Mobile Networks and Applications | Ausgabe 5/2017

Einloggen

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

search-config
loading …

Abstract

Random network coding (RNC) technology is known to benefit various facets of information networks; however, there have been concerns for the computational complexity of RNC since its incipience. For instance, RNC’s high complexity can be directly translated into high energy consumption and drain fast smartphone batteries, making it unsuitable for mobile environments. In this paper, we optimize the energy consumption of RNC implementations with a given QoS requirement, especially throughput, for smartphone environments. To this end, we propose a duty cycling approach minimizing the energy consumption of RNC with a given throughput constraint. By manipulating the processor clock frequency controlling mechanism (a.k.a. governor) in Android, our approach can indirectly regulate the processor clock frequency and enhance energy efficiency. Real experiments on Android systems with smartphone application processors such as Samsung’s Exynos 5410, show that our method can reduce the energy consumption of RNC by up to 67% compared to a RNC implementation relying on ondemand governor for frequency control. Finally, we argue that our method can be applied to a wide range of applications by implementing it with a fast Fourier transform algorithm.

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!

Weitere Produktempfehlungen anzeigen
Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
Down_threshold is not a parameter used in ondemand governor. We use it for clarity and is defined as the difference between the two parameters used in ondemand governor, up_threshold and down_differential. The parameters including up_threhold and down_differential used in ondemand governor are user-definable in the desktop/server oriented Linux systems but not in off-the-shelf consumer Android devices.
 
Literatur
1.
Zurück zum Zitat Ho T, Medard M, Koetter R, Karger D, Effros M, Shi J, Leong B (2006) A random linear network coding approach to multicast. IEEE Trans Inf Theory 52:4413–4430MathSciNetCrossRefMATH Ho T, Medard M, Koetter R, Karger D, Effros M, Shi J, Leong B (2006) A random linear network coding approach to multicast. IEEE Trans Inf Theory 52:4413–4430MathSciNetCrossRefMATH
3.
Zurück zum Zitat Shojania H, Li B (2007) Parallelized progressive network coding with hardware acceleration. Proceeding of the 15th IEEE International workshop on quality of service, pp 47–55. doi:10.1109/IWQOS.2007.376547 Shojania H, Li B (2007) Parallelized progressive network coding with hardware acceleration. Proceeding of the 15th IEEE International workshop on quality of service, pp 47–55. doi:10.​1109/​IWQOS.​2007.​376547
4.
Zurück zum Zitat Park K, Park J-S, Ro W (2010) On improving parallelized network coding with dynamic partitioning. IEEE Trans Parallel Distribut Syst 21:1547–1560CrossRef Park K, Park J-S, Ro W (2010) On improving parallelized network coding with dynamic partitioning. IEEE Trans Parallel Distribut Syst 21:1547–1560CrossRef
5.
Zurück zum Zitat Choi S, Lee K, Park J (2014) Fast parallel implementation for random network coding on embedded sensor nodes. Int J Distribut Sensor Net 2014:974836CrossRef Choi S, Lee K, Park J (2014) Fast parallel implementation for random network coding on embedded sensor nodes. Int J Distribut Sensor Net 2014:974836CrossRef
7.
Zurück zum Zitat Shojania H, Li B (2009) Pushing the envelope: extreme network coding on the GPU. Proceedings of the 29th IEEE International Conference on Distributed Computing Systems Workshops (ICDCS '09). doi:10.1109/ICDCS.2009.68 Shojania H, Li B (2009) Pushing the envelope: extreme network coding on the GPU. Proceedings of the 29th IEEE International Conference on Distributed Computing Systems Workshops (ICDCS '09). doi:10.​1109/​ICDCS.​2009.​68
8.
Zurück zum Zitat Lee S, Ro W (2012) Accelerated network coding with dynamic stream decomposition on graphics processing unit. Comput J 55:21–34CrossRef Lee S, Ro W (2012) Accelerated network coding with dynamic stream decomposition on graphics processing unit. Comput J 55:21–34CrossRef
9.
Zurück zum Zitat Chu X, Zhao K, Wang M (2009) Accelerating network coding on many-core GPUs and multi-core CPUs. Aust J Commun 4(2009) Chu X, Zhao K, Wang M (2009) Accelerating network coding on many-core GPUs and multi-core CPUs. Aust J Commun 4(2009)
10.
Zurück zum Zitat Kim M, Park K, Ro W (2013) Benefits of using parallelized non-progressive network coding. J Netw Comput Appl 36:293–305CrossRef Kim M, Park K, Ro W (2013) Benefits of using parallelized non-progressive network coding. J Netw Comput Appl 36:293–305CrossRef
11.
Zurück zum Zitat Park J, Baek S, Lee K (2014) A highly parallelized decoder for random network coding leveraging GPGPU. Comput J 57(2):233–240CrossRef Park J, Baek S, Lee K (2014) A highly parallelized decoder for random network coding leveraging GPGPU. Comput J 57(2):233–240CrossRef
12.
Zurück zum Zitat Choi S, Lee K, Park J-S (2015) Massive parallelization for random linear network coding. Appl Math Info Sci 9(2L):571–578 Choi S, Lee K, Park J-S (2015) Massive parallelization for random linear network coding. Appl Math Info Sci 9(2L):571–578
13.
15.
Zurück zum Zitat Chou P, Wu Y, and Jain K (2003) Practical network coding. Proceedings of Allerton Conference on Communication, control, and computing `03 Chou P, Wu Y, and Jain K (2003) Practical network coding. Proceedings of Allerton Conference on Communication, control, and computing `03
17.
Zurück zum Zitat Shojania H, Li B (2009) Random network coding on the iPhone: fact or fiction? Proceedings of the 18th International workshop on network and operating systems support for digital audio and video. doi:10.1145/1542245.1542255 Shojania H, Li B (2009) Random network coding on the iPhone: fact or fiction? Proceedings of the 18th International workshop on network and operating systems support for digital audio and video. doi:10.​1145/​1542245.​1542255
18.
Zurück zum Zitat Vingelmann P, Pedersen M, Fitzek F, and Heide J (2010) Multimedia distribution using network coding on the iphone platform. Proceedings of the ACM multimedia '10 workshop on mobile cloud media computing Vingelmann P, Pedersen M, Fitzek F, and Heide J (2010) Multimedia distribution using network coding on the iphone platform. Proceedings of the ACM multimedia '10 workshop on mobile cloud media computing
19.
Zurück zum Zitat Keller L, Le A, Cici B, Seferoglu H, Fragouli C, and Markopoulou A (2012) Microcast: cooperative video streaming on smartphones. Proceedings of ACM MobiSys '12 Keller L, Le A, Cici B, Seferoglu H, Fragouli C, and Markopoulou A (2012) Microcast: cooperative video streaming on smartphones. Proceedings of ACM MobiSys '12
20.
Zurück zum Zitat Paramanathan A, Pedersen M, Lucani D, Fitzek F, Katz M (2013) Lean and mean: network coding for commercial devices. IEEE Wireless Comm Mag 20(2013) Paramanathan A, Pedersen M, Lucani D, Fitzek F, Katz M (2013) Lean and mean: network coding for commercial devices. IEEE Wireless Comm Mag 20(2013)
21.
Zurück zum Zitat Chen C, Chen C, Oh S, Park J, Gerla M, Sanadidi MY (2011) ComboCoding: combined intra−/inter-flow network coding for TCP over disruptive MANETs. J Adv Res 2:241–252CrossRef Chen C, Chen C, Oh S, Park J, Gerla M, Sanadidi MY (2011) ComboCoding: combined intra−/inter-flow network coding for TCP over disruptive MANETs. J Adv Res 2:241–252CrossRef
22.
Zurück zum Zitat Maymounkov P, Harvey NJA, and Lun DS (2006) Methods for efficient network coding. Proceedings of the 44th annual Allerton Conference on Communication, control, and computing, pp 482–491 Maymounkov P, Harvey NJA, and Lun DS (2006) Methods for efficient network coding. Proceedings of the 44th annual Allerton Conference on Communication, control, and computing, pp 482–491
23.
Zurück zum Zitat Wei L, Hu R, Qian Y, Wu G (2016) Energy efficiency and Spectrum efficiency of Multihop device-to-device communications Underlaying cellular networks. IEEE Trans Vehicular 65:367–390 Wei L, Hu R, Qian Y, Wu G (2016) Energy efficiency and Spectrum efficiency of Multihop device-to-device communications Underlaying cellular networks. IEEE Trans Vehicular 65:367–390
24.
Zurück zum Zitat Fragouli C, Widmer J, Le Boudec JY (2006) A network coding approach to energy efficient broadcasting: from theory to practice, Proceedings of IEEE INFOCOM '06 Fragouli C, Widmer J, Le Boudec JY (2006) A network coding approach to energy efficient broadcasting: from theory to practice, Proceedings of IEEE INFOCOM '06
Metadaten
Titel
Energy Efficient QoS-Aware Random Network Coding on Smartphones
verfasst von
Heehoon Shin
Joon-Sang Park
Publikationsdatum
13.04.2017
Verlag
Springer US
Erschienen in
Mobile Networks and Applications / Ausgabe 5/2017
Print ISSN: 1383-469X
Elektronische ISSN: 1572-8153
DOI
https://doi.org/10.1007/s11036-017-0856-3

Weitere Artikel der Ausgabe 5/2017

Mobile Networks and Applications 5/2017 Zur Ausgabe

Neuer Inhalt