Modeling Mobile Code Acceleration in the Cloud

Huber Flores, Xiang Su, Vassilis Kostakos, Jukka Riekki, Eemil Lagerspetz, Sasu Tarkoma, Pan Hui, Yong Li, Jukka Manner

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

5 Citations (Scopus)

Abstract

The quality of service of a mobile application is critical to ensure user satisfaction. Techniques have been proposed to accomplish adaptation of quality of service dynamically. However, there is still a limited understanding about how to provide a utility model for code execution. One key challenge is modeling the level of quality in the code execution that can be provisioned by the cloud. Since the allocation of cloud resources has a cost, it is important to optimize cloud usage. We propose a software-defined networking approach that allows modeling and controlling code acceleration of a mobile application deployed across multiple type of devices. By segregating the computational requirements of the mobile application into groups, we were able to define the acceleration needed by each group of devices. As the computational requirements of a device can change across time, a mobile device can be re-assigned to another group based on demand. Our SDN approach implements a model that allows the system to predict workload based on acceleration groups. Evaluating our system in a real testbed showed that it is possible to predict workload and allocate optimal resources to handle that workload with 87.5% accuracy.

Original languageEnglish
Title of host publicationProceedings - IEEE 37th International Conference on Distributed Computing Systems, ICDCS 2017
PublisherIEEE
Pages480-491
Number of pages12
ISBN (Electronic)9781538617915
DOIs
Publication statusPublished - 13 Jul 2017
MoE publication typeA4 Article in a conference publication
EventInternational Conference on Distributed Computing Systems - Atlanta, United States
Duration: 5 Jun 20178 Jun 2017
Conference number: 37

Publication series

NameInternational Conference on Distributed Computing Systems
ISSN (Print)1063-6927

Conference

ConferenceInternational Conference on Distributed Computing Systems
Abbreviated titleICDCS
CountryUnited States
CityAtlanta
Period05/06/201708/06/2017

Keywords

  • Code Offload
  • Mobile Cloud
  • Software-defined

Fingerprint Dive into the research topics of 'Modeling Mobile Code Acceleration in the Cloud'. Together they form a unique fingerprint.

Cite this