Wireless sensor networks (WSNs) are increasingly being deployed in security-critical applications. Because of their inherent resource-constrained characteristics, they are prone to various security attacks, and a black hole attack is a type of attack that seriously affects data collection. To conquer that challenge, an active detection-based security and trust routing scheme named ActiveTrust is proposed for WSNs. The most important innovation of ActiveTrust is that it avoids black holes through the active creation of a number of detection routes to quickly detect and obtain nodal trust and thus improve the data route security. More importantly, the generation and the distribution of detection routes are given in the ActiveTrust scheme, which can fully use the energy in non-hotspots to create as many detection routes as needed to achieve the desired security and energy efficiency. Both comprehensive theoretical analysis and experimental results indicate that the performance of the ActiveTrust scheme is better than that of the previous studies. ActiveTrust can significantly improve the data route success probability and ability against black hole attacks and can optimize network lifetime.
Mobile Edge Computing (MEC) is a promising technique to enhance computation capacity at the edge of mobile networks. The joint problem of partial offloading decision, offloading scheduling and resource allocation for MEC systems is a challenging issue. In this paper, we investigate the joint problem of partial offloading scheduling and resource allocation for MEC systems with multiple independent tasks. A partial offloading scheduling and power allocation problem in single-user MEC systems is formulated. The goal is to minimize the weighted sum of the execution delay and energy consumption while guaranteeing the transmission power constraint of the tasks. The execution delay of tasks running at both MEC and mobile device is considered. The energy consumption of both the task computing and task data transmission is considered as well. The formulated problem is a non-convex mixed-integer optimization problem. In order to solve the formulated problem, we propose a two-level alternation method framework based on Lagrangian dual decomposition. The task offloading decision and offloading scheduling problem, given the allocated transmission power, is solved in the upper level using flow shop scheduling theory or greedy strategy, and the suboptimal power allocation with the partial offloading decision is obtained in the lower level using convex optimization techniques. We propose iterative algorithms for the joint problem of partial offloading scheduling and power allocation. Numerical results demonstrate that the proposed algorithms achieve near-optimal delay performance with a large energy consumption reduction.
6 September 2021 in IEEE Transactions on Wireless Communications
Mobile edge computing (MEC) is an emergent architecture, which brings computation and storage resources to the edge of mobile network and provides rich services and applications near the end users. The joint problem of task offloading and resource allocation in the multi-user collaborative mobile edge computing network (C-MEC) based on Orthogonal Frequency-Division Multiple Access (OFDMA) is a challenging issue. In this paper, we investigate the offloading decision, collaboration decision, computing resource allocation and communication resource allocation problem in C-MEC. The delay-sensitive tasks of users can be computed locally, offloaded to collaborative devices or MEC servers. The goal is to minimize the total energy consumption of all mobile users under the delay constraint. The problem is formulated as a mixed-integer nonlinear programming (MINLP), which involves the joint optimization of task offloading decision, collaboration decision, subcarrier and power allocation, and computing resource allocation. A two-level alternation method framework is proposed to solve the formulated MINLP problem. In the upper level, a heuristic algorithm is used to handle the collaboration decision and offloading decisions under the initial setting; and in the lower level, the allocation of power, subcarrier, and computing resources is updated through deep reinforcement learning based on the current offloading decision. Simulation results show that the proposed algorithm achieves excellent performance in energy efficient and task completion rate (CR) for different network parameter settings.
13 September 2018 in IEEE Internet of Things Journal
The IoT-Cloud combines the Internet of Things (IoT) and cloud computing, which not only enhances the IoT’s capability but also expands the scope of its applications. However, it exhibits significant security and efficiency problems that must be solved. Internal attacks account for a large fraction of the associated security problems, however traditional security strategies are not capable of addressing these attacks effectively. Moreover, as repeated/similar service requirements become greater in number, the efficiency of IoT-Cloud services is seriously affected. In this paper, a novel architecture that integrates a trust evaluation mechanism and service template with a balance dynamics based on cloud and edge computing is proposed to overcome these problems. In this architecture, the edge network and the edge platform are designed in such a way as to reduce resource consumption and ensure the extensibility of trust evaluation mechanism, respectively. To improve the efficiency of IoT-Cloud services, the service parameter template is established in the cloud and the service parsing template is established in the edge platform. Moreover, the edge network can assist the edge platform in establishing service parsing templates based on the trust evaluation mechanism and meet special service requirements. The experimental results illustrate that this edge-based architecture can improve both the security and efficiency of IoT-Cloud systems.
2 September 2019 in IEEE Transactions on Industrial Informatics
With the advent of 5G, the Industrial Internet of Things (IIoT) has developed rapidly. The industrial Sensor-Cloud System (SCS) has also received widespread attention. In the future, a large number of integrated sensors that simultaneously collect multi-feature data will be added to industrial SCS. However, the collected big data is not trustworthy due to the harsh environment of the sensor. If the data collected at the bottom networks is directly uploaded to the cloud for processing, the query and data mining results will be inaccurate, which will seriously affect the judgment and feedback of the cloud. The traditional method of relying on sensor nodes for data cleaning is insufficient to deal with big data, while edge computing provides a good solution. In this paper, a new data cleaning method is proposed based on the mobile edge node during data collection. An angle-based outlier detection method is applied at the edge node to obtain the training data of the cleaning model, which is then established through support vector machine (SVM). Besides, online learning is adopted for model optimization. Experimental results show that multi-dimensional data cleaning based on mobile edge nodes improves the efficiency of data cleaning while maintaining data reliability and integrity, and greatly reduces the bandwidth and energy consumption of the industrial SCS.
26 November 2020 in IEEE Internet of Things Journal
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.