Enabling Flexible and Efficient Remote Execution in Opportunistic Networks through Message-Oriented Middleware

Minh Le, Myoungkyu Song, Young Woo Kwon

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

5 Scopus citations

Abstract

Computation offloading has received much attention to improve the performance or energy efficiency of mobile systems that have usually limited and constrained resource capacities. Yet, applying the computation offloading technique in opportunistic networks that are highly dynamic and often become volatile still remains a challenge due to the following reasons: (1) technical difficulties in constructing efficient and reliable execution environment using commodity devices using WiFi, (2) a lack of runtime support for multiple clients that request diverse computational tasks and execute them concurrently with minimum performance impacts. In this paper, we introduce a new middleware system that provides an offloading framework operated in opportunistic networks. In particular, our middleware employs a publish-subscribe communication mechanism to provide multiple different communication models (e.g., one-to-one, one-to-many, many-to-one, and many-to-many) for different use cases. Furthermore, when distributing computational tasks to nearby nodes, our middleware takes their resource capabilities into consideration for efficient execution. Finally, since partial failure is an unavoidable artifact in highly dynamic and volatile opportunistic networks, we provide a simple, but effective failure handling mechanism. Our benchmarks and experimental results indicate that our approach enables programmers to easily apply computation offloading techniques in opportunistic networks when compared with the local execution.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 41st Annual Computer Software and Applications Conference, COMPSAC 2017
EditorsClaudio Demartini, Thomas Conte, Motonori Nakamura, Chung-Horng Lung, Zhiyong Zhang, Kamrul Hasan, Sorel Reisman, Ling Liu, William Claycomb, Hiroki Takakura, Ji-Jiang Yang, Edmundo Tovar, Stelvio Cimato, Sheikh Iqbal Ahamed, Toyokazu Akiyama
PublisherIEEE Computer Society
Pages979-984
Number of pages6
ISBN (Electronic)9781538603673
DOIs
StatePublished - 7 Sep 2017
Event41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017 - Torino, Italy
Duration: 4 Jul 20178 Jul 2017

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume1
ISSN (Print)0730-3157

Conference

Conference41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017
Country/TerritoryItaly
CityTorino
Period4/07/178/07/17

Keywords

  • Computation offloading
  • failure handling
  • message-oriented middleware
  • opportunistic networks
  • wifi-direct

Fingerprint

Dive into the research topics of 'Enabling Flexible and Efficient Remote Execution in Opportunistic Networks through Message-Oriented Middleware'. Together they form a unique fingerprint.

Cite this