Internet of Things (IoT) is considered as the enabling platform for a variety of promising applications, such as smart transportation and smart city, where massive devices are interconnected for data collection and processing. These IoT applications pose a high demand on storage and computing capacity, while the IoT devices are usually resource constrained. As a potential solution, mobile edge computing (MEC) deploys cloud resources in the proximity of IoT devices so that their requests can be better served locally. In this work, we investigate computation offloading in a dynamic MEC system with multiple edge servers, where computational tasks with various requirements are dynamically generated by IoT devices and offloaded to MEC servers in a time-varying operating environment (e.g., channel condition changes over time). The objective of this work is to maximize the completed tasks before their respective deadlines and minimize energy consumption. To this end, we propose an end-to-end Deep Reinforcement Learning (DRL) approach to select the best edge server for offloading and allocate the optimal computational resource such that the expected long-term utility is maximized. The simulation results are provided to demonstrate that the proposed approach outperforms the existing methods.
With emergence of Internet of Things (IoTs), wireless traffic has grown dramatically, posing severe strain on core network and backhaul bandwidth. Proactive caching in mobile edge computing systems can not only efficiently mitigate the traffic congestion and relieve burden of backhaul, but also can reduce the service latency for end devices. However, proactive caching heavily relies on the prediction accuracy of content popularity, which is typically unknown and change over time. In this work, we propose an online proactive caching scheme based on Bidirectional Deep Recurrent Neural Network (BRNN) model to predict time-series content requests and update edge caching accordingly. Specifically, on the first layer, a one-dimensional Convolution Neural Network (CNN) is devised to reduce the computational costs. Then, BRNN is employed to predict time-varying requests from users. Afterwards, a fully connected neural network (FCNN) is harnessed to learn and sample predicts from the BRNN. Finally, we conduct experiments based on real datasets, which demonstrate that the proposed approach can achieve considerably high prediction accuracy and significantly improve content hit rate of end devices.
Road damage detection is of importance to road maintenance, which typically requires huge amount of manual efforts. In this work, we leverage deep learning models to analyze the road images to detect road damages efficiently. Specifically, we train and test different deep learning methods to identify efficient models with high accuracy. Although two-stage detector, applied object classification and bounding-box regression on proposed regions, can achieve high accuracy in object detection, it runs slow due to its high computational cost. Instead, we adopt one-stage detectors, classification and bounding-box regression at a single stage, because they are faster than two-stage detectors. In this work, we have trained and tested several one-stage models and found a fast model called RetinaNet can detect road damages with relatively high accuracy. A user guide of the source code and predicted examples of trained model have been provided as a markdown document and jupyter notebook, respectively.
Mobile Edge Computing has been regarded as a promising paradigm to reduce service latency for data processing in Internet of Things by provisioning computing resources at the network edges. In this work, we jointly optimize the task partitioning and computational power allocation for computation offloading in a dynamic environment with multiple IoT devices and multiple edge servers. We formulate the problem as a Markov decision process with constrained hybrid action space, which cannot be well handled by existing deep reinforcement learning algorithms. Therefore, we develop a novel Deep Reinforcement Learning called Dirichlet Deep Deterministic Policy Gradient (D3PG), which is built on Deep Deterministic Policy Gradient (DDPG) to solve the problem. The developed model can learn to solve multi-objective optimization, including maximizing the number of tasks processed before deadlines and minimizing the energy cost and service latency. More importantly, D3PG can effectively deal with a constrained distribution-continuous hybrid action spaces, where the distribution variables are for the task partitioning and offloading, while the continuous variables are for computational frequency control. Moreover, the D3PG can address many similar issues in MEC and general reinforcement learning problems. Extensive simulation results show that the proposed D3PG outperforms the state-of-art methods.
1 January 2024 in Database: The Journal of Biological Databases and Curation
The National Health and Nutrition Examination Survey provides comprehensive data on demographics, sociology, health and nutrition. Conducted in 2-year cycles since 1999, most of its data are publicly accessible, making it pivotal for research areas like studying social determinants of health or tracking trends in health metrics such as obesity or diabetes. Assembling the data and analyzing it presents a number of technical and analytic challenges. This paper introduces the nhanesA R package, which is designed to assist researchers in data retrieval and analysis and to enable the sharing and extension of prior research efforts. We believe that fostering community-driven activity in data reproducibility and sharing of analytic methods will greatly benefit the scientific community and propel scientific advancements. Database URL: https://github.com/cjendres1/nhanes
14 June 2024 in Nature Reviews Electrical Engineering