Shu Yang

Prof. Shu Yang


Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
10 September 2018 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
LCLaizhong Cui
Laizhong Cui
CXChong Xu
Chong Xu
SYShu Yang
Shu Yang
JHJoshua Zhexue Huang
Joshua Zhexue Huang
JLJianqiang Li
Jianqiang Li
NLNan Lu
Nan Lu
With wide adoption of Internet of Things across the world, the IoT devices are facing more and more intensive computation task nowadays. However, the IoT devices are usually limited by their computing capability and battery lifetime. Mobile Edge Computing provides new opportunities for developments of IoT, since edge computing servers which are close to devices can provide more powerful computing resources. The IoT devices can offload the intensive computing tasks to edge computing servers, while saving their own computing resources and reducing energy consumption. However, the benefits come at the cost of higher latency, mainly due to additional transmission time, and it may be unacceptable for many IoT applications. In this paper, we try to find a trade-off between energy consumption and latency, in order to satisfy user demands of various IoT applications. We formalize the problem into a constrained multi-objective optimization problem and find the optimal solutions by a modified fast and elitist nondominated sorting genetic algorithm (NSGA-II). To improve performance of the algorithm, we propose a novel problem-specific encoding scheme and genetic operators in the proposed modified NSGA-II. We also conduct extensive simulation experiments to evaluate the proposed algorithm and its sensitivity under certain major parameters. The experimental results show that the proposed algorithm can find a large number of optimal solutions to adjust the corresponding offloading decision according to the real-world situation.

5 August 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
LCLaizhong Cui
Laizhong Cui
XSXiaoxin Su
Xiaoxin Su
ZMZhongxing Ming
Zhongxing Ming
ZCZiteng Chen
Ziteng Chen
SYShu Yang
Shu Yang
WXWei Xiao
Wei Xiao
Edge computing architectures can help us quickly process the data collected by Internet of Things (IoT) and caching files to edge nodes can speed up the response speed of IoT devices requesting files. Blockchain architectures can help us ensure the security of data transmitted by IoT. Therefore, we have proposed a system that combines IoT devices, edge nodes, remote cloud, and blockchain. In the system, we designed a new algorithm in which blockchain-assisted compressed algorithm of federated learning is applied for content caching, called CREAT to predict cached files. In the CREAT algorithm, each edge node uses local data to train a model and then uses the model to learn the features of users and files, so as to predict popular files to improve the cache hit rate. In order to ensure the security of edge nodes’ data, we use federated learning (FL) to enable multiple edge nodes to cooperate in training without sharing data. In addition, for the purpose of reducing communication load in FL, we will compress gradients uploaded by edge nodes to reduce the time required for communication. What is more, in order to ensure the security of the data transmitted in the CREAT algorithm, we have incorporated blockchain technology in the algorithm. We design four smart contracts for decentralized entities to record and verify the transactions to ensure the security of data. We used MovieLens data sets for experiments and we can see that CREAT greatly improves the cache hit rate and reduces the time required to upload data.

25 July 2019 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
LCLaizhong Cui
Laizhong Cui
SYShu Yang
Shu Yang
ZCZiteng Chen
Ziteng Chen
YPYi Pan
Yi Pan
MXMingwei Xu
Mingwei Xu
KXKe Xu
Ke Xu
Industrial Internet of Things (IIoT) has been widely used in many fields. Meanwhile, blockchain is considered promising to address the issues of IIoT. However, the current blockchains have limited throughput. In this paper, we devise an efficient and secure blockchain protocol CoDAG based on compacted Directed Acyclic Graph (DAG), where blocks are organized in levels and width. New-generated blocks in CoDAG will be placed appropriately, and point to those in the previous level, making it a well connected channel. Transactions in the network will be confirmed in a deterministic period, and CoDAG keeps a simple data structure at the same time. We also illustrate the attack strategies by adversary, and it is proved that our protocols are resistant to these attacks. Furthermore, we design a CoDAG-based IIoT architecture to improve the efficiency of IIoT system. Experimental results show that CoDAG achieves 164x Bitcoin's throughput and 77x Ethererum's throughput respectively.

29 September 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
LCLaizhong Cui
Laizhong Cui
ZCZiteng Chen
Ziteng Chen
SYShu Yang
Shu Yang
ZMZhongxing Ming
Zhongxing Ming
QLQi Li
Qi Li
QLQinghua Lu
Qinghua Lu
Edge computing is promising to solve the latency issue in the However, due to decentralization, traditional edge computing suffers in management, deployment, and security. Containerization relaxes resource deployment and migration problems, but current container scheduling policies are inefficient to process complicated tasks based on Directed Acyclic Graph, or DAG structures. In this paper, we design a containerized edge computing platform CUTE, which provides low-latency computation services for IoV. The centralized controller is empowered with resource management and orchestration, and containers are scheduled to appropriate edge servers to optimize the computation delay. CUTE is also integrated with blockchain to improve network security. We formulate the vehicle task offloading and container scheduling problems, and develop a heuristic container scheduling algorithm for DAG-based computation tasks submitted by vehicles remotely. We implement and deploy CUTE into the China Mobile Network, and conduct comprehensive experiments and a case study. The experiment results show that CUTE can provide low-latency computation services for vehicular applications, and that the heuristic algorithm outperforms traditional container scheduling policies.

5 November 2019 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
LCLaizhong Cui
Laizhong Cui
SYShu Yang
Shu Yang
ZCZiteng Chen
Ziteng Chen
YPYi Pan
Yi Pan
ZMZhong Ming
Zhong Ming
MXMingwei Xu
Mingwei Xu
With the development of Internet of Things (IoT), edge computing becomes more and more prevalent currently. However, edge computing needs to deploy a large number of edge servers to reduce the communication latency, which will bring additional costs to the system. Although there exist some idle computing resources at the edge, the owners distrust each other and lack the incentives to contribute to the system. In this article, we propose a new edge computing platform decentralized and trusted platform for edge computing (DeTEC), which provides a unified interface to users, resolves the user's requests to the most appropriate edge server through domain name server, and returns the computational results to the IoT user. To build a trustworthy system, DeTEC integrates the blockchain technology with edge computing, such that the contributions of each participant could be accounted and rewarded. We formulate the task allocation problem, taking both node capacity and reward fairness into consideration, and solve it through a heuristic algorithm. Finally, to guarantee the trustworthiness of computational results, we utilize a police patrol model and try to optimize the system overall reward. We implement DeTEC based on an open source project and conduct comprehensive experiments to test its performance. The results show that our DeTEC system works well in the IoT scenario.

6 April 2020 in IEEE Transactions on Multimedia
Verified
Journal Article
Closed access
LCLaizhong Cui
Laizhong Cui
DSDongyuan Su
Dongyuan Su
SYShu Yang
Shu Yang
ZWZhi Wang
Zhi Wang
ZMZhong Ming
Zhong Ming
Currently, video content accounts for the majority of network traffic. With increased live streaming, rigorous requirements have been introduced for better Quality of Ex- perience (QoE). It is challenging to meet satisfactory QoE in live streaming, where the aim is to achieve a balance between 1) enhancing the video quality and stability and 2) reducing the rebuffering time and end-to-end delay, under different scenarios with various network conditions and user preferences, where the fluctuation in the network throughput degrades the QoE severely. In this paper, we propose an approach to improve the QoE for live video streaming based on Deep Reinforcement Learning (DRL). The new approach jointly adjusts the streaming parameters, including the video bitrate and target buffer size. With the basic DRL framework, TCLiVi can automatically generate the inference model based on the playback information, to achieve the joint optimization of the video quality, stability, rebuffering time and latency parameters. We evaluate our framework on real-world data in different live streaming broadcast scenarios, such as a talent show and a sports competition under different network conditions. We compare TCLiVi with other algorithms, such as the Double DQN, MPC and Buffer-based algorithms. The simulation results show that TCLiVi significantly improves the video qualityand decreases the rebuffering time, consequently increasing the QoE score by 40.84% in average. We also show that TCLiVi is self-adaptive in different scenarios.