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

Henry H.-Y. Tzeng

dblp:03/5088 · also Hong-Yi Tzeng · DBLP profile ↗
← Back
20ranked-venue papers
5as first author
0since 2021 · last 2004
—ORCID · none

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

Computer networks · 17 · 4 first-authorSystems, architecture and hardware · 3 · 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 networks
9 papers
Routing and switching · 44% Network optimization and economics · 28% Transport protocols and congestion control · 16%
Theoretical computer science
4 papers
Distributed computing theory · 39% Graph algorithms and graph theory · 28% Algorithms and data structures · 28%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Routing and switching › routing algorithms
shortest path routing
0.132001
New dynamic SPT algorithm based on a ball-and-string model · IEEE/ACM Trans. Netw. 2001
New dynamic algorithms for shortest path tree computation · IEEE/ACM Trans. Netw. 2000
New Dynamic SPT Algorithm Based on a Ball-and-String Model · INFOCOM 1999
Network optimization and economics › fairness
max-min fair rate allocation
0.122004
On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks · IEEE Trans. Parallel Distributed Syst. 2004
On Max-Min Fair Congestion Control for Multicast ABR Service in ATM · IEEE J. Sel. Areas Commun. 1997
Network optimization and economics › resource allocation
bandwidth allocation
0.012004
On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks · IEEE Trans. Parallel Distributed Syst. 2004
Network optimization and economics › distributed optimization
distributed rate allocation
0.012004
On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks · IEEE Trans. Parallel Distributed Syst. 2004
Transport protocols and congestion control
flow control
0.012004
On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks · IEEE Trans. Parallel Distributed Syst. 2004
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms
0.022001
New dynamic SPT algorithm based on a ball-and-string model · IEEE/ACM Trans. Netw. 2001
New dynamic algorithms for shortest path tree computation · IEEE/ACM Trans. Netw. 2000
Graph algorithms and graph theory
graph algorithms
0.022001
New dynamic SPT algorithm based on a ball-and-string model · IEEE/ACM Trans. Netw. 2001
New dynamic algorithms for shortest path tree computation · IEEE/ACM Trans. Netw. 2000
Routing and switching › routing protocol
OSPF and IS-IS
0.022001
New dynamic algorithms for shortest path tree computation · IEEE/ACM Trans. Netw. 2000
New dynamic SPT algorithm based on a ball-and-string model · IEEE/ACM Trans. Netw. 2001
Routing and switching
routing protocol
0.022001
New dynamic algorithms for shortest path tree computation · IEEE/ACM Trans. Netw. 2000
New dynamic SPT algorithm based on a ball-and-string model · IEEE/ACM Trans. Netw. 2001
Internet architecture and protocols › naming and addressing
address lookup
0.011999
On fast address-lookup algorithms · IEEE J. Sel. Areas Commun. 1999
Routing and switching › routing protocol
interior gateway protocol
0.011999
New Dynamic SPT Algorithm Based on a Ball-and-String Model · INFOCOM 1999
Routing and switching
IP lookup
0.011999
On fast address-lookup algorithms · IEEE J. Sel. Areas Commun. 1999
Routing and switching › IP lookup
longest prefix matching
0.011999
On fast address-lookup algorithms · IEEE J. Sel. Areas Commun. 1999
Routing and switching › routing protocol
OSPF
0.011999
New Dynamic SPT Algorithm Based on a Ball-and-String Model · INFOCOM 1999
Routing and switching
routing
0.011999
On fast address-lookup algorithms · IEEE J. Sel. Areas Commun. 1999
Internet architecture and protocols › ATM networks
available bit rate service
0.021997
On Max-Min Fair Congestion Control for Multicast ABR Service in ATM · IEEE J. Sel. Areas Commun. 1997
A Simulation Study of TCP Performance in ATM Networks with ABR and UBR Services · INFOCOM 1996
Network optimization and economics › fairness
max-min fairness
0.011998
A Generalized Max-Min Rate Allocation Policy and Its Distributed Implementation Using ABR Flow Control Mechanism · INFOCOM 1998
Network optimization and economics › resource allocation
rate allocation
0.011998
A Generalized Max-Min Rate Allocation Policy and Its Distributed Implementation Using ABR Flow Control Mechanism · INFOCOM 1998
Internet architecture and protocols
traffic management
0.011998
A Generalized Max-Min Rate Allocation Policy and Its Distributed Implementation Using ABR Flow Control Mechanism · INFOCOM 1998
Transport protocols and congestion control › congestion management
multicast congestion control
0.011997
On Max-Min Fair Congestion Control for Multicast ABR Service in ATM · IEEE J. Sel. Areas Commun. 1997
Transport protocols and congestion control › rate control
rate-based congestion control
0.011997
On Max-Min Fair Congestion Control for Multicast ABR Service in ATM · IEEE J. Sel. Areas Commun. 1997
Transport protocols and congestion control › TCP
TCP over ATM
0.011996
A Simulation Study of TCP Performance in ATM Networks with ABR and UBR Services · INFOCOM 1996
Transport protocols and congestion control
TCP performance
0.011996
A Simulation Study of TCP Performance in ATM Networks with ABR and UBR Services · INFOCOM 1996
Routing and switching › packet switching
packet-switched networks
0.012004
On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks · IEEE Trans. Parallel Distributed Syst. 2004
Internet architecture and protocols
quality of service
0.012004
On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks · IEEE Trans. Parallel Distributed Syst. 2004
Distributed systems › fault tolerance › failure models
crash failures
0.011995
Message-Optimal Protocols for Fault-Tolerant Broadcasts/Multicasts in Distributed Systems with Crash Failures · IEEE Trans. Computers 1995
Distributed systems
fault tolerance
0.011995
Message-Optimal Protocols for Fault-Tolerant Broadcasts/Multicasts in Distributed Systems with Crash Failures · IEEE Trans. Computers 1995
Distributed systems › fault tolerance › fault-tolerant protocols
reliable broadcast
0.011995
Message-Optimal Protocols for Fault-Tolerant Broadcasts/Multicasts in Distributed Systems with Crash Failures · IEEE Trans. Computers 1995
Distributed computing theory
fault tolerance
0.011995
On the Message and Time Complexity of Protocols for Reliable Broadcasts/Multicasts in Networks with Omission Failures · IEEE J. Sel. Areas Commun. 1995
Distributed computing theory › consensus
omission failures
0.011995
On the Message and Time Complexity of Protocols for Reliable Broadcasts/Multicasts in Networks with Omission Failures · IEEE J. Sel. Areas Commun. 1995

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

simulation · 0.1ball-and-string model · 0.1dual linear programming · 0.1dijkstra · 0.1d'esopo-pape · 0.1bellman-ford · 0.1feedback-based flow control · 0.0distributed algorithm · 0.0lower bound proof · 0.0graph-theoretic characterization · 0.0memory access optimization · 0.0algorithmic complexity analysis · 0.0
YearPublicationVenuePosition
2004 On Generalized Max-Min Rate Allocation and Distributed Convergence Algorithm for Packet Networks
abstract
We consider the fundamental problem of bandwidth allocation among flows in a packet-switched network. The classical max-min rate allocation has been widely regarded as a fair rate allocation policy. But, for a flow with a minimum rate requirement and a peak rate constraint, the classical max-min policy no longer suffices to determine rate allocation since it is not capable of supporting either the minimum rate or the peak rate constraint from a flow. We generalize the theory of the classical max-min rate allocation with the support of both the minimum rate and peak rate constraints for each flow. Additionally, to achieve generalized max-min rate allocation in a fully distributed packet network, we present a distributed algorithm that uses a feedback-based flow control mechanism. Our design not only offers a fresh perspective on flow marking technique, but also advances the state-of-the-art flow marking technique favored by other researchers. We provide proof that such a distributed algorithm, through asynchronous iterations, will always converge to the generalized max-min rate allocation under any network configuration and any set of link distances. We use simulation results to demonstrate the fast convergence property of the distributed algorithm.
Y. Thomas Hou 0001, Shivendra S. Panwar, Henry H.-Y. Tzeng
IEEE Trans. Parallel Distributed Syst.3
2001 New dynamic SPT algorithm based on a ball-and-string model
abstract
A key functionality in today's widely used interior gateway routing protocols such as OSPF and IS-IS involves the computation of a shortest path tree (SPT). In many existing commercial routers, the computation of an SPT is done from scratch following changes in the link states of the network. As there may coexist multiple SPTs in a network with a set of given link states, such recomputation of an entire SPT not only is inefficient but also causes frequent unnecessary changes in the topology of an existing SPT and creates routing instability. This paper presents a new dynamic SPT algorithm that makes use of the structure of the previously computed SPT. Our algorithm is derived by recasting the SPT problem into an optimization problem in a dual linear programming framework, which can also be interpreted using a ball-and-string model. In this model, the increase (or decrease) of an edge weight in the tree corresponds to the lengthening (or shortening) of a string. By stretching the strings until each node is attached to a tight string, the resulting topology of the model defines an (or multiple) SPT(s). By emulating the dynamics of the ball-and-string model, we can derive an efficient algorithm that propagates changes in distances to all affected nodes in a natural order and in a most economical way. Compared with existing results, our algorithm has the best-known performance in terms of computational complexity as well as minimum changes made to the topology of an SPT. Rigorous proofs for correctness of our algorithm and simulation results illustrating its complexity are also presented.
Paolo Narváez, Kai-Yeung Siu, Henry H.-Y. Tzeng
IEEE/ACM Trans. Netw.3
2000 On network bandwidth allocation policies and feedback control algorithms for packet networks
Y. Thomas Hou 0001, Bo Li 0001, Shivendra S. Panwar, Henry H.-Y. Tzeng
Comput. Networks4
2000 New dynamic algorithms for shortest path tree computation
abstract
The open shortest path first (OSPF) and IS-IS routing protocols widely used in today's Internet compute a shortest path tree (SPT) from each router to other routers in a routing area. Many existing commercial routers recompute an SPT from scratch following changes in the link states of the network. Such recomputation of an entire SPT is inefficient and may consume a considerable amount of CPU time. Moreover, as there may coexist multiple SPTs in a network with a set of given link states, recomputation from scratch causes frequent unnecessary changes in the topology of an existing SPT and may lead to routing instability. We present new dynamic SPT algorithms that make use of the structure of the previously computed SPT. Besides efficiency, our algorithm design objective is to achieve routing stability by making minimum changes to the topology of an existing SPT (while maintaining shortest path property) when some link states in the network have changed. We establish an algorithmic framework that allows us to characterize a variety of dynamic SPT algorithms including dynamic versions of the well-known Dijkstra, Bellman-Ford, D'Esopo-Pape algorithms, and to establish proofs of correctness for these algorithms in a unified way. The theoretical asymptotic complexity of our new dynamic algorithms matches the best known results in the literature.
Paolo Narváez, Kai-Yeung Siu, Henry H.-Y. Tzeng
IEEE/ACM Trans. Netw.3
1999 Local restoration algorithm for link-state routing protocols
abstract
Link-state protocols such as OSPF are the dominant routing technology in today's Internet. Despite their many advantages, these protocols require the flooding of new information across the entire routing area after changes in any link state (e.g., link failures). As the routing area grows or the frequency of link-state changes increases, the overhead (in terms of bandwidth and processing cost) of flooding becomes prohibitive. Furthermore, such flooding over a large area will cause temporary inconsistency of link states among many routers, potentially creating many transient routing loops that can last for a long time. This limits the scalability of the routing protocols to large routing areas. To overcome such problems, we present in this paper a novel algorithm that minimizes the amount of information distributed by link-state routing protocols. Upon a link failure, our algorithm will distribute the link-state changes to the minimum number of routers that are needed to ensure loop-free routing. Moreover, implementing our algorithm requires only a simple extension to any existing link-state protocol.
Paolo Narváez, Kai-Yeung Siu, Henry H.-Y. Tzeng
ICCCN3
1999 New Dynamic SPT Algorithm Based on a Ball-and-String Model
abstract
A key functionality in today's widely used interior gateway routing protocols such as OSPF and IS-IS involves the computation of a shortest path tree (SPT). In many existing commercial routers, the computation of an SPT is done from scratch following changes in the link states of the network. As there may coexist multiple SPTs in a network with a set of given link states, such recomputation of an entire SPT not only is inefficient but also causes frequent unnecessary changes in the topology of an existing SPT and creates routing instability. This paper presents a new dynamic SPT algorithm that makes use of the structure of the previously computed SPT. This algorithm is derived by recasting the SPT problem into an optimization problem in a dual linear programming framework, which can also be interpreted using a ball-and-string model. In this model, the increase (or decrease) of an edge weight in the tree corresponds to the lengthening (or shortening) of a string. By stretching the strings until each node is attached to a tight string, the resulting topology of the model defines an (or multiple) SPT(s). By emulating the dynamics of the ball-and-string model, we can derive an efficient algorithm that propagates changes in distances to all affected nodes in a natural order and in a most economical way. Compared with existing results, our algorithm has the best-known performance in terms of computational complexity as well as minimum changes made to the topology of an SPT. Rigorous proofs for correctness of our algorithm and simulation results illustrating its complexity are also presented.
Paolo Narváez, Kai-Yeung Siu, Henry H.-Y. Tzeng
INFOCOM3
1999 Next-generation IP switches and routers
H. Jonathan Chao, Mikael Degermark, Nick McKeown, Henry H.-Y. Tzeng
IEEE J. Sel. Areas Commun.4
1999 On fast address-lookup algorithms
abstract
The growth of the Internet and its acceptance has sparkled keen interest in the research community in respect to many apparent scaling problems for a large infrastructure based on IP technology. A self-contained problem of considerable practical and theoretical interest is the longest-prefix lookup operation, perceived as one of the decisive bottlenecks. Several novel approaches have been proposed to speed up this operation that promise to scale forwarding technology into gigabit speeds. This paper surveys these new lookup algorithms and classifies them based on applied techniques, accompanied by a set of practical requirements that are critical to the design of high-speed routing devices. We also propose several new algorithms to provide lookup capability at gigabit speeds. In particular, we show the theoretical limitations of routing table size and show that one of our new algorithms is almost optimal, while requiring only a small number of memory accesses to perform each address lookup.
Henry H.-Y. Tzeng, Tony Przygienda
IEEE J. Sel. Areas Commun.1
1999 A Generic Wight-Proportional Bandwidth Sharing Policy for ATM ABR Service
Y. Thomas Hou 0001, Henry H.-Y. Tzeng, Shivendra S. Panwar, Vijay P. Kumar
Perform. Evaluation2
1998 A generic weight-based network bandwidth sharing policy for ATM ABR service
abstract
This paper presents a novel generic weight-based network bandwidth sharing policy and an available bit rate (ABR) algorithm that achieves this policy. Our policy supports the minimum cell rate (MCR) requirement and peak cell rate (PCR) constraint of each connection and allocates network bandwidth among all connections based on a weight associated with each connection. To achieve this policy for ABR connections, we design an ABR algorithm which employs per virtual connection (VC) accounting to keep track of the state information of each VC. Our ABR algorithm is proven to provide guaranteed convergence to our generic weight-based rate allocation policy under any network configuration and any set of link distances. Simulation results show that our ABR algorithm has a fast convergence property.
Y. Thomas Hou 0001, Henry H.-Y. Tzeng, Shivendra S. Panwar
ICC2
1998 A Generalized Max-Min Rate Allocation Policy and Its Distributed Implementation Using ABR Flow Control Mechanism
abstract
We generalize the classical max-min rate allocation policy with the support of the minimum rate requirement and peak rate constraint for each connection. Since a centralized algorithm for the generalized max-min (GMM) rate allocation requires global information, which is difficult to maintain and manage in a large network, we develop a distributed protocol to achieve the GMM policy using the available bit rate (ABR) flow control mechanism. We give a proof that our distributed protocol converges to the GMM rate allocation through distributed and asynchronous iterations under any network configuration and any set of link distances.
Y. Thomas Hou 0001, Henry H.-Y. Tzeng, Shivendra S. Panwar
INFOCOM2
1998 Performance of TCP over UBR in ATM with EPD and virtual queuing techniques
Henry H.-Y. Tzeng, Kai-Yeung Siu
Comput. Commun.1
1997 Fair Network Bandwidth Allocation with Minimum Rate Guarantee and its ABR Implementations
abstract
A novel concept in available bit rate (ABR) service model as defined by the ATM Forum is the minimum cell rate (MCR) bandwidth guarantee for each connection. In this paper, we present a network bandwidth allocation policy to support each ABR connection's MCR requirement, as well as its peak cell rate (PCR) constraint. Furthermore, we develop two explicit-rate (ER) based ABR algorithms consistent with the ATM Forum ABR traffic management framework to achieve this rate allocation policy. The first ABR implementation is a simple heuristic algorithm which does not require per-VC accounting. It requires minimal implementation complexity and offers satisfactory performance in a LAN environment. The second ABR implementation employs per-VC accounting and is proven to converge to our rate allocation policy for any network topology and any set of link distances.
Y. Thomas Hou 0001, Henry H.-Y. Tzeng, Shivendra S. Panwar, Vijay P. Kumar
ICC (3)2
1997 On Max-Min Fair Congestion Control for Multicast ABR Service in ATM
abstract
In the ATM Forum activities, considerable efforts have focused on the congestion control of point-to-point available bit rate (ABR) service. We present a novel approach that extends existing point-to-point (unicast) congestion control protocols to a point-to-multipoint (multicast) environment. In particular, we establish a unified framework to derive a multicast congestion control protocol for an ABR service from a given rate-based unicast protocol. We generalize a known necessary and sufficient condition on the max-min fairness of unicast rate allocation for a multicast service. Using this condition, we show that the resulting multicast protocol derived using our framework preserves the fairness characteristics of the underlying unicast protocol. The practical significance of our approach is illustrated by extending a standard congestion control mechanism for an ABR service to a multicast environment. The performance of the resulting multicast protocol is examined using benchmark network configurations suggested by the traffic management subworking group at the ATM Forum, and simulation results are presented to substantiate our claims.
Henry H.-Y. Tzeng, Kai-Yeung Siu
IEEE J. Sel. Areas Commun.1
1996 A Simulation Study of TCP Performance in ATM Networks with ABR and UBR Services
abstract
We present a simulation study of the TCP performance in ATM networks with available bit rate (ABR) service and unspecified bit rate (UBR) service with early packet discard (EPD) schemes. We focus our study in a LAN environment using some benchmark network configurations proposed in the ATM Forum. Our simulation results show the following: (1) with UBR service and EPD schemes, TCP suffers significant performance degradation in terms of fairness and requires relatively large switch buffer even with a small number of active virtual connections over a LAN configuration, and (2) for the same set of network configurations and with ABR service using explicit rate feedback schemes, TCP achieves a good performance in terms of fairness and link utilization, and requires a relatively small switch buffer.
Hongqing Li, Kai-Yeung Siu, Henry H.-Y. Tzeng, Chinatsu Ikeda, Hiroshi Suzuki
INFOCOM3
1996 On TCP performance in ATM networks with per-VC early packet discard mechanisms
Hongqing Li, Kai-Yeung Siu, Henry H.-Y. Tzeng, Chinatsu Ikeda, Hiroshi Suzuki
Comput. Commun.3
1996 Performance of TCP over ATM with time-varying available bandwidth
Kai-Yeung Siu, Henry H.-Y. Tzeng
Comput. Commun.2
1995 On the Latency in Client/Server Networks
abstract
We formalize the notions of latency, effective throughput, fairness, and transient period in a complexity theoretic framework. This new framework allows us to prove the first known complexity results and tight bounds on the latency in a client/server distributed computing system. Using this formal complexity model, we study a general class of fair and maximally efficient control algorithms that maximizes the effective throughput and minimizes the transient period. We show that any fair and maximally efficient algorithm will result in at least cNlogN+O(N) latency, where N is the number of greedy clients in the network and the constant c is a parameter of the chosen algorithm. This lower bound is also shown to be tight.
Kai-Yeung Siu, Henry H.-Y. Tzeng
ICCCN2
1995 On the Message and Time Complexity of Protocols for Reliable Broadcasts/Multicasts in Networks with Omission Failures
abstract
This paper presents a fundamental study on the message and time complexity of reliable broadcast/multicast protocols in point-to-point networks subject to omission failures. We assume a weakly synchronous model in which there is a known upper bound on the delay in delivering a message from one process to another. A faulty process may omit sending or receiving messages; this characterizes a common faulty behavior in networking applications. We focus our study on the number of messages and the maximum amount of time required of any fault-tolerant protocol in failure-free executions. We present protocols that, in an n-process network subject to at most t faulty processes, guarantee the delivery of a message from any process to all other nonfaulty processes. In particular, when no failure occurs in the network, our protocols require (n+t-1) messages and at most (n-1+upper bound [log/sub 2/(t+1)])/spl middot//spl delta/ units of time, where /spl delta/ is the maximum time required to deliver a message from a process to another. Moreover, we show that our protocols are optimal with respect to message and time complexity. The new insights provided by the lower bound proofs yield a graph-theoretic characterization of all message and time optimal reliable broadcast/multicast protocols in failure-free executions. We further discuss the implications of our results on the support of multicast services in high-speed switching networks such as ATM.>
Henry H.-Y. Tzeng, Kai-Yeung Siu
IEEE J. Sel. Areas Commun.1
1995 Message-Optimal Protocols for Fault-Tolerant Broadcasts/Multicasts in Distributed Systems with Crash Failures
abstract
An essential feature in any fault tolerant design of distributed systems is a mechanism by which a process can reliably broadcast information to other processes in the presence of failures. The paper studies the message complexity of fault tolerant broadcast protocols in weakly synchronous and totally asynchronous distributed systems with point to point communication links, where the system failures are caused by the processes but the communication links are completely reliable. We focus on the number of messages required of any fault tolerant protocol in failure free executions. Our motivation is that one should incur the cost of handling failures only when they actually occur. We present protocols that, in an n-process system subject to at most t crash failures where 1/spl les/t>
Henry H.-Y. Tzeng, Kai-Yeung Siu
IEEE Trans. Computers1