The smart community (SC), as an important part of the Internet of energy (IoE), can facilitate integration of distributed renewable energy sources (RES) and electric vehicles (EVs) in the smart grid. However, due to the potential security and privacy issues caused by untrusted and opaque energy markets, it becomes a great challenge to optimally schedule the charging behaviors of EVs with distinct energy consumption preferences in SC. In this paper, we propose a contract based energy blockchain for secure EV charging in SC. Firstly, a permissioned energy blockchain system is introduced to implement secure charging services for EVs with the execution of smart contracts. Secondly, a reputation based delegated Byzantine fault tolerance (DBFT) consensus algorithm is proposed to efficiently achieve the consensus in the permissioned blockchain. Thirdly, based on the contract theory, the optimal contracts are analyzed and designed to satisfy EVs’ individual needs for energy sources while maximizing the operator’s utility. Furthermore, a novel energy allocation mechanism is proposed to allocate the limited renewable energy for EVs. Finally, extensive numerical results are carried out to evaluate and demonstrate the effectiveness and efficiency of the proposed scheme through comparison with other conventional schemes.
13 March 2020 in IEEE Transactions on Dependable and Secure Computing
In disaster areas, a large amount of data (e.g., rescue commands, road damage, and rescue experience) should be delivered among ground rescuing vehicles for safe driving and efficient rescue. When communication infrastructures are destroyed by disasters, unmanned aerial vehicles (UAVs) can be employed to perform immediate rescue missions in destroyed areas and assist data sharing for ground Internet of vehicles (IoV). However, in such UAV-assisted IoV under disaster situation, there exist potential security threats on data sharing among vehicles and UAVs because of the untrusted network environment, unreliable misbehavior tracing, and low-quality shared data. To address these issues, in this article, we develop a lightweight vehicular blockchain-enabled secure (LVBS) data sharing framework in UAV-aided IoV for disaster rescue. First, we propose a novel UAV and blockchain-assisted collaborative aerial-ground network architecture in disaster areas. Second, we develop a credit-based consensus algorithm in the lightweight vehicular blockchain to securely and immutably trace misbehaviors and record data transactions for UAVs and vehicles with improved efficiency and security in reaching consensus. Third, since UAVs and vehicles have little explicit knowledge of the whole network, we develop reinforcement learning-based algorithms to optimally schedule the pricing and quality of data sharing strategies for both data contributor and data consumer via trial and error. Finally, extensive simulations are conducted, which demonstrate that LVBS can effectively improve the security of consensus phase and promote high-quality data sharing.
9 April 2018 in IEEE Transactions on Vehicular Technology
Vehicular content networks (VCNs), which distribute medium-volume contents to vehicles in a fully distributed manner, represent the key enabling technology of vehicular infotainment applications. In VCNs, the road-side units (RSUs) cache replicas of contents on the edge of networks to facilitate the timely content delivery to driving-through vehicles when requested. However, due to the limited storage at RSUs and soaring content size for distribution, RSUs can only selectively cache content replicas. The edge caching scheme in RSUs therefore become a fundamental issue in VCNs. This paper addresses the issue by developing an edge caching scheme in RSUs. Specifically, we first analyze the features of vehicular content requests based on the content access pattern, vehicle's velocity, and road traffic density. A model is then proposed to determine whether and where to obtain the replica of content when the moving vehicle requests it. A cross entropy based scheme is proposed accordingly to cache the efficient content at the edge of VCNs. Lastly, the performance of the proposed scheme is evaluated by extensive simulation experiments.
28 January 2022 in IEEE/ACM Transactions on Networking
Natural disasters often cause huge and unpredictable losses to human lives and properties. In such an emergency post-disaster rescue situation, unmanned aerial vehicles (UAVs) are effective tools to enter the damaged areas to perform immediate disaster recovery missions, owing to their flexible mobilities and fast deployment. However, UAVs typically have very limited battery and computational capacities, which makes them harder to perform heavy computation tasks during the complicated disaster recovery process. This paper addresses the issue of the battery and computation resource limitation with a fog computing based UAV system. Specifically, we first introduce the vehicular fog computing (VFC) system in which the unmanned ground vehicles (UGVs) perform the computation tasks offloaded from UAVs. To avoid the transmission competitions yet enable cooperations among UAVs and UGVs, a stable matching algorithm is developed to transform the computation task offloading problem into a two-sided matching problem. An iterative algorithm is then developed which matches each UAV with the most suitable UGV for offloading. Finally, extensive simulations are carried out to demonstrate that the proposed scheme can effectively improve utilities of UAVs and reduce average delay through comparison with conventional schemes.
20 April 2023 in IEEE/ACM Transactions on Networking
Unmanned aerial vehicles (UAVs) have the potential to establish flexible and reliable emergency networks in disaster sites when terrestrial communication infrastructures go down. Nevertheless, potential security threats may occur on UAVs during data transmissions due to the untrusted environment and open-access UAV networks. Moreover, UAVs typically have limited battery and computation capacity, making them unaffordable for heavy security provisioning operations when performing complicated rescue tasks. In this paper, we develop RescueChain, a secure and efficient information sharing scheme for UAV-assisted disaster rescue. Specifically, we first implement a lightweight blockchain-based framework to safeguard data sharing under disasters and immutably trace misbehaving entities. A reputation-based consensus protocol is devised to adapt the weakly connected environment with improved consensus efficiency and promoted UAVs’ honest behaviors. Furthermore, we introduce a novel vehicular fog computing (VFC)-based off-chain mechanism by leveraging ground vehicles as moving fog nodes to offload UAVs’ heavy data processing and storage tasks. To offload computational tasks from the UAVs to ground vehicles with idle computing resources, an optimal allocation strategy is developed by choosing payoffs that achieve equilibrium in a Stackelberg game formulation of the allocation problem. For lack of sufficient knowledge on network model parameters and users’ private cost parameters in practical environment, we also design a two-tier deep reinforcement learning-based algorithm to seek the optimal payment and resource strategies of UAVs and vehicles with improved learning efficiency. Simulation results show that RescueChain can effectively accelerate consensus process, improve offloading efficiency, reduce energy consumption, and enhance user payoffs.
26 February 2021 in IEEE Transactions on Intelligent Transportation Systems
Smart city emerges a promising paradigm for improving operational efficiency of city and comfort of people. With embedded multi-sensors, Unmanned Aerial Vehicles (UAVs) hold great potential for collecting sensing data and providing social services in smart city. However, due to the limited battery lifetime and processing capacities of UAVs, the efficient offloading scheme of UAVs is urgently needed in smart city. Therefore, in this article, a vehicle-assisted computing offloading architecture for UAVs is proposed to improve offloading efficiency by harnessing the moving vehicles in smart city. We first develop an offloading model for UAVs to determine the offloading strategy. Next, to select the optimal vehicles for offloading, we formulate a matching scheme based on the preference lists of UAVs and vehicles to derive the optimal matching between UAVs and vehicles. After that, to improve the offloading efficiency and maximize the utilities of UAVs and vehicles, the transaction process of computing data between UAVs and vehicles is modeled as a bargaining game. Moreover, an offloading algorithm for UAVs and vehicles is proposed to obtain the optimal strategy. Finally, simulations are performed to validate the efficiency of the proposed offloading scheme. The results demonstrate that the proposed offloading scheme can significantly save resource and improve the utilities of UAVs and vehicles.