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 language | English |
|---|---|
| Title of host publication | Proceedings - 2017 IEEE 41st Annual Computer Software and Applications Conference, COMPSAC 2017 |
| Editors | Claudio 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 |
| Publisher | IEEE Computer Society |
| Pages | 979-984 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781538603673 |
| DOIs | |
| State | Published - 7 Sep 2017 |
| Event | 41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017 - Torino, Italy Duration: 4 Jul 2017 → 8 Jul 2017 |
Publication series
| Name | Proceedings - International Computer Software and Applications Conference |
|---|---|
| Volume | 1 |
| ISSN (Print) | 0730-3157 |
Conference
| Conference | 41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017 |
|---|---|
| Country/Territory | Italy |
| City | Torino |
| Period | 4/07/17 → 8/07/17 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver