Impactos do Offloading de Processamento no Tempo de Execução e Consumo Energético de Dispositivos Móveis

  • Gabriel B. dos Santos UFC
  • Fernando A. M. Trinta UFC
  • Paulo A. L. Rego UFC

Resumo


Com o objetivo de facilitar o projeto e desenvolvimento de aplicações que usufruam do offloading de processamento, o framework CAOS D2D foi desenvolvido para abstrair tarefas de baixo nível relacionadas ao offloading de métodos entre dispositivos móveis Android. Este trabalho apresenta experimentos realizados para avaliar diferentes aspectos do framework CAOS D2D, como o tempo de execução de tarefas e o consumo de energia de dispositivos durante o offloading de métodos. Além disso, também foram realizados experimentos para avaliar o procedimento de deploy de dependências de aplicações. Os experimentos mostraram que o offloading de processamento proporcionou melhorias de tempos de execução de até 78% e economia de energia de até 88%, com relaçãoás execuções locais dos mesmos métodos.

Referências

Abolfazli, S., Sanaei, Z., Sanaei, M. H., Shojafar, M., and Gani, A. (2016). Mobile cloud computing. Encyclopedia of Cloud Computing, page 29.

Artail, A., Frenn, K., Safa, H., and Artail, H. (2015). A framework of mobile cloudlet centers based on the use of mobile devices as cloudlets. In Advanced Information Networking and Applications (AINA), 2015 IEEE 29th International Conference on, pages 777–784. IEEE.

Barbera, M. V., Kosta, S., Mei, A., and Stefa, J. (2013). To ofoad or not to ofoad? In INFOCOM, 2013 the bandwidth and energy costs of mobile cloud computing. Proceedings IEEE, pages 1285–1293. IEEE.

Chaffey, D. (2016). Mobile marketing statistics compilation. http://www.smartinsights.com/mobile-marketing/mobile-marketing-analytics/mobilemarketing-statistics/. Acessado em 09/10/2017.

Cuervo, E., Balasubramanian, A., Cho, D.-k., Wolman, A., Saroiu, S., Chandra, R., and Bahl, P. (2010). Maui: Making smartphones last longer with code ofoad. In MobiSys 2010, Proceedings ACM, pages 49–62, New York, NY, USA. ACM.

Dinh, H. T., Lee, C., Niyato, D., and Wang, P. (2013). A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Communications and Mobile Computing, 13(18):1587–1611.

Fernando, N., Loke, S. W., and Rahayu, W. (2013). Mobile cloud computing. Future Gener. Comput. Syst., 29(1):84–106.

Ferrari, A., Giordano, S., and Puccinelli, D. (2016). Reducing your local footprint with anyrun computing. Computer Communications, 81:1–11.

Flores, H., Sharma, R., Ferreira, D., Kostakos, V., Manner, J., Tarkoma, S., Hui, P., and Li, Y. (2017). Social-aware hybrid mobile ofoading. Pervasive and Mobile Computing, 36:25–43.

Ghasemi-Falavarjani, S., Nematbakhsh, M., and Ghahfarokhi, B. S. (2015). Contextaware multi-objective resource allocation in mobile cloud. Computers & Electrical Engineering, 44:218–240.

Gomes, F. A., Rego, P. A., Rocha, L., de Souza, J. N., and Trinta, F. (2017). CAOS: A Context Acquisition and Ofoading System. In 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), pages 957–966. IEEE.

Gonçalves, G. D., Vieira, A. B., da Silva, A. P. C., and Almeida, J. M. (2016). Trabalho colaborativo em serviços de armazenamento na nuvem: Uma análise do dropbox. In XXXIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC).

Júnior, A. M. S., Sousa, M. L., Xavier, F. Z., Xavier, W. Z., Almeida, J. M., Ziviani, A., Rangel, F., Avila, C., and Marques-Neto, H. T. (2016). Caracterizacao do serviço de táxi a partir de corridas solicitadas por um aplicativo de smartphone. In XXXIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC).

Kolias, C., Ahlawat, S., Ashton, C., et al. (2013). Openow-enabled mobile and wireless networks. White Paper.

Liao, L., Qiu, M., and Leung, V. C. (2015). Software dened mobile cloudlet. Mobile Networks and Applications, 20(3):337–347.

Santos, G., Trinta, F., Rego, P., and Gomes, F. (2017). CAOS D2D: Uma solução para ofoading de métodos entre dispositivos móveis. In XVI WFA, pages 164–168.

Satyanarayanan, M. (1993). Mobile computing. Computer, 26(9):81–82.

Satyanarayanan, M., Bahl, P., Caceres, R., and Davies, N. (2009). The case for vm-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4):14–23.

Teo, C. L. V. (2012). Hyrax: Crowdsourcing Mobile Devices to Develop Proximity-Based Mobile Clouds. PhD thesis, Carnegie Mellon University, Pittsburgh.
Publicado
10/05/2018
Como Citar

Selecione um Formato
SANTOS, Gabriel B. dos; TRINTA, Fernando A. M.; REGO, Paulo A. L.. Impactos do Offloading de Processamento no Tempo de Execução e Consumo Energético de Dispositivos Móveis. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 36. , 2018, Campos do Jordão. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 1271-1284. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2018.2493.