4.7 Article

Maximizing User Service Satisfaction for Delay-Sensitive IoT Applications in Edge Computing

Journal

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TPDS.2021.3107137

Keywords

Internet of Things; Task analysis; Cloud computing; Delays; Heuristic algorithms; Approximation algorithms; Bandwidth; Cost modeling; resource optimization and allocation; service provisioning; delay-sensitive IoT applications; maximum profit generalized assignment problems; approximation algorithms; online algorithms; task offloading and scheduling; service delay; user satisfaction of using services; mobile edge computing (MEC)

Funding

  1. Australian Research Council [DP200101985]
  2. National Natural Science Foundation of China (NSFC) [61602330]
  3. Sichuan Science and Technology Program [2018GZDZX0010, 2017GZDZX0003]
  4. National Key Research and Development Program of China [2017YFB0202403]
  5. National Natural Science Foundation of China [61802048]
  6. Xinghai Scholar Program in Dalian University of Technology, China
  7. Research Grants Council of Hong Kong [CityU 11214316]

Ask authors/readers for more resources

The Internet of Things technology has the potential to enhance interconnection among human beings, but the challenges of unstable wireless networks and limited resources on IoT devices hinder efficient user experience. This paper proposes the integration of Mobile Edge Computing with remote clouds as a promising platform to provide delay-sensitive service provisioning for IoT applications. The paper presents novel optimization problems and efficient algorithms to address these issues.
The Internet of Things (IoT) technology provisions unprecedented opportunities to evolve the interconnection among human beings. However, the latency brought by unstable wireless networks and computation failures caused by limited resources on IoT devices prevents users from experiencing high efficiency and seamless user experience. To address these shortcomings, the integrated Mobile Edge Computing (MEC) with remote clouds is a promising platform to enable delay-sensitive service provisioning for IoT applications, where edge-clouds (cloudlets) are co-located with wireless access points in the proximity of IoT devices. Thus, computation-intensive and sensing data from IoT devices can be offloaded to the MEC network immediately for processing, and the service response latency can be significantly reduced. In this paper, we first formulate two novel optimization problems for delay-sensitive IoT applications, i.e., the total utility maximization problems under both static and dynamic offloading task request settings, with the aim to maximize the accumulative user satisfaction on the use of the services provided by the MEC, and show the NP-hardness of the defined problems. We then devise efficient approximation and online algorithms with provable performance guarantees for the problems in a special case where the bandwidth capacity constraint is negligible. We also develop efficient heuristic algorithms for the problems with the bandwidth capacity constraint. We finally evaluate the performance of the proposed algorithms through experimental simulations. Experimental results demonstrate that the proposed algorithms are promising in reducing service delays and enhancing user satisfaction, and the proposed algorithms outperform their counterparts by at least 10.8 percent.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available