Abstract
The Internet of mobile things is a promising paradigm that generates, stores, and processes amount of real-time data to render rich services for mobile users. Along with the increase of mobile devices in the field of Internet of things, more and more intelligent applications, such as face recognition and virtual reality, have emerged. These applications typically consume large amounts of computing and energy resources. However, due to the physical size limitations of Internet of things terminals, their computing capacity and power are limited, where users’ needs for application processing delay and power consumption cannot be met. Therefore, the concept of edge cloud computing has been proposed, which enhances the computing capacity of Internet of things terminals by offloading user tasks to edge servers for computation. When there are multiple operators, it is important to understand how users choose an operator to perform computation and how operators can reasonably price the computing capacity to meet their own interests. Therefore, we study the computation pricing and user decision-making problems of Internet of things under multi-user and multi-operator scenarios. The problem is divided into three phases and modeled as a two-level optimization problem. While an operator’s goal is to minimize the loss of his interests, the user’s goal is to minimize the computation cost (energy consumption and price). First, since the lower-level user decision-making problem is an integer linear programming problem, we transform it into an equivalent continuous linear programming problem by relaxation. Second, we transform the bi-level optimization problem into an equivalent single-level optimization problem by substituting the lower problem’s Karush–Kuhn–Tucker conditions into an upper problem. Finally, we use a spatial branch and bound algorithm to solve the problem. Experimental results show that the proposed algorithm can effectively maintain the benefits of both operators and users in the field of Internet of things.
Highlights
In the recent years, the Internet of mobile things is a burgeoning technique that generates, stores, and processes amount of real-time data to render rich services for users
While the edge server optimization problem is the upper-level problem, which is considered as a continuous linear programming problem; the user optimization problem is the lower-level problem, which is considered as an integer linear programming problem
While the edge server optimization problem is the upper-level problem, which is considered as a continuous linear programming problem, the user optimization problem is the lower-level problem, which is considered as an integer linear programming problem
Summary
The Internet of mobile things is a burgeoning technique that generates, stores, and processes amount of real-time data to render rich services for users. It has been widely used in every corner of our daily lives, including environmental, industrial, and medical fields. International Journal of Distributed Sensor Networks (IoT), more and more new applications, such as face recognition and natural language processing, have emerged and have attracted people’s attention Such mobile applications are often resource-intensive, which require a great deal of intensive computing, and will generate higher energy consumption. How to optimize user decisions and edge server pricing to minimize user’s computation cost while maximizing edge server’s revenue is important in the field of IoT.[8,9] we study a multi-user multi-edge server computing offloading method for economic benefit in this article
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have