MDIP not review Liu

Dr. MDIP not review Liu


Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

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

Representative Publications

View All Publications
26 October 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
Huaming WuHuaming Wu
Huaming Wu
KWKatinka Wolter
Katinka Wolter
PJPengfei Jiao
Pengfei Jiao
YDYingjun Deng
Yingjun Deng
Yubin ZhaoYubin Zhao
Yubin Zhao
MDIP not review LiuMDIP not review Liu
MDIP not review Liu
With the proliferation of compute-intensive and delay-sensitive mobile applications, large amounts of computational resources with stringent latency requirements are required on Internet of Things (IoT) devices. One promising solution is to offload complex computing tasks from IoT devices either to Mobile Edge Computing (MEC) or Mobile Cloud Computing (MCC) servers. MEC servers are much closer to IoT devices and thus have lower latency, while MCC servers can provide flexible and scalable computing capability to support complicated applications. To address the tradeoff between limited computing capacity and high latency, and meanwhile, ensure the data integrity during the offloading process, we consider a blockchain scenario where edge computing and cloud computing can collaborate towards secure task offloading. We further propose a blockchain-enabled IoT-Edge-Cloud computing architecture that benefits both from MCC and MEC, where MEC servers offer lower latency computing services, while MCC servers provide stronger computation power. Moreover, we develop an Energy-Efficient Dynamic Task Offloading (EEDTO) algorithm by choosing the optimal computing place in an online way, either on the IoT device, the MEC server or the MCC server with the goal of jointly minimizing the energy consumption and task response time. The Lyapunov optimization technique is applied to control computation and communication costs incurred by different types of applications and the dynamic changes of wireless environments. During the optimization the best computing location for each task is chosen adaptively without requiring future system information as prior knowledge. Compared with previous offloading schemes with/without MEC and MCC cooperation, EEDTO can achieve energy-efficient offloading decisions with relatively lower computational complexity.

25 May 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
Huaming WuHuaming Wu
Huaming Wu
ZZZiru Zhang
Ziru Zhang
CGChang Guan
Chang Guan
KWKatinka Wolter
Katinka Wolter
MDIP not review LiuMDIP not review Liu
MDIP not review Liu
City Internet of Things (IoT) applications are becoming increasingly complicated and thus require large amounts of computational resources and strict latency requirements. Mobile Cloud Computing (MCC) is an effective way to alleviate the limitation of computation capacity by offloading complex tasks from mobile devices to central clouds. Besides, Mobile Edge Computing (MEC) is a promising technology to reduce latency during data transmission and save energy by providing services in a timely manner. However, it is still difficult to solve the task offloading challenges in heterogeneous cloud computing environments, where edge clouds and central clouds work collaboratively to satisfy requirements of city IoT applications. In this paper, we consider the heterogeneity of edge and central cloud servers in the offloading destination selection. To jointly optimize the system utility and the bandwidth allocation for each mobile device, we establish a hybrid offloading model including the collaboration of MCC and MEC. A Distributed Deep learning-driven Task Offloading (DDTO) algorithm is proposed to generate near-optimal offloading decisions over the mobile devices, edge cloud server and central cloud server. Experimental results demonstrate the accuracy of the DDTO algorithm, which can effectively and efficiently generate near-optimal offloading decisions in edge and cloud computing environments. Furthermore, it achieves high performance and greatly reduces the computational complexity when compared with other offloading schemes that neglect the collaboration of heterogeneous clouds. More precisely, the DDTO scheme can improve the computational performance by 63%, compared with the local-only scheme.

18 October 2024 in Cluster Computing
Verified
Journal Article
Closed access
PDF file
Sukhpal Singh GillSukhpal Singh Gill
Sukhpal Singh Gill
MGMuhammed Golec
Muhammed Golec
JHJianmin Hu
Jianmin Hu
MDIP not review LiuMDIP not review Liu
MDIP not review Liu
JDJunhui Du
Junhui Du
SUSteve Uhlig
Steve Uhlig

6 March 2017 in Concurrency and Computation: Practice and Experience
Verified
Journal Article
Closed access
PDF file
MDIP not review LiuMDIP not review Liu
MDIP not review Liu
WTWenhong Tian
Wenhong Tian
RBRajkumar Buyya
Rajkumar Buyya

31 January 2022 in ACM Computing Surveys
Verified
Journal Article
Open access
ZZZhiheng Zhong
Zhiheng Zhong
MDIP not review LiuMDIP not review Liu
MDIP not review Liu
MRMaria Alejandra Rodriguez
Maria Alejandra Rodriguez
CXChengzhong Xu
Chengzhong Xu
RBRajkumar Buyya
Rajkumar Buyya
Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation. Existing mainstream cloud service providers have prevalently adopted container technologies in their distributed system infrastructures for automated application management. To handle the automation of deployment, maintenance, autoscaling, and networking of containerized applications, container orchestration is proposed as an essential research problem. However, the highly dynamic and diverse feature of cloud workloads and environments considerably raises the complexity of orchestration mechanisms. Machine learning algorithms are accordingly employed by container orchestration systems for behavior modeling and prediction of multi-dimensional performance metrics. Such insights could further improve the quality of resource provisioning decisions in response to the changing workloads under complex environments. In this article, we present a comprehensive literature review of existing machine learning-based container orchestration approaches. Detailed taxonomies are proposed to classify the current researches by their common features. Moreover, the evolution of machine learning-based container orchestration technologies from the year 2016 to 2021 has been designed based on objectives and metrics. A comparative analysis of the reviewed techniques is conducted according to the proposed taxonomies, with emphasis on their key characteristics. Finally, various open research challenges and potential future directions are highlighted.

17 August 2022 in ACM Transactions on Internet Technology
Verified
Journal Article
Open access
MDIP not review LiuMDIP not review Liu
MDIP not review Liu
CSChenghao Song
Chenghao Song
Huaming WuHuaming Wu
Huaming Wu
Sukhpal Singh GillSukhpal Singh Gill
Sukhpal Singh Gill
KYKejiang Ye
Kejiang Ye
CXChengzhong Xu
Chengzhong Xu
Cloud computing has been regarded as a successful paradigm for IT industry by providing benefits for both service providers and customers. In spite of the advantages, cloud computing also suffers from distinct challenges, and one of them is the inefficient resource provisioning for dynamic workloads. Accurate workload predictions for cloud computing can support efficient resource provisioning and avoid resource wastage. However, due to the high-dimensional and high-variable features of cloud workloads, it is difficult to predict the workloads effectively and accurately. The current dominant work for cloud workload prediction is based on regression approaches or recurrent neural networks, which fail to capture the long-term variance of workloads. To address the challenges and overcome the limitations of existing works, we proposed anefficient supervised learning-basedDeepNeural Network (esDNN) approach for cloud workload prediction. First, we utilize a sliding window to convert the multivariate data into a supervised learning time series that allows deep learning for processing. Then, we apply a revised Gated Recurrent Unit (GRU) to achieve accurate prediction. To show the effectiveness of esDNN, we also conduct comprehensive experiments based on realistic traces derived from Alibaba and Google cloud data centers. The experimental results demonstrate that esDNN can accurately and efficiently predict cloud workloads. Compared with the state-of-the-art baselines, esDNN can reduce the mean square errors significantly, e.g., 15%. rather than the approach using GRU only. We also apply esDNN for machines auto-scaling, which illustrates that esDNN can reduce the number of active hosts efficiently, thus the costs of service providers can be optimized.