[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/PERCOM.2006.7guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Adaptive Multi-Constraint Partitioning Algorithm for Offloading in Pervasive Systems

Published: 13 March 2006 Publication History

Abstract

Offloading is a kind of mechanism utilized in pervasive systems to leverage the severity of resource constraints of mobile devices by migrating part of the classes of a pervasive service/application to some resource-rich nearby surrogates. A pervasive service application needs to be partitioned prior to offloading. Such partitioning algorithms play a critical role in a high-performance offloading system. This paper proposes an adaptive (k+1) partitioning algorithm that partitions a given application into 1 unoffloadable partition and k offloadable partitions. Furthermore, these partitions satisfy the multiple constraints imposed by either application users or mobile device resources. Underpinning the partitioning algorithm is a dynamic multi-cost graph that models the costs of an application in terms of its component classes (including CPU cost, memory cost and communication cost), and a Heavy-Edge and Light-Vertex Matching (HELVM) algorithm to coarsen the multi-cost graph. An offloading toolkit implementing the above algorithms has been developed, upon which the evaluations are carried out. The outcomes of the evaluation have indicated a higher level of performance of our algorithm in terms of its efficiency and cost-effectiveness.

Cited By

View all
  • (2024)Machine learning-based computation offloading in multi-access edge computingJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2024.103090148:COnline publication date: 1-Mar-2024
  • (2018)Computation Offloading for Mobile-Edge Computing with Maximum Flow Minimum CutProceedings of the 2nd International Conference on Computer Science and Application Engineering10.1145/3207677.3277943(1-5)Online publication date: 22-Oct-2018
  • (2017)Enabling Cross-ISA Offloading for COTS BinariesProceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3081333.3081337(319-331)Online publication date: 16-Jun-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
PERCOM '06: Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
March 2006
336 pages
ISBN:0769525180

Publisher

IEEE Computer Society

United States

Publication History

Published: 13 March 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Machine learning-based computation offloading in multi-access edge computingJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2024.103090148:COnline publication date: 1-Mar-2024
  • (2018)Computation Offloading for Mobile-Edge Computing with Maximum Flow Minimum CutProceedings of the 2nd International Conference on Computer Science and Application Engineering10.1145/3207677.3277943(1-5)Online publication date: 22-Oct-2018
  • (2017)Enabling Cross-ISA Offloading for COTS BinariesProceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3081333.3081337(319-331)Online publication date: 16-Jun-2017
  • (2016)Programming Scalable Cloud Services with AEONProceedings of the 17th International Middleware Conference10.1145/2988336.2988352(1-14)Online publication date: 28-Nov-2016
  • (2016)A survey on decision making for task migration in mobile cloud environmentsPersonal and Ubiquitous Computing10.1007/s00779-016-0915-y20:3(295-309)Online publication date: 1-Jun-2016
  • (2015)Architecture-aware automatic computation offload for native applicationsProceedings of the 48th International Symposium on Microarchitecture10.1145/2830772.2830833(521-532)Online publication date: 5-Dec-2015
  • (2015)A survey of computation offloading strategies for performance improvement of applications running on mobile devicesJournal of Network and Computer Applications10.1016/j.jnca.2015.05.01856:C(28-40)Online publication date: 1-Oct-2015
  • (2015)Application optimization in mobile cloud computingJournal of Network and Computer Applications10.1016/j.jnca.2015.02.00352:C(52-68)Online publication date: 1-Jun-2015
  • (2015)Application partitioning algorithms in mobile cloud computingJournal of Network and Computer Applications10.1016/j.jnca.2014.09.00948:C(99-117)Online publication date: 1-Feb-2015
  • (2013)EventWaveProceedings of the 4th annual Symposium on Cloud Computing10.1145/2523616.2523617(1-16)Online publication date: 1-Oct-2013
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media