The increasing pervasiveness of mobile devices combined with their replacement rate, led us to deal with the disposal of an increasing amount of still working electronic devices. This work proposes an approach to mitigate this problem by extending the mobile devices’ lifetime, by integrating them as part of a distributed mobile computing system. Thanks also to the growing computational power of such devices, this paradigm opens up the opportunity to deploy mobile applications in a distributed manner. This, without forgetting the energy budget management as a paramount objective. In this work, we built a proof-of-concept, based on the extension of a run-time resource manager to support Android applications. We introduced a energy-aware device selection policy to dispatch the application workload according to both device capabilities and run-time status. Experimental results show that, as well as increasing the utilization of multiple mobile devices available to the single user, using an energy-efficiency and distributed approach can increase the battery duration between 12% and 36%.

Enabling Run-Time Managed Distributed Mobile Computing

Zanella, Michele;Massari, Giuseppe;Fornaciari, William
2018-01-01

Abstract

The increasing pervasiveness of mobile devices combined with their replacement rate, led us to deal with the disposal of an increasing amount of still working electronic devices. This work proposes an approach to mitigate this problem by extending the mobile devices’ lifetime, by integrating them as part of a distributed mobile computing system. Thanks also to the growing computational power of such devices, this paradigm opens up the opportunity to deploy mobile applications in a distributed manner. This, without forgetting the energy budget management as a paramount objective. In this work, we built a proof-of-concept, based on the extension of a run-time resource manager to support Android applications. We introduced a energy-aware device selection policy to dispatch the application workload according to both device capabilities and run-time status. Experimental results show that, as well as increasing the utilization of multiple mobile devices available to the single user, using an energy-efficiency and distributed approach can increase the battery duration between 12% and 36%.
2018
Proceedings of the 9th Workshop and 7th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms
9781450364447
File in questo prodotto:
File Dimensione Formato  
p39-Zanella.pdf

Accesso riservato

Descrizione: Articolo principale
: Publisher’s version
Dimensione 2.5 MB
Formato Adobe PDF
2.5 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1049620
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact