Jiawei Huang

Jiawei Huang
Beijing Jiaotong University | NJTU · Department of Physics

About

102
Publications
6,537
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
793
Citations
Introduction

Publications

Publications (102)
Article
Full-text available
360∘\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$^{\circ }$$\end{document} videos have become increasingly popular recently, but consume much more bandwidth than non...
Article
Multi-path Transmission Control Protocol (MPTCP) has shown great potential in improving network bandwidth and robustness by utilizing multiple subflows in data center networks (DCNs). However, the delay and loss heterogeneities of multiple paths potentially cause packet reordering, resulting in the ACK blocking and increased latency. Recent coding-...
Chapter
Adaptive Bitrate (ABR) algorithms have become increasingly important for delivering high-quality video content over fluctuating networks. Considering the complexity of video scenes, video chunks can be separated into two categories: those with intricate scenes and those with simple scenes. In practice, improving the quality of intricate chunks can...
Article
Remote Direct Memory Access (RDMA) achieves ultra-low latency, high throughput and low CPU overhead in data center by implementing the transport logic in hardware network interface card (NIC). However, RDMA faces new challenges in the heterogeneous multipath environment as it is very sensitive to packet reordering. When some packets are blocked in...
Article
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 lengt...
Article
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 whe...
Article
Adaptive Bitrate (ABR) algorithms have become increasingly important for delivering high-quality video content over fluctuating networks. Considering the complexity of video scenes, video chunks can be separated into two categories: those with intricate scenes and those with simple scenes. In practice, it has been observed that improving the qualit...
Article
Full-text available
Modern data center topologies often take the form of a multi-rooted tree with rich parallel paths to provide high bandwidth. However, various path diversities caused by traffic dynamics, link failures and heterogeneous switching equipment widely exist in the production datacenter network. Therefore, the multi-path load balancer in data center shoul...
Article
Nowadays, the distributed key-value stores have become the basic building block for large-scale cloud applications. In large-scale distributed key-value stores, many key-value access operations, which will be processed in parallel on different servers, are usually generated for a single end-user request. Accordingly, the completion time of an end-u...
Article
Full-text available
Datacenter applications generate diverse flows, including deadline flows and non‐deadline flows. The deadline flows require to complete within strict deadline, while non‐deadline flows seek a shorter flow completion time. The state‐of‐the‐art deadline‐aware methods either transmit deadline flows with best‐effort at high priority, resulting in the s...
Article
Mobile video streaming dominates today's network traffic, and adaptive bitrate (ABR) algorithms have been routinely adopted for transmitting media content across dynamic mobile networks. State-of-the-art ABR algorithms mainly alter video bitrate without considering audio bitrate as they consider the impact on the video negligible due to their small...
Article
Delay-based congestion control has drawn a lot of attention in both academics and industry recently. Specifically, the Copa algorithm proposed in NSDI can achieve consistent high performance under various network environments and has already been deployed on Facebook. In this paper, we theoretically analyze Copa and reveal its large queuing delay a...
Article
To achieve low latency and high link utilization, ECN-based transport protocols (i.e., DCTCP) are widely deployed in data center networks (DCN). In multi-tenant environment, however, the newly introduced ECN-enabled TCP greatly impairs the performance of applications with out-dated and misconfigured TCP stacks. The reason is that the ECN-enabled sw...
Article
Modern data centers often host multiple applications with diverse network demands. To provide fair bandwidth allocation to several thousand traversing flows, Approximate Fair Queueing (AFQ) utilizes multiple priority queues in switch to approximate ideal fair queueing. However, due to limited number of queues in programmable switches, AFQ easily ex...
Article
Full-text available
In modern data centers, the congestion-aware load balancing makes rerouting decisions according to the traffic load. However, it is difficult to accurately obtain network load status using limited congestion information. Recently, In-band Network Telemetry (INT) has been embedded in the latest merchant silicones to support information collection of...
Article
Full-text available
Modern data centers have widely deployed lots of cluster computing applications such as MapReduce and Spark. Since the coflow/task abstraction can exactly express the requirements of cluster computing applications, various task-based solutions have been proposed to improve application-level performance. However, most of solutions require modificati...
Article
Most providers of video streaming are interested in improving quality of user experience across various wireless network circumstances. Many buffer-based ABR algorithms have been proposed to adjust the bitrate according to the buffer occupancy at the client player. Though keeping the buffer occupancy stable, such ABR algorithms cannot provide satis...
Article
The emerging latency-sensitive services such as smart grid and tactile internet require deterministic network performance including deterministic end-to-end latency, latency jitter and bounded packet loss rate. To empower standard Ethernet with such capability, we provide a deterministic forwarding system named DLCC with end-to-end congestion contr...
Article
The video streaming system employs adaptive bitrate (ABR) algorithms to optimize user’s quality of experience (QoE). However, it is hard for ABR algorithms to choose the right bitrate consistently under highly dynamic bandwidth fluctuations in wild Internet. In this paper, we propose a building block on the client-side named Opportunistic Chunk Rep...
Article
Full-text available
Dynamic adaptive streaming over HTTP (DASH) has been widely deployed to provide various video services in the Internet. However, the HTTP/1.1 or HTTP/2 utilized by the DASH system cannot ensure high quality of user experience in highly dynamic network scenarios. Specifically, when the clients fetch the video chunks from servers, it is well known th...
Article
Video traffic has experienced an exponential increase in current years due to the growing ubiquity of mobile equipment and the constant network improvement. Most commercial players employ adaptive bitrate (ABR) algorithms to dynamically choose bitrate for each chunk based on perceived network capacity and buffer occupancy. Unluckily, even though im...
Article
Most commercial players adopt adaptive bitrate (ABR) algorithms to dynamically decide each chunk's bitrate based on the perceived network bandwidth and buffer occupancy. However, current ABR algorithms are agnostic of audio bitrate selection since they deem it has negligible influence on video bitrate selection due to small size of audio chunks. Ne...
Article
Identifying heavy flows is essential for network management. However, it is challenging to detect heavy flow quickly and accurately under the highly dynamic traffic and rapid growth of network capacity. Existing heavy flow detection schemes can make a trade-off in efficiency, accuracy and speed. However, these schemes still require memory large eno...
Article
Since most flows are short-lived in data center networks, fast convergence becomes very important to help the short flows effectively utilize high bandwidth. Though current explicit feedback-based transport control protocols (TCPs) provide fast convergence via fine-grained congestion information from customized switches, they unavoidably incur larg...
Article
Datacenter networks provide large bisection bandwidth by load balancing traffic over rich parallel paths in multi-rooted tree topologies. Nevertheless, production datacenters operate under various path diversities caused by traffic dynamics, hardware failures and heterogeneous switching equipment. Therefore, the load balancing schemes in data cente...
Article
Existing reactive or proactive congestion control protocols are hard to simultaneously achieve ultra-low latency and high link utilization across all workloads ranging from delay-sensitive flows to bandwidth-hungry ones in datacenter networks. We present an Anti-ECN (Explicit Congestion Notification) Marking Receiver-driven Transport protocol calle...
Article
In distributed key-value stores, multiple replica servers are always available for each key-value access operation when the eventual consistency model is employed. Accordingly, the completion times of the key-value access operations generated by an end-user request at different servers may be of great difference, especially when the replica servers...
Article
In recent years, receiver-driven transport protocols have been proposed to use proactive congestion control to meet the stringent latency requirements of large-scale applications in data center. However, the receiver-driven proposals face the challenges brought by network dynamic. Firstly, when the bursty flows start, the aggressive and blind line-...
Article
Adaptive bitrate (ABR) algorithms are employed for delivering media content across wireless networks. Current ABR schemes only focus on video bitrate adaptation, considering that audio content encoding has negligible impact on streaming quality, due to its smaller size. However, many commercial platforms use high-quality audio which is significant...
Article
Data center networks typically adopt multi-rooted tree topologies to provide high bisection bandwidth. Various fine-grained load balancing schemes have been proposed to split flows across multiple paths. However, data center networks suffer from many uncertainties such as highly dynamic traffic. These uncertainties easily make network become asymme...
Article
Modern industrial and data center networks adopt multipath TCP (MPTCP) to achieve low communication latency. To make full use of multiple paths, MPTCP divides one TCP connection into multiple subflows. Due to the connection-level ACK blocking, however, MPTCP suffers from the traffic burstiness, which leads to large queueing delay, frequent packet d...
Article
The state-of-the-art datacenter load balancing designs commonly optimize bisection bandwidth with homogeneous switching granularity. Their performances surprisingly degrade under mixed traffic containing both short and long flows. Specifically, the short flows suffer from long-tailed delay, while the throughputs of long flows also degrade dramatica...
Article
Full-text available
Modern data center networks typically adopt multi-rooted tree topologies such leaf-spine and fat-tree to provide high bisection bandwidth. Load balancing is critical to achieve low latency and high throughput. Although the per-packet schemes such as Random Packet Spraying (RPS) can achieve high network utilization and near-optimal tail latency in s...
Article
Full-text available
Due to the explosive growth of all kinds of Internet services, data centers have become an irreplaceable and vital infrastructure to support this soaring trend. Compared with traditional networks, data center networks (DCNs) have unique features, such as high bandwidth, low latency, many-to-one communication mode, shallow buffered switches, and mul...
Article
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...
Article
In data center networks, many network-intensive applications leverage large fan-in and many-to-one communication to achieve high performance. However, the special traffic patterns, such as micro-burst and high concurrency, easily cause TCP Incast problem and seriously degrade the application performance. To address the TCP Incast problem, we first...
Article
The sustainable growth of bandwidth has been an inevitable tendency in current Data Center Networks (DCN). However, the dramatic expansion of link capacity offers a remarkable challenge to the transport layer protocols of DCN, i.e., how to converge fast and enable data flow to utilize the high bandwidth effectively. Meanwhile, the new protocol shou...
Article
Modern data centers host diverse applications, which generate a mix of short flows with stringent latency requirement and long flows requiring large sustained throughput. To solve the problem of resource competition between the mixed flows, we propose an adaptive traffic isolation scheme APS. Based on the packet spraying scheme in the multipath tra...
Article
Modern data center networks provide multiple paths between any host pairs. Load balancing traffic across these paths is critical to achieve low latency and high throughput. Despite prior solutions show that flowlet-based solutions are powerful in achieving load balancing in asymmetric topology, they suffer from the congestion mismatch problem in re...
Article
Full-text available
Abstract In the data center networks, multipath transmission control protocol(MPTCP) uses multiple subflows to balance traffic over parallel paths and achieve high throughput. Despite much recent progress in improving MPTCP performance in data center, how to adjust the number of subflows according to network status has remained elusive. In this pap...
Article
Modern data-center applications generate a diverse mix of short and long flows with different performance requirements and weaknesses. The short flows are typically delay-sensitive but to suffer the head-of-line blocking and out-of-order problems. Recent solutions prioritize the short flows to meet their latency requirements, while damaging the thr...
Conference Paper
To achieve better network performance, the cloud service providers are widely deploying the ECN-based transport protocols (i.e., DCTCP) in their data center networks (DCN). In multi-tenant environment, however, the newly introduced ECN-enabled TCP greatly impairs the performance of applications with out-dated and miscon figured TCP stacks. The reas...
Article
Full-text available
Cooperative communication is an effective method of improving the transmission performance for vehicular ad hoc networks. However, the rapid movement of vehicles leads to frequent changes in network topology and reduces the probability of successful data transmission on the medium access control (MAC) layer. In this paper, we propose an Optimal Coo...
Article
Full-text available
In data center networks, MultiPath TCP (MPTCP) obtains both higher network utilization and fairer allocation of capacity by exploring multiple paths simultaneously. However, MPTCP experiences more queue oscillation in switch buffer with the increasing of number of subflows. When using Explicit Congestion Notification (ECN) as the congestion indicat...
Article
Full-text available
With the widespread availability of multi-homed devices, enabling multiple paths by utilizing MPTCP (Multipath TCP) in current networks is a common practice to improve the performance and robustness. Although MPTCP improves both bandwidth efficiency and network reliability, the transmission performance for short flows can become worse than regular...
Article
Multipath TCP (MPTCP) has been an emerging transport protocol that provides network resilience to failures and improves throughput by splitting a data stream into multiple subflows across all the available multiple paths. While MPTCP is generally beneficial for throughput-sensitive large flows with large number of subflows, it may be harmful for la...
Article
Full-text available
Many Carrier Sense Multiple Access (CSMA) and Time Division Multiple Access (TDMA) based medium access control (MAC) protocols for vehicular ad hoc networks (VANETs) have been proposed recently. Contrary to the common perception that they are competitors, we argue that the underlying strategies used in these MAC protocols are complementary. Based o...
Article
Currently, Quantized Congestion Notification (QCN) has been accepted as the standard layer 2 congestion control protocol in Data Center Ethernet. In this study, we find that QCN has two drawbacks. First, the incomplete binary search of QCN may fail to find the proper sending rate, leading to the complicate supplement mechanisms of QCN. Accordingly,...
Article
In data center networks, Quantized Congestion Notification (QCN) has been ratified as the standard congestion management mechanism in the link layer. Since QCN nonlinearly switches between the rate increase and decrease stages, it is very difficult to understand QCN in depth and provide theoretical guidelines on setting the buffer size of the QCN s...
Article
Multipath transmission control protocol (MPTCP) allows a TCP connection to operate across multiple paths simultaneously and becomes highly attractive to support the emerging mobile devices with various radio interfaces and to improve resource utilization as well as connection robustness. The existing multipath congestion control algorithms, however...
Article
Due to the highly dynamic traffic load, providing delay-sensitive services is a challenge in data centers. Many recent transport protocols, such as DCTCP, , and L2DCT, use Explicit Congestion Notification (ECN) to control the switch queue length for achieving low-latency transmission. However, the original ECN marking threshold fails to make real-t...
Article
Full-text available
The contention based medium access method of 802.11 standards is a fundamental cause of poor downlink goodput and high latency over wireless networks, which makes it impossible to provide QoS guarantees. The intensive channel contention leads to the performance degradation. The problem exacerbates when the traffic asymmetry between the uplink and t...
Article
Message replication is often used to improve the delivery ratio in delay-tolerant networks because of the short-lived wireless connectivity environment. However, packet replication may easily incur large resource consumption and finally result in network congestion. This paper proposes a probabilistic packet acceptance and drop algorithm (PAD), whi...
Article
Full-text available
In delay tolerant networks (DTNs), multiple-copy routing is often adopted to improve the probability of successful message delivery but causes more traffic loads. The excessive increase in multiple messages copies often exhausts the network resources and deteriorates its performance significantly. To solve this problem, a mobility similarity-based...
Article
In modern data centers, because of the deadline-agnostic congestion control in transmission control protocol (TCP), many deadline-sensitive flows can not finish before their deadlines. Therefore, providing a higher deadline meeting ratio becomes a critical challenge in the typical online data intensive (OLDI) applications of data center networks (D...
Article
The conservative Additive Increase Multiplicative Decrease mechanism of traditional TCP causes the link under-utilization in the Wide Area Networks (WANs) due to the WANs--- intrinsic nature of high latency and high packet loss. To alleviate the problem, we present the design and implantation of STAG, an Acceleration Gateway with Split-TCP in the p...
Article
SUMMARY The fair allocation of the resources is an important issue in wireless local area network (WLAN) because all wireless nodes compete for the same wireless radio channel. When uplink and downlink transmission congestion protocol (TCP) flows coexist in WLAN, the network service is biased toward the uplink TCP flows, and the downlink TCP flows...
Article
Full-text available
In vehicular ad hoc networks (VANETs), the medium access control (MAC) protocol is of great importance to provide time-critical safety applications. Contemporary multihop broadcast protocols in VANETs usually choose the farthest node in broadcast range as the forwarder to reduce the number of forwarding hops. However, in this paper, we demonstrate...
Article
Full-text available
Network congestions and wireless link errors are both potential reasons for packet losses in hybrid wired-wireless networks. Their coexistence necessitates the design of new mechanisms that can differentiate network states more precisely. In this paper, a method is proposed to distinguish between the two reasons of packet losses in hybrid wired-wir...
Article
Providing deadline-sensitive services is a challenge in data centers. Because of the conservativeness in additive increase congestion avoidance, current transmission control protocols are inefficient in utilizing the super high bandwidth of data centers. This may cause many deadline-sensitive flows to miss their deadlines before achieving their ava...
Conference Paper
Message delivery is one of the challenging issues in opportunistic networks because of the short-lived connectivity environment. To deal with this issue, replication-based routing protocols inject a specific number of multiple message copies into the network to achieve the tradeoff between the delivery probability and overhead. However, in most of...
Article
Existing congestion control protocols for high bandwidth-delay product (HBDP) networks either suffer from efficiency degradation caused by insufficient feedback of the network state, or are difficult to deploy in real networks because they require modification in IP header to provide enough feedback information. Based on VCP, this paper proposes th...
Conference Paper
Due to the intermittent connectivity of content-centric opportunistic networks, data dissemination is often performed by replication which easily leads to network congestion. Many existing message forwarding or dropping strategies provide congestion avoidance based on only the node-related metrics or the message-related metrics, i.e. the meeting hi...
Conference Paper
End-to-end reliability in Delay Tolerant Networks (DTNs) is challenging and complicated because of high delay and absence of stable end-to-end path in the intermittently-connected mobile environment. Some existing acknowledgement mechanisms use active forwarding to provide the end-to-end reliability, while incurring excessive retransmissions or rep...
Article
The fair allocation of resources among different nodes is one of the critical problems in wireless mesh networks. Existing solutions mainly focus on rate-limitation policies or distributed fair MAC schemes at the potential expense of total network utilization. This paper investigates a special starvation problem among TCP flows that are different h...
Article
TCP fairness is an important issue in WLAN because the wireless channel is shared by all wireless nodes. Due to TCP-unfriendly nature of ACK packet, the network service is biased toward the uplink TCP flow and the downlink TCP flow tends to starve. In this paper, a buffer allocation algorithm on the downlink buffer of the Access Point (AP) is propo...
Conference Paper
TFRC over wireless access networks has poor performance because it accounts wireless losses as congestion losses. To solve the problem, an enhanced TFRC protocol based on step ECN marking is proposed. The simulations show that, with appropriate loss differentiation and congestion notification, the new protocol achieves much higher throughput than T...
Conference Paper
Full-text available
The fair allocation of the resources among different nodes is one of the critical problems in wireless mesh networks. Existing solutions mainly focus on rate-limitation policies or distributed fair MAC schemes at the potential expense of total network utilization. This paper investigates a special starvation problem among TCP flows that are differe...
Conference Paper
Traditional TCP variants use packet loss as the indicator of congestion and reduce the congestion windows size, which results in degradation of TCP throughput. Subsequently, ECN is widely used to send the congestion feedback to end hosts by couple with AQM on routers. Based on the TCP fluid model under ECN mechanism, an enhancement over wired/wirel...
Conference Paper
Significant TCP unfairness in wireless local networks has been reported during the past several years. This unfairness results from the greedy TCP protocol and shared wireless medium. To solve the unfairness problem between uplink TCP flows, we proposed a scheduling algorithm called uplink weighted fair queueing (UWFQ). By adjusting the service wei...
Conference Paper
In wireless LAN connected with Internet, the anomaly of wireless channel and the greedy nature of closed loop control in TCP lead to the congestion problem and significant unfair bandwidth distribution between TCP flows. In this paper, an ECN-based access point congestion control algorithm called APCC (AP congestion control) is proposed. The main p...
Conference Paper
In wireless local area networks (WLANs), the greedy closed loop control nature of TCP and the performance anomaly of wireless channel lead to the up/down and time unfairness problems between TCP flows. To achieve the wireless channel usage time fairness between the uplink and downlink TCP flows, we propose the up/down time fair LAS (UDTFLAS) schedu...

Network

Cited By