Demo Data from VLDB 2026 / reviewers in the wild / expert
Ching-Ming Lien
dblp:59/741
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 5 first-authorTheory of computation · 1
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 networks
4 papers |
Internet architecture and protocols · 43% Wireless networking · 24% Optical networks · 18% | |
| Theoretical computer science
2 papers |
Coding theory · 52% Distributed computing theory · 48% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Interconnection networks and networks-on-chip · 92% Performance modeling and evaluation · 8% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › multicast
network-coded multicast |
0.2 | 1 | 2013 | A Universal Stabilization Algorithm for Multicast Flows with Network Coding · IEEE Trans. Commun. 2013 |
Internet architecture and protocols
network coding |
0.2 | 1 | 2013 | A Universal Stabilization Algorithm for Multicast Flows with Network Coding · IEEE Trans. Commun. 2013 |
Interconnection networks and networks-on-chip › network scheduling
packet scheduling |
0.2 | 1 | 2013 | A Universal Stabilization Algorithm for Multicast Flows with Network Coding · IEEE Trans. Commun. 2013 |
Distributed computing theory
distributed algorithms |
0.1 | 1 | 2012 | Anchored desynchronization · INFOCOM 2012 |
Coding theory › constrained coding
synchronization |
0.1 | 1 | 2012 | Anchored desynchronization · INFOCOM 2012 |
Wireless networking
scheduling |
0.1 | 1 | 2011 | Maximizing throughput in wireless networks with finite internal buffers · INFOCOM 2011 |
Network optimization and economics
throughput-optimal scheduling |
0.1 | 1 | 2011 | Maximizing throughput in wireless networks with finite internal buffers · INFOCOM 2011 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.1 | 1 | 2010 | Twister Networks and Their Applications to Load-Balanced Switches · INFOCOM 2010 |
Optical networks
optical queue |
0.1 | 1 | 2008 | On Constructions of Optical Queues with a Limited Number of Recirculations · INFOCOM 2008 |
Optical networks
optical switch |
0.1 | 1 | 2008 | On Constructions of Optical Queues with a Limited Number of Recirculations · INFOCOM 2008 |
Internet architecture and protocols
multicast |
0.1 | 1 | 2005 | On the throughput of multicasting with incremental forward error correction · IEEE Trans. Inf. Theory 2005 |
Wireless networking › network capacity
multicast throughput |
0.1 | 1 | 2005 | On the throughput of multicasting with incremental forward error correction · IEEE Trans. Inf. Theory 2005 |
Coding theory › error-correcting codes
forward error correction |
0.1 | 1 | 2005 | On the throughput of multicasting with incremental forward error correction · IEEE Trans. Inf. Theory 2005 |
Interconnection networks and networks-on-chip › switch architecture
load-balancing switch |
0.0 | 1 | 2010 | Twister Networks and Their Applications to Load-Balanced Switches · INFOCOM 2010 |
Methods — techniques the papers use, named apart from their topics
fictitious packets · 0.3dynamic frame sizing · 0.3integer representation · 0.2greedy construction · 0.2generalized processor sharing · 0.1optimization · 0.1maximum weighted matching · 0.1strong law of large numbers · 0.1asymptotic analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Load-balanced Birkhoff-von Neumann switches and fat-tree networksabstractFat-tree networks have been widely used in the field of Network-on-Chip. One of the key issues in a fat-tree network is that the degree of a node has to be increased rapidly from the bottom of the tree to the root. As such, the complexity of implementing the switches near the root could be extremely high, and this poses a serious scalability issue. To cope with the scalability issue in fat-tree networks, many previous works require changing the tree topology and adding buffers in nodes. Unlike the existing arts, we adopt a different approach that can still maintain the original tree topology without adding any buffers in internal nodes. Our key idea is to explore various nice features of the load-balanced Birkhoff-von Neumann switches. Such switches have been shown to achieve 100% throughput for all admissible traffic and have comparable delay performance to the ideal output-buffered switch when traffic is heavy and bursty. We show that the implementation complexity can be greatly reduced if a fat-tree network is only required to realize a set of N permutations needed for the N × N load-balanced Birkhoff-von Neumann switches. For this, we first derive a lower bound on the required degree for each node in a fat-tree network. By using the uniform mapping property of the bit-reverse permutation, we show that there exists a set of N permutations that achieve the lower bound. Hung-Shih Chueh, Ching-Ming Lien, Cheng-Shang Chang, Jay Cheng, Duan-Shin Lee |
HPSR | 2 |
| 2013 | A Universal Stabilization Algorithm for Multicast Flows with Network CodingabstractIn this paper, we consider a network that supports multiple multicast flows with network coding. It is well-known that network coding can be used to increase the throughput of a delay-free network. However, as there are multiple multicast flows in the network, packets might be delayed due to contention. As packets from the same flow have to be synchronized for network coding, additional buffers, known as em synchronization buffers in the literature, are required. In certain networks, such as multistage interconnection networks in switch fabrics , the size of internal buffers could be quite limited. One of the key contributions of the paper is to propose a packet scheduling algorithm so that synchronization buffers can be bounded by a em finite constant that only depends on the maximum hop count of the flows. We also show that our scheduling algorithm does not cause any throughput degradation as it can stabilize the network for any em admissible traffic. Moreover, our algorithm is em universal and it does not require to know the rates of the flows in the network. The main idea of our algorithm is to introduce em fictitious packets in the dynamic frame sizing algorithm recently proposed in for stabilizing switches and em wired networks (without network coding). By so doing, packets that might be stalled in synchronization buffers can be flushed out. We show that the number of fictitious packets in each frame is also bounded by a finite constant that only depends on the maximum hop count. Ching-Ming Lien, Cheng-Shang Chang, Duan-Shin Lee |
IEEE Trans. Commun. | 1 |
| 2012 | Anchored desynchronizationabstractDistributed algorithms based on pulse-coupled oscillators have been recently proposed in [4], [14] for achieving desynchronization of a system of identical nodes. Though these algorithms are shown to work properly by various computer simulations, they are still lack of rigorous theoretical proofs for both the convergence of the algorithms and the rates of convergence for these algorithms. On the other hand, all the nodes are not likely to be identical in many practical applications. In particular, there might be a node that needs to interact with the “outside” world and thus may not have the freedom to adjust its local clock. Motivated by all these, in this paper we consider the desynchronization problem in a system where there exists an anchored node that never adjusts the phase of its oscillator. For such a system, we propose a generic anchored desynchronization algorithm that achieves ∈-desynchrony (defined in [4]) in O(n2ln(n over ∈)) rounds of firings. We also prove that our algorithm converges even for the generalized processor sharing (GPS) scheme, where every node is assigned a weight and the amount of resource received by a node is proportional to its weight. In comparison with the original algorithm in [4], we show that the rate of convergence of the original algorithm in [4] is not always better than ours and it is only better in the asymptotic regime. Ching-Ming Lien, Shu-Hao Chang, Cheng-Shang Chang, Duan-Shin Lee |
INFOCOM | 1 |
| 2011 | Maximizing throughput in wireless networks with finite internal buffersabstractIn this paper, we consider the problem for maximizing the throughput of a discrete-time wireless network, where only certain sets of links can transmit simultaneously. It is well known that each set of such links can be represented by a configuration vector and the convex hull of the configuration vectors determines the capacity region of the wireless network. In the literature, packet scheduling polices that stabilize any admissible traffic in the capacity region are mostly related to the maximum weighted matching algorithm (MWM) that identifies the most suitable configuration vector in every time slot. Unlike the MWM algorithm, we propose a dynamic frame sizing (DFS) algorithm that also stabilizes any admissible traffic in the capacity region. The DFS algorithm, as an extension of our previous work for wired networks, also does not have a fixed frame size. To determine the frame size, an optimization problem needs to be solved at the beginning of each frame. Once the frame size is determined, a hierarchical smooth schedule is devised to determine both the schedule for configuration vectors and the schedule for multicast traffic flows in each link. Under the assumption of Bernoulli arrival processes with admissible rates, we show that the number of packets of each multicast traffic flow inside the wireless network is bounded above by a constant and thus one only requires to implement a finite internal buffer in each link in such a wireless network. Ching-Ming Lien, Cheng-Shang Chang, Jay Cheng, Duan-Shin Lee |
INFOCOM | 1 |
| 2010 | Using Banyan Networks for Load-Balanced Switches with Incremental UpdateabstractLoad-balanced switches have received a lot of attention lately as they are much more scalable than other existing switch architectures in the literature. One of the most salient features of load-balanced switches is its simplicity of implementing deterministic and periodic connection patterns for the switch fabrics. In particular, for an N × N load-balanced switch, its switch fabric only needs an N × N rotator that is capable of realizing all the powers of the circular shift permutation. In this paper, we consider the problem of incremental update of the number of linecards in load-balanced switches. For this, our idea is to consider a 2M× 2Mdegenerated banyan network that only uses half of the 2M+1inputs/outputs in the classical 2M+1× 2M+1banyan network. We show how one can use the 2M× 2Mdegenerated banyan network as a p × p rotator for any 2 ≤ p ≤ 2M. This is done by a specific rule of placing the p linecards in the 2Minput/output ports of the 2M× 2Mdegenerated banyan network. In special, when p = 2M, the 2M× 2Mdegenerated banyan network can also be used as a crosstalk-free 2M× 2Mrotator, where all the routing paths do not share a common node. As such, one can use a 2M+1× 2M+1banyan network as the switch fabric for a 2M× 2Mload-balanced switch that is capable of providing incremental update of the number of linecards. Ching-Ming Lien, Cheng-Shang Chang, Jay Cheng, Duan-Shin Lee, Jou-Ting Liao |
ICC | 1 |
| 2010 | Twister Networks and Their Applications to Load-Balanced SwitchesabstractInspired by the recent development of optical queueing theory, in this paper we study a class of multistage interconnection networks (MINs), called twister networks. Unlike the usual recursive constructions of MINs (either by two-stage expansion or by three-stage expansion), twister networks are constructed directly by a concatenation of bipartite networks. Moreover, the biadjacency matrices of these bipartite networks are sums of subsets of the powers of the circular shift matrix. Though MINs have been studied extensively in the literature, we show there are several distinct properties for twister networks, including routability and conditionally nonblocking properties. In particular, we show that a twister network satisfying (Al) in the paper is routable, and packets can be self-routed through the twister network by using the C-transform developed in optical queueing theory. Moreover, we define an N -modulo distance and use it to show that a twister network satisfying (A2) in the paper is conditionally nonblocking if the N-modulo distance between any two outputs is not greater than two times of the N-modulo distance between the corresponding two inputs. Such a conditionally nonblocking property allows us to show that a twister network with N inputs/outputs can be used as a p × p rotator and a p × p symmetric TDM switch for any 2 ¿ p ¿ N. As such, one can use a twister network as the switch fabric for a two-stage load balanced switch that is capable of providing incremental update of the number of linecards. Ching-Ming Lien, Cheng-Shang Chang, Jay Cheng, Duan-Shin Lee, Jou-Ting Liao |
INFOCOM | 1 |
| 2008 | On Constructions of Optical Queues with a Limited Number of RecirculationsabstractRecently, there has been a lot of attention on the constructions of optical queues by using optical Switches and fiber Delay Lines (SDL). In this paper, we consider the constructions of optical queues with a limited number of recirculations through the fibers in such SDL constructions. Such a limitation on the number of recirculations comes from practical feasibility considerations, such as crosstalk, power loss, amplified spontaneous emission (ASE) from the Erbium doped fiber amplifiers (EDFA), and the pattern effect of the optical switches. We first transform the design of the fiber delays in such SDL constructions to an equivalent integer representation problem. Specifically, given 1 les k les M, we seek for an M-sequence dM1= (d1,d2,...,dm) of positive integers to maximize the number of consecutive integers (starting from 0) that can be represented by the C-transform relative to dM1such that there are at most k 1-entries in their C-transforms. Then we give a class of greedy constructions so that d1, d2,..., dMare obtained recursively and the maximum number of representable consecutive integers by using d1,d2,...,diis larger than that by using d1,d2,...,di-1for all i. Furthermore, we obtain an explicit recursive expression for d1, d2,..., dMgiven by a greedy construction. Finally, we show that an optimal M-sequence (in the sense of achieving the maximum number of representable consecutive integers) can be given by a greedy construction. The solution of such an integer representation problem can be applied to the construction of optical 2-to-l FIFO multiplexers with a limited number of recirculations. We show that the complexity of searching for an optimal construction under our routing policy can be greatly reduced from exponential time to polynomial time by only considering the greedy constructions instead of performing an exhaustive search. Similar results can be obtained for linear compressors and linear decompressors with a limited number of recirculations. Jay Cheng, Cheng-Shang Chang, Tsz-Hsuan Chao, Duan-Shin Lee, Ching-Ming Lien |
INFOCOM | 5 |
| 2005 | On the throughput of multicasting with incremental forward error correctionabstractIn this paper, we consider a multicasting model that uses incremental forward error correction (FEC). In this model, there is one sender and r/sup n/ receivers. The sender uses an ideal (n,n(1-p),np) FEC code to code a group of n(1-p) data packets with additional np redundant packets so that any set of n(1-p) packets received by a receiver can be used to recover the original n(1-p) data packets. Packets to the receivers are lost independently with probability q. For this model, we prove several strong laws of large numbers for the asymptotic throughput as n /spl rarr/ /spl infin/. The asymptotic throughput is characterized by the unique solution of an equation in terms of p, q, and r. These strong laws not only provide theoretical justification for several important observations made in the literature, but also provide insights that might have impact on future design of multicasting protocols. I-Chung Lee, Cheng-Shang Chang, Ching-Ming Lien |
IEEE Trans. Inf. Theory | 3 |
| 2002 | Load balanced Birkhoff-von Neumann switches, part II: multi-stage buffering
Cheng-Shang Chang, Duan-Shin Lee, Ching-Ming Lien |
Comput. Commun. | 3 |