Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Liang Liu 0013

dblp:10/6178-13 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-author · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 32% Parallel and multicore computing · 24% Cloud and datacenter computing · 24%
Theoretical computer science
1 paper
Distributed computing theory · 50% Coding theory · 50%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory
error-correcting codes
0.412020
Space- and Computationally-Efficient Set Reconciliation via Parity Bitmap Sketch (PBS) · Proc. VLDB Endow. 2020
Distributed computing theory › distributed algorithms
set reconciliation
0.412020
Space- and Computationally-Efficient Set Reconciliation via Parity Bitmap Sketch (PBS) · Proc. VLDB Endow. 2020
Cloud and datacenter computing
cloud storage
0.212016
Freestyle Dancing: Randomized Algorithms for Dynamic Storage Load-Balancing · SIGMETRICS 2016
Storage systems
distributed storage
0.212016
Freestyle Dancing: Randomized Algorithms for Dynamic Storage Load-Balancing · SIGMETRICS 2016
Parallel and multicore computing
load balancing
0.212016
Freestyle Dancing: Randomized Algorithms for Dynamic Storage Load-Balancing · SIGMETRICS 2016
Distributed systems
data synchronization
0.112020
Space- and Computationally-Efficient Set Reconciliation via Parity Bitmap Sketch (PBS) · Proc. VLDB Endow. 2020
Distributed systems
fault tolerance
0.112016
Freestyle Dancing: Randomized Algorithms for Dynamic Storage Load-Balancing · SIGMETRICS 2016
Storage systems
storage reliability
0.112016
Freestyle Dancing: Randomized Algorithms for Dynamic Storage Load-Balancing · SIGMETRICS 2016

Methods — techniques the papers use, named apart from their topics

invertible bloom filter · 0.9error-correction code · 0.4error correction codes · 0.4randomized algorithm · 0.2probabilistic assignment · 0.2
YearPublicationVenuePosition
2021 QPS-r: A cost-effective iterative switching algorithm for input-queued switches
Long Gong, Jun (Jim) Xu, Liang Liu 0013, Siva Theja Maguluri
Perform. Evaluation3
2020 SERENADE: A Parallel Iterative Algorithm for Crossbar Scheduling in Input-Queued Switches
abstract
Most of today's high-speed switches and routers adopt an input-queued crossbar switch architecture. Such a switch needs to compute a matching (crossbar schedule) between the input ports and output ports during each switching cycle (time slot). A key research challenge in designing large (in number of input/output ports N) input-queued crossbar switches is to develop crossbar scheduling algorithms that can compute “high quality” matchings - i.e., those that result in high switch throughput (ideally 100%) and low queueing delays for packets - at line rates. SERENA is one such algorithm: it outputs excellent matching decisions that result in 100% switch throughput and reasonably good queueing delays. However, since SERENA is a centralized algorithm with O(N) time complexity, it cannot support switches that both are large and have a very high line rate per port. In this work, we propose SERENADE (SERENA, the Distributed Edition), a parallel iterative algorithm that provably precisely emulates SERENA in only O(logN) iterations between input ports and output ports, and hence has a time complexity of only O(logN) per port.
Long Gong, Liang Liu 0013, Sen Yang 0001, Jun (Jim) Xu, Xinbing Wang
HPSR2
2020 Space- and Computationally-Efficient Set Reconciliation via Parity Bitmap Sketch (PBS)
abstract
Set reconciliation is a fundamental algorithmic problem that arises in many networking, system, and database applications. In this problem, two large sets A and B of objects (bitcoins, files, records, etc.) are stored respectively at two different network-connected hosts, which we name Alice and Bob respectively. Alice and Bob communicate with each other to learn A Δ B , the difference between A and B , and as a result the reconciled set A ∪ B. Current set reconciliation schemes are based on either invertible Bloom filters (IBF) or error-correction codes (ECC). The former has a low computational complexity of O(d) , where d is the cardinality of A Δ B , but has a high communication overhead that is several times larger than the theoretical minimum. The latter has a low communication overhead close to the theoretical minimum, but has a much higher computational complexity of O(d 2 ). In this work, we propose Parity Bitmap Sketch (PBS), an ECC-based set reconciliation scheme that gets the better of both worlds: PBS has both a low computational complexity of O(d) just like IBF-based solutions and a low communication overhead of roughly twice the theoretical minimum. A separate contribution of this work is a novel rigorous analytical framework that can be used for the precise calculation of various performance metrics and for the near-optimal parameter tuning of PBS.
Long Gong, Liang Liu 0013, Jun (Jim) Xu, Mitsunori Ogihara, Tong Yang 0003
Proc. VLDB Endow.3
2018 Best First Fit (BFF): An Approach to Partially Reconfigurable Hybrid Circuit and Packet Switching
abstract
Hybrid switching for data center networks (DCN) has received considerable research attention recently. A hybrid-switched DCN employs a much faster circuit switch that is reconfigurable with a nontrivial cost, and a much slower packet switch, to interconnect its racks of servers. The research problem is, given a traffic demand (between the racks), how to properly schedule the circuit switch so that it removes most of the traffic demand, leaving little for the slower packet switch to handle. All existing solutions make a convenient but unnecessarily restrictive assumption that when the circuit switch changes from one configuration to another, all input ports have to stop data transmission during the reconfiguration period. However, the circuit switch can usually readily support partial reconfiguration in the following sense: Only the input ports affected by the reconfiguration need to pay a reconfiguration delay, while unaffected input ports can continue to transmit data during the reconfiguration. In this work, we propose BFF (best first fit), the first solution to exploit this partial reconfigurability in hybrid-switched DCNs. BFF not only significantly outperforms but also has much lower computational complexity than the state of the art solutions that do not exploit this partial reconfigurability.
Liang Liu 0013, Long Gong, Sen Yang 0001, Jun (Jim) Xu, Lance Fortnow
IEEE CLOUD1
2016 Randomized Algorithms for Dynamic Storage Load-Balancing
abstract
In this work, we study a challenging research problem that arises in minimizing the cost of storing customer data online for reliable access in a cloud. It is how to near-perfectly balance the remaining capacities of all disks across the cloud system while adding new file blocks so that the inevitable event of capacity expansion can be postponed as much as possible. The challenges of solving this problem are twofold. First, new file blocks are added to the cloud concurrently by many dispatchers (computing servers) that have no communication or coordination among themselves. Though each dispatcher is updated with information on disk occupancies, the update is infrequent and not synchronized. Second, for fault-tolerance purposes, a combinatorial constraint has to be satisfied in distributing the blocks of each new file across the cloud system. We propose a randomized algorithm, in which each dispatcher independently samples a blocks-to-disks assignment according to a probability distribution on a set of assignments conforming to the aforementioned combinatorial requirement. We show that this algorithm allows a cloud system to near-perfectly balance the remaining disk capacities as rapidly as theoretically possible, when starting from any unbalanced state that is correctable mathematically.
Liang Liu 0013, Lance Fortnow, Jin Li 0001, Jun (Jim) Xu
SoCC1
2016 Freestyle Dancing: Randomized Algorithms for Dynamic Storage Load-Balancing
abstract
In this work, we study a challenging research problem that arises in minimizing the cost of storing customer data online for reliable accesses in a cloud. It is how to near-perfectly balance the remaining capacities of all disks across the cloud system while adding new file blocks so that the inevitable event of capacity expansion can be postponed as much as possible. The challenges of solving this problem are twofold. First, new file blocks are added to the cloud concurrently by many dispatchers (computing servers) that have no communication or coordination among themselves. Though each dispatcher is updated with information on disk occupancies, the update is infrequent and not synchronized. Second, for fault-tolerance purposes, a combinatorial constraint has to be satisfied in distributing the blocks of each new file across the cloud system. We propose a randomized algorithm, in which each dispatcher independently samples a blocks-to-disks assignment according to a probability distribution on a set of assignments conforming to the aforementioned combinatorial requirement. We show that this algorithm allows a cloud system to near-perfectly balance the remaining disk capacities as rapidly as theoretically possible, when starting from any unbalanced state that is correctable mathematically.
Liang Liu 0013, Lance Fortnow, Jin Li 0001, Jun (Jim) Xu
SIGMETRICS1
2016 Network Connectivity With Inhomogeneous Correlated Mobility
abstract
In this paper, we derive the critical transmission range, i.e., the smallest transmission distance of nodes such that wireless network can be connected, in large-scale clustered wireless networks. Contrary to most previous literature on independent and homogeneous mobility of nodes, we consider general settings with inhomogeneous node distribution and correlated mobility. In particular, we consider three network states based on the degree of correlation among nodes, i.e., cluster-sparse state (strong correlations), cluster-dense state (weak correlations), and cluster-transitional state (medium correlations). Under each state, we focus on the following problems: 1) how to place cluster-head nodes to minimize the critical transmission range and 2) what is the corresponding minimum critical transmission range. We derive the optimal distribution of cluster-head nodes that minimizes the critical transmission range, and show that the inhomogeneous distribution of mobile nodes leads to a smaller critical transmission range.
Xiaoying Liu 0001, Jinbei Zhang, Liang Liu 0013, Weijie Wu, Xiaohua Tian, Xinbing Wang, Wenjun Zhang 0001, Jun (Jim) Xu
IEEE Trans. Wirel. Commun.3