Skip to main navigation Skip to search Skip to main content

Multi-Language Offloading Service: An Android Service Aimed at Mitigating the Network Consumption during Computation Offloading

  • Filipe De Matos
  • , Wellington Oliveira
  • , Fernando Castor
  • , Paulo Rego
  • , Fernando Trinta

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Computation offloading has been proposed as an efficient technique to mitigate the computational and energy restrictions associated with mobile devices. Previous work has shown that network latency is a challenge for offloading solutions. In the last years, we have seen continuous improvement in mobile device hardware and studies that have pointed to Java's poor performance compared to other programming languages. This paper proposes a new Android service, called the Multi-Language Offloading Service, that exploits these two aspects to reduce network consumption and indirectly mitigate the latency problem in an offloading scenario. This service scans the local network searching for binaries of server processes, and executes them on the mobile device itself to handle the requests of the client application locally, without depending on the network. We perform tests with real devices and a Java benchmark application that communicates with Rust server processes via the Apache Thrift framework. The results indicate that, when processing tasks that handle large amounts of data, the service reduces up to forty times the network consumption, 86% the task response time, and 25% the energy use of the mobile device.

Original languageEnglish
Title of host publicationWebMedia 2022
Subtitle of host publicationProceedings of the 28th Brazilian Symposium on Multimedia and the Web
EditorsThiago Henrique Silva, Leyza Baldo Dorini, Jussara M. Almeida, Humberto Torres Marques-Neto
PublisherAssociation for Computing Machinery (ACM)
Pages329-338
Number of pages10
ISBN (Electronic)978-1-4503-9409-3
DOIs
Publication statusPublished - 7 Nov 2022
Externally publishedYes
Event28th Brazilian Symposium on Multimedia and Web, WebMedia 2022 - UTFPR Curitiba – Central Campus, Curitiba, Brazil
Duration: 7 Nov 202211 Nov 2022
Conference number: 28
https://webmedia.org.br/2022/en/

Publication series

NameProceedings of the Brazilian Symposium on Multimedia and the Web
PublisherACM
Volume2022
ISSN (Electronic)2966-2753

Conference

Conference28th Brazilian Symposium on Multimedia and Web, WebMedia 2022
Abbreviated titleWebMedia 2022
Country/TerritoryBrazil
CityCuritiba
Period7/11/2211/11/22
Internet address

Keywords

  • n/a OA procedure
  • MCC
  • Mobile Cloud Computing
  • Multi-Language
  • Offloading
  • Apache Thrift

Fingerprint

Dive into the research topics of 'Multi-Language Offloading Service: An Android Service Aimed at Mitigating the Network Consumption during Computation Offloading'. Together they form a unique fingerprint.

Cite this