Skip to main navigation Skip to search Skip to main content

Efficiently sharing remote computing resources for mobile devices

  • Utah State University

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Computation offloading has been a trending technology in the last decade. Even though computation offloading provides great advantages in terms of performance and energy efficiency for mobile devices, it is inapplicable when an Internet connection is not present or unstable to provide remote executions. In this article, to address these limitations, we introduce a middleware system that can distribute CPU-intensive or commonly used functionality to mobile or edge/cloud devices. Our system enables peer-to-peer communications between nearby devices through a near communication technology. Moreover, one communication group can be connected to other groups, so that a mobile application can effectively utilize remote computing resources by extending its execution range. To realize our goal, we developed a proof-of-concept middleware system by employing a publish/subscribe communication pattern and the Wi-Fi Direct technology. Through various case studies, we demonstrate the effectiveness of the introduced system and easy development of complicated mobile applications in resource-constrained execution environments.

Original languageEnglish
Pages (from-to)336-343
Number of pages8
JournalIEIE Transactions on Smart Processing and Computing
Volume9
Issue number4
DOIs
StatePublished - 30 Aug 2020

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Energy efficiency
  • Middleware
  • Mobile software
  • Performance
  • Remote procedure call (RPC)

Fingerprint

Dive into the research topics of 'Efficiently sharing remote computing resources for mobile devices'. Together they form a unique fingerprint.

Cite this