Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems

With the rapid developing of Internet of Things (IoT) technologies, various kinds of IoT devices are connected over the Internet. Consequently, how to meet the requirements of executing IoT applications is becoming a critical issue. Offloading the IoT applications to the public cloud is an efficient...

Full description

Bibliographic Details
Main Authors: Wanli Zhang, Xianwei Li, Liang Zhao, Xiaoying Yang, Tao Liu, Wei Yang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9171849/
_version_ 1818875508879785984
author Wanli Zhang
Xianwei Li
Liang Zhao
Xiaoying Yang
Tao Liu
Wei Yang
author_facet Wanli Zhang
Xianwei Li
Liang Zhao
Xiaoying Yang
Tao Liu
Wei Yang
author_sort Wanli Zhang
collection DOAJ
description With the rapid developing of Internet of Things (IoT) technologies, various kinds of IoT devices are connected over the Internet. Consequently, how to meet the requirements of executing IoT applications is becoming a critical issue. Offloading the IoT applications to the public cloud is an efficient approach to enhance the computing capabilities of these IoT devices. However, as there is a long distance from the IoT devices to the remote public cloud, transmission delay will be caused. Mobile edge computing (MEC) provides an effective solution to this issue since IoT devices are near to the servers of the MEC systems. Pricing and load balancing are two important factors for cloud service provision. Pricing is of paramount importance for cloud service provision, and load balancing is fully considered when cloud users select an edge cloud service provider (ESP) as it has a direct relation with the quality of cloud service. In multi-cloud systems, a cloud service broker (CSB) reserves cloud resources from multiple CSPs to provision cloud services to users. While existing work has put a lot of attention on IoT applications offloading to the MEC, many of them only considered one edge cloud scenario, ignoring the multi-MEC scenario. In this article, we investigate service pricing and selection for IoT applications offloading in a multi-MEC system with multiple ESPs. Specifically, we take load balancing into account. The studied problem is formulated as a Stackelberg game, where CSB first sets service price and load balancing strategies for the cloud services trying to get its maximized revenue. Then, IoT users make their decisions on which ESP they select service. By applying the backward induction approach, the optimal solutions are derived. The proposed scheme is verified through simulation results.
first_indexed 2024-12-19T13:27:37Z
format Article
id doaj.art-6234efe0370b43afb323bf710f933c0b
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T13:27:37Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-6234efe0370b43afb323bf710f933c0b2022-12-21T20:19:30ZengIEEEIEEE Access2169-35362020-01-01815386215387110.1109/ACCESS.2020.30181669171849Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing SystemsWanli Zhang0https://orcid.org/0000-0002-8841-2311Xianwei Li1https://orcid.org/0000-0002-6295-6089Liang Zhao2https://orcid.org/0000-0001-5829-6850Xiaoying Yang3Tao Liu4Wei Yang5School of Information Engineering, Suzhou University, Suzhou, ChinaSchool of Information Engineering, Suzhou University, Suzhou, ChinaSchool of Computer Science, Shenyang Aerospace University, Shenyang, ChinaSchool of Information Engineering, Suzhou University, Suzhou, ChinaSchool of Computer and Information, Anhui Polytechnic University, Wuhu, ChinaSchool of Management Science and Engineering, Anhui University of Finance and Economics, Bengbu, ChinaWith the rapid developing of Internet of Things (IoT) technologies, various kinds of IoT devices are connected over the Internet. Consequently, how to meet the requirements of executing IoT applications is becoming a critical issue. Offloading the IoT applications to the public cloud is an efficient approach to enhance the computing capabilities of these IoT devices. However, as there is a long distance from the IoT devices to the remote public cloud, transmission delay will be caused. Mobile edge computing (MEC) provides an effective solution to this issue since IoT devices are near to the servers of the MEC systems. Pricing and load balancing are two important factors for cloud service provision. Pricing is of paramount importance for cloud service provision, and load balancing is fully considered when cloud users select an edge cloud service provider (ESP) as it has a direct relation with the quality of cloud service. In multi-cloud systems, a cloud service broker (CSB) reserves cloud resources from multiple CSPs to provision cloud services to users. While existing work has put a lot of attention on IoT applications offloading to the MEC, many of them only considered one edge cloud scenario, ignoring the multi-MEC scenario. In this article, we investigate service pricing and selection for IoT applications offloading in a multi-MEC system with multiple ESPs. Specifically, we take load balancing into account. The studied problem is formulated as a Stackelberg game, where CSB first sets service price and load balancing strategies for the cloud services trying to get its maximized revenue. Then, IoT users make their decisions on which ESP they select service. By applying the backward induction approach, the optimal solutions are derived. The proposed scheme is verified through simulation results.https://ieeexplore.ieee.org/document/9171849/Internet of Thingspricingload balancingcloud service brokeredge cloud service provider
spellingShingle Wanli Zhang
Xianwei Li
Liang Zhao
Xiaoying Yang
Tao Liu
Wei Yang
Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems
IEEE Access
Internet of Things
pricing
load balancing
cloud service broker
edge cloud service provider
title Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems
title_full Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems
title_fullStr Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems
title_full_unstemmed Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems
title_short Service Pricing and Selection for IoT Applications Offloading in the Multi-Mobile Edge Computing Systems
title_sort service pricing and selection for iot applications offloading in the multi mobile edge computing systems
topic Internet of Things
pricing
load balancing
cloud service broker
edge cloud service provider
url https://ieeexplore.ieee.org/document/9171849/
work_keys_str_mv AT wanlizhang servicepricingandselectionforiotapplicationsoffloadinginthemultimobileedgecomputingsystems
AT xianweili servicepricingandselectionforiotapplicationsoffloadinginthemultimobileedgecomputingsystems
AT liangzhao servicepricingandselectionforiotapplicationsoffloadinginthemultimobileedgecomputingsystems
AT xiaoyingyang servicepricingandselectionforiotapplicationsoffloadinginthemultimobileedgecomputingsystems
AT taoliu servicepricingandselectionforiotapplicationsoffloadinginthemultimobileedgecomputingsystems
AT weiyang servicepricingandselectionforiotapplicationsoffloadinginthemultimobileedgecomputingsystems