The development of the Internet of Things (IoT) and intelligent vehicles bring a comfortable environment for users. Various emerging vehicular applications using artificial intelligence (AI) technologies are expected to enrich users’ daily life. However, how to execute computation-intensive applications on resource-constrained vehicles based on AI still faces great challenges. In this paper, we consider the vehicular computation offloading problem in mobile edge computing (MEC), in which multiple mobile vehicles select nearby MEC servers to offload their computing tasks. We propose a multi-agent deep reinforcement learning (DRL) based computation offloading scheme, in which the uncertainty of a multi-vehicle environment is considered so that the vehicles can make offloading decisions to achieve an optimal long-term reward. Firstly, we formalize a formula for the computation offloading problem. The goal of this paper is to determine the optimal offloading decision to MEC server under each observed system state, so as to minimize the total task processing delay in a long-term period. Then, we use a multi-agent DRL algorithm to learn an effective solution to the vehicular task offloading problem. To evaluate the performance of the proposed offloading scheme, a large number of simulations are carried out. The simulation results verify the effectiveness and superiority of the proposed scheme.
7 October 2020 in IEEE Transactions on Intelligent Transportation Systems
Mobile crowdsensing is an emerging paradigm that selects users to complete sensing tasks. Recently, mobile vehicles are adopted to perform sensing data collection tasks in the urban city due to their ubiquity and mobility. In this article, we study how mobile vehicles can be optimally selected in order to collect maximum data from the urban environment in a future period of tens of minutes. We formulate the recruitment of vehicles as a maximum data limited budget problem. The application scenario is generalized to a realistic online setting where vehicles are continuously moving in real-time and the data center decides to recruit a set of vehicles immediately. A deep learning-based scheme through mobile vehicles (DLMV) is proposed to collect sensing data in the urban environment. We first propose a deep learning-based offline algorithm to predict vehicle mobility in a future time period. Furthermore, we propose a greedy online algorithm to recruit a subset of vehicles with a limited budget for the NP-Complete problem. Extensive experimental evaluations are conducted on the real mobility dataset in Rome. The results have not only verified the efficiency of our proposed solution but also validated that DLMV can improve the quantity of collected sensing data compared with other algorithms.
27 September 2021 in IEEE Transactions on Intelligent Transportation Systems
Vehicular Edge Computing (VEC) is a promising paradigm that leverages the vehicles to offload computation tasks to the nearby VEC server with the aim of supporting the low latency vehicular application scenarios. Incentivizing VEC servers to participate in computation offloading activities and make full use of computation resources is of great importance to the success of intelligent transportation services. In this paper, we formulate the competitive interactions between the VEC servers and vehicles as a two-stage Stackelberg game with the VEC servers as the leader players and the vehicles as the followers. After obtaining the full information of vehicles, the VEC server calculates the unit price of computation resource. Given the unit prices announced by VEC server, the vehicles determine the amount of computation resource to purchase from VEC server. In the scenario that vehicles do not want to share their computation demands, a deep reinforcement learning based resource management scheme is proposed to maximize the profits of vehicles and VEC server. The extensive experimental results have demonstrated the effectiveness of our proposed resource management scheme based on Stackelberg game and deep reinforcement learning.
17 March 2020 in Transactions on Emerging Telecommunications Technologies
For the cloud computing based on Software Defined Networks (SDN), a larger amount of data is collected to cloud for analysis, which will cause the larger amount of redundancy data and longer services response time due to the capacity-limited internet. To solve this problem, a novel services orchestration and data aggregation framework (SODA) is proposed, which can orchestrate data as services and aggregate data packets to reduce data redundancy and services response delay. In SODA, the network is divided into three layers. (1) Data centers layer (DCL). Data centers release software with specific function to all devices in the network, devices orchestrate data as services and aggregate data packets using software to reduce services response delay. (2) Middle routing layer (MRL). The routing path of data packets in this layer is adjusted according to the correlation of data packets and routing distance. The correlation of data packets is higher and routing distance is short, the probability that data packets are transmitted along same routing path is higher to reduce redundancy data. (3) Vehicle network layer (VNL), mobile vehicles are used to transmit data packets and services among devices. A series of experiments and simulation are conducted. The results illustrate that the proposed scheme has better performance compared with traditional scheme.
1 December 2020 in EURASIP Journal on Wireless Communications and Networking
With the developing of Internet of Things (IoT) and mobile edge computing (MEC), more and more sensing devices are widely deployed in the smart city. These sensing devices generate various kinds of tasks, which need to be sent to cloud to process. Usually, the sensing devices do not equip with wireless modules, because it is neither economical nor energy saving. Thus, it is a challenging problem to find a way to offload tasks for sensing devices. However, many vehicles are moving around the city, which can communicate with sensing devices in an effective and low-cost way. In this paper, we propose a computation offloading scheme through mobile vehicles in IoT-edge-cloud network. The sensing devices generate tasks and transmit the tasks to vehicles, then the vehicles decide to compute the tasks in the local vehicle, MEC server or cloud center. The computation offloading decision is made based on the utility function of the energy consumption and transmission delay, and the deep reinforcement learning technique is adopted to make decisions. Our proposed method can make full use of the existing infrastructures to implement the task offloading of sensing devices, the experimental results show that our proposed solution can achieve the maximum reward and decrease delay.