Evidence-Aware Mobile Computational Offloading

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

Forskningsoutput: TidskriftsbidragArtikelVetenskapligPeer review

Sammanfattning

Computational offloading can improve user experience of mobile apps through improved responsiveness and reduced energy footprint. A fundamental challenge in offloading is to distinguish situations where offloading is beneficial from those where it is counterproductive. Currently, offloading decisions are predominantly based on profiling performed on individual devices. While significant gains have been shown in benchmarks, these gains rarely translate to real-world use due to the complexity of contexts and parameters that affect offloading. We contribute by proposing crowdsensed evidence traces as a novel mechanism for improving the performance of offloading systems. Instead of limiting to profiling individual devices, crowdsensing enables characterizing execution contexts across a community of users, providing better generalisation and coverage of contexts. We demonstrate the feasibility of using crowdsensing to characterize offloading contexts through an analysis of two crowdsensing datasets. Motivated by our results, we present the design and development of the EMCO toolkit and platform as a novel solution for computational offloading. Experiments carried out on a testbed deployment in Amazon EC2 Ireland demonstrate that EMCO can consistently accelerate app execution while at the same time reduce energy footprint. We also demonstrate that EMCO provides better scalability than current cloud platforms, being able to serve a larger number of clients without variations in performance. Our framework, use cases, and tools are available as open source from GitHub.

Originalspråkengelska
TidskriftIEEE Transactions on Mobile Computing
Volym17
Utgåva8
Sidor (från-till)1834-1850
Antal sidor17
ISSN1536-1233
DOI
StatusPublicerad - 1 aug 2018
MoE-publikationstypA1 Tidskriftsartikel-refererad

Vetenskapsgrenar

  • 113 Data- och informationsvetenskap

Citera det här

Flores, Huber ; Hui, Pan ; Nurmi, Petteri ; Lagerspetz, Eemil ; Tarkoma, Sasu ; Manner, Jukka ; Kostakos, Vassilis ; Li, Yong ; Su, Xiang. / Evidence-Aware Mobile Computational Offloading. I: IEEE Transactions on Mobile Computing. 2018 ; Vol. 17, Nr. 8. s. 1834-1850.
@article{35aca465524f4f72929e61c223f5e270,
title = "Evidence-Aware Mobile Computational Offloading",
abstract = "Computational offloading can improve user experience of mobile apps through improved responsiveness and reduced energy footprint. A fundamental challenge in offloading is to distinguish situations where offloading is beneficial from those where it is counterproductive. Currently, offloading decisions are predominantly based on profiling performed on individual devices. While significant gains have been shown in benchmarks, these gains rarely translate to real-world use due to the complexity of contexts and parameters that affect offloading. We contribute by proposing crowdsensed evidence traces as a novel mechanism for improving the performance of offloading systems. Instead of limiting to profiling individual devices, crowdsensing enables characterizing execution contexts across a community of users, providing better generalisation and coverage of contexts. We demonstrate the feasibility of using crowdsensing to characterize offloading contexts through an analysis of two crowdsensing datasets. Motivated by our results, we present the design and development of the EMCO toolkit and platform as a novel solution for computational offloading. Experiments carried out on a testbed deployment in Amazon EC2 Ireland demonstrate that EMCO can consistently accelerate app execution while at the same time reduce energy footprint. We also demonstrate that EMCO provides better scalability than current cloud platforms, being able to serve a larger number of clients without variations in performance. Our framework, use cases, and tools are available as open source from GitHub.",
keywords = "113 Computer and information sciences, Mobile cloud computing, code offloading, cloud offload, big data, crowdsensing, mobile context modeling, CLOUD, SYSTEM, OPPORTUNITIES, EXECUTION, ENERGY",
author = "Huber Flores and Pan Hui and Petteri Nurmi and Eemil Lagerspetz and Sasu Tarkoma and Jukka Manner and Vassilis Kostakos and Yong Li and Xiang Su",
year = "2018",
month = "8",
day = "1",
doi = "10.1109/TMC.2017.2777491",
language = "English",
volume = "17",
pages = "1834--1850",
journal = "IEEE Transactions on Mobile Computing",
issn = "1536-1233",
publisher = "IEEE Computer Society",
number = "8",

}

Evidence-Aware Mobile Computational Offloading. / Flores, Huber; Hui, Pan; Nurmi, Petteri; Lagerspetz, Eemil; Tarkoma, Sasu; Manner, Jukka; Kostakos, Vassilis; Li, Yong; Su, Xiang.

I: IEEE Transactions on Mobile Computing, Vol. 17, Nr. 8, 01.08.2018, s. 1834-1850.

Forskningsoutput: TidskriftsbidragArtikelVetenskapligPeer review

TY - JOUR

T1 - Evidence-Aware Mobile Computational Offloading

AU - Flores, Huber

AU - Hui, Pan

AU - Nurmi, Petteri

AU - Lagerspetz, Eemil

AU - Tarkoma, Sasu

AU - Manner, Jukka

AU - Kostakos, Vassilis

AU - Li, Yong

AU - Su, Xiang

PY - 2018/8/1

Y1 - 2018/8/1

N2 - Computational offloading can improve user experience of mobile apps through improved responsiveness and reduced energy footprint. A fundamental challenge in offloading is to distinguish situations where offloading is beneficial from those where it is counterproductive. Currently, offloading decisions are predominantly based on profiling performed on individual devices. While significant gains have been shown in benchmarks, these gains rarely translate to real-world use due to the complexity of contexts and parameters that affect offloading. We contribute by proposing crowdsensed evidence traces as a novel mechanism for improving the performance of offloading systems. Instead of limiting to profiling individual devices, crowdsensing enables characterizing execution contexts across a community of users, providing better generalisation and coverage of contexts. We demonstrate the feasibility of using crowdsensing to characterize offloading contexts through an analysis of two crowdsensing datasets. Motivated by our results, we present the design and development of the EMCO toolkit and platform as a novel solution for computational offloading. Experiments carried out on a testbed deployment in Amazon EC2 Ireland demonstrate that EMCO can consistently accelerate app execution while at the same time reduce energy footprint. We also demonstrate that EMCO provides better scalability than current cloud platforms, being able to serve a larger number of clients without variations in performance. Our framework, use cases, and tools are available as open source from GitHub.

AB - Computational offloading can improve user experience of mobile apps through improved responsiveness and reduced energy footprint. A fundamental challenge in offloading is to distinguish situations where offloading is beneficial from those where it is counterproductive. Currently, offloading decisions are predominantly based on profiling performed on individual devices. While significant gains have been shown in benchmarks, these gains rarely translate to real-world use due to the complexity of contexts and parameters that affect offloading. We contribute by proposing crowdsensed evidence traces as a novel mechanism for improving the performance of offloading systems. Instead of limiting to profiling individual devices, crowdsensing enables characterizing execution contexts across a community of users, providing better generalisation and coverage of contexts. We demonstrate the feasibility of using crowdsensing to characterize offloading contexts through an analysis of two crowdsensing datasets. Motivated by our results, we present the design and development of the EMCO toolkit and platform as a novel solution for computational offloading. Experiments carried out on a testbed deployment in Amazon EC2 Ireland demonstrate that EMCO can consistently accelerate app execution while at the same time reduce energy footprint. We also demonstrate that EMCO provides better scalability than current cloud platforms, being able to serve a larger number of clients without variations in performance. Our framework, use cases, and tools are available as open source from GitHub.

KW - 113 Computer and information sciences

KW - Mobile cloud computing

KW - code offloading

KW - cloud offload

KW - big data

KW - crowdsensing

KW - mobile context modeling

KW - CLOUD

KW - SYSTEM

KW - OPPORTUNITIES

KW - EXECUTION

KW - ENERGY

U2 - 10.1109/TMC.2017.2777491

DO - 10.1109/TMC.2017.2777491

M3 - Article

VL - 17

SP - 1834

EP - 1850

JO - IEEE Transactions on Mobile Computing

JF - IEEE Transactions on Mobile Computing

SN - 1536-1233

IS - 8

ER -