Jiawei Huang

Prof. Jiawei Huang


Research Focus & Metrics

Academic Career Length

14Years (2013-Present)

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

Representative Publications

View All Publications
23 October 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
ZLZhuofan Liao
Zhuofan Liao
JPJingsheng Peng
Jingsheng Peng
JHJiawei Huang
Jiawei Huang
JWJianxin Wang
Jianxin Wang
JWJin Wang
Jin Wang
UGUttam Ghosh
Uttam Ghosh
Mobile edge computing (MEC) is expected to provide reliable and low-latency computation offloading for massive Internet of Things (IoT) with the next generation networks, such as the sixth-generation (6G) network. However, the successful implementation of 6G depends on network densification, which brings new offloading challenges for edge computing, one of which is how to make offloading decisions facing densified servers considering both channel interference and queuing, which is an NP-hard problem. This paper proposes a Distributed-Two-Stage Offloading (DTSO) strategy to give trade-off solutions. In the first stage, by introducing the queuing theory and considering channel interference, a combinatorial optimization problem is formulated to calculate the offloading probability of each station. In the second stage, the original problem is converted to a non-linear optimization problem, which is solved by a designed Sequential Quadratic Programming (SQP) algorithm. To make an adjustable trade-off between the latency and energy requirement among heterogeneous applications, an elasticity parameter is specially designed in DTSO. Simulation results show that, compared to the latest works, DTSO can effectively reduce latency and energy consumption and achieve a balance between them based on application preferences.

12 January 2021 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
ZLZhuofan Liao
Zhuofan Liao
YMYinbao Ma
Yinbao Ma
JHJiawei Huang
Jiawei Huang
JWJianxin Wang
Jianxin Wang
JWJin Wang
Jin Wang
For massive access to the Internet of Things, edge computing servers are installed on cellular ground base stations (GBSs) with fixed geographical locations, which easily suffer from traffic overload of the end user (EU) with high density and mobility. To provide reliable and flexible offloading service, unmanned aerial vehicles (UAV) are explored to assist edge computing, which relieves the computation offloading pressure of both EUs and GBS. However, most existing UAV researches focus on trajectory design to reduce offloading delay, which ignoring the variability of user distribution and the energy limitation of UAV. This article proposes a novel UAV-assisted edge computing framework, named as HOTSPOT, which locates the UAV in 3-D space according to the time-varying hot spot of user distribution and provides the corresponding edge computing offloading assistance. By formulating the UAV positioning problem into a maximum clique problem, a light-weighted deterministic algorithm is proposed based on stochastic gradient descent to search the optimal location of UAV. With the elaborate UAV position, HOTSPOT further gives an opportunistic offloading balanced scheme to reach low latency. Simulation results show that when the GBS load is 75%, HOTSPOT reduces the average offloading delay by 33%. When the GBS load reaches 90%, the average delay reduction is up to 80%.

22 February 2024 in IEEE/ACM Transactions on Networking
Verified
Journal Article
Closed access
JHJinbin Hu
Jinbin Hu
CZChaoliang Zeng
Chaoliang Zeng
ZWZilong Wang
Zilong Wang
JZJunxue Zhang
Junxue Zhang
KGKun Guo
Kun Guo
KCKai Chen
Kai Chen
Various datacenter network (DCN) load balancing schemes have been proposed in the past decade. Unfortunately, most of these solutions designed for lossy DCNs do not work well for Priority Flow Control (PFC) enabled lossless DCNs, primarily due to the reason that the individual congestion signals used in these solutions, e.g., link load, queue length, Round Trip Time (RTT) and Explicit Congestion Notification (ECN), may not be able to correctly or timely reflect the hop-by-hop PFC pausing. This paper first reveals the above problems via extensive experiments, and then based on the insights learned, we present Proteus, a PFC-aware load balancing scheme that is resilient to PFC pausing by exploring a combination of multi-level congestion signals. At its heart, Proteus leverages RTT-level signals (i.e., RTT and link utilization) to detect path status for initial routing decision, and exploits sub-RTT level signal (i.e., cumulative sojourn time) to reflect instantaneous PFC pausing and make timely rerouting choices based on the idea of better-late-than-never. We have implemented Proteus in the hardware programmable switch. Our testbed experiments as well as large-scale simulations show that Proteus can effectively handle PFC pausing under realistic workloads and achieve up to 35%, 31%, 28%, 22% and 46%, 42%, 34%, 29% better average FCT and $99^{th}$ percentile FCT than CONGA, DRILL, Hermes and MP-RDMA, respectively.

17 February 2021 in Journal of Cloud Computing
Verified
Journal Article
Open access
PDF file
ZLZhuofan Liao
Zhuofan Liao
JPJingsheng Peng
Jingsheng Peng
BXBing Xiong
Bing Xiong
JHJiawei Huang
Jiawei Huang
With the combination of Mobile Edge Computing (MEC) and the next generation cellular networks, computation requests from end devices can be offloaded promptly and accurately by edge servers equipped on Base Stations (BSs). However, due to the densified heterogeneous deployment of BSs, the end device may be covered by more than one BS, which brings new challenges for offloading decision, that is whether and where to offload computing tasks for low latency and energy cost. This paper formulates a multi-user-to-multi-servers (MUMS) edge computing problem in ultra-dense cellular networks. The MUMS problem is divided and conquered by two phases, which are server selection and offloading decision. For the server selection phases, mobile users are grouped to one BS considering both physical distance and workload. After the grouping, the original problem is divided into parallel multi-user-to-one-server offloading decision subproblems. To get fast and near-optimal solutions for these subproblems, a distributed offloading strategy based on a binary-coded genetic algorithm is designed to get an adaptive offloading decision. Convergence analysis of the genetic algorithm is given and extensive simulations show that the proposed strategy significantly reduces the average latency and energy consumption of mobile devices. Compared with the state-of-the-art offloading researches, our strategy reduces the average delay by 56% and total energy consumption by 14% in the ultra-dense cellular networks.

10 February 2021 in IEEE/ACM Transactions on Networking
Verified
Journal Article
Closed access
JHJiawei Huang
Jiawei Huang
WLWenjun Lyu
Wenjun Lyu
WLWeihe Li
Weihe Li
JWJianxin Wang
Jianxin Wang
THTian He
Tian He
Modern data center networks are usually constructed in multi-rooted tree topologies, which require the highly efficient multi-path load balancing to achieve high link utilization. Recent packet-level load balancer obtains high throughput by spraying packets to all paths, but it easily leads to the packet reordering under network asymmetry. The flow-level or flowlet-level load balancer avoids the packet reordering, while reducing the link utilization due to their inflexibility. To solve these problems, we design a Queueing Delay Aware Packet Spraying (QDAPS), that effectively mitigates the packet reordering for packet-level load balancer. QDAPS selects paths for packets according to the queueing delay of output buffer, and lets the packet arriving earlier be forwarded before the later packets to avoid packet reordering. Moreover, we adopt the “power-of- n-choices” paradigm on QDAPS to alleviate the impact of herd behavior under multiple forwarding engines. We compare QDAPS with ECMP, LetFlow and RPS through NS2 simulation and Mininet implementation. The test results show that QDAPS reduces flow completion time (FCT) by ~30%-50% over the state-of-the-art load balancing mechanism.

27 May 2024 in IEEE/ACM Transactions on Networking
Verified
Journal Article
Closed access
JHJinbin Hu
Jinbin Hu
YHYi He
Yi He
WLWangqing Luo
Wangqing Luo
JHJiawei Huang
Jiawei Huang
JWJin Wang
Jin Wang
Many existing load balancing mechanisms work effectively in lossy datacenter networks (DCNs), but they suffer from serious packet reordering in lossless Ethernet DCNs deployed with the hop-by-hop Priority-based Flow Control (PFC). The key reason is that the prior solutions are not able to perceive PFC triggering correctly and in a timely manner when making load balancing decisions. Once the forwarding path pauses transmission due to PFC triggering, the packets allocated on it are blocked, inevitably leading to out-of-order packets and retransmission. In this paper, we present an Reordering-robust Load Balancing (RLB) scheme with PFC prediction in lossless DCNs. At its heart, RLB leverages the derivative of ingress queue length to predict PFC triggering and proactively notifies the upstream switches to choose an appropriate rerouting path or perform packet recirculation to avoid reordering. Furthermore, under switch failure scenarios, RLB adjusts the recirculation threshold adaptively to mitigate the risk of packets over-recirculation. We have implemented RLB in the hardware programmable switch. As a building block for existing load balancing mechanisms, we have integrated RLB into Presto, LetFlow, Hermes and DRILL. The evaluation results show that the RLB-enhanced solutions deliver significant performance by avoiding packet reordering. For example, it reduces the $99^{th}$ percentile flow completion time (FCT) by up to 72%, 67%, 58% and 54% over DRILL, Presto, LetFlow and Hermes, respectively.