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

Jon C. R. Bennett

dblp:64/3574 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 2002
—ORCID · none

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

Computer networks · 8 · 7 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
8 papers
Internet architecture and protocols · 64% Network performance modeling · 20% Transport protocols and congestion control · 11%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › packet scheduling
fair queueing
0.141999
Implementing scheduling algorithms in high-speed networks · IEEE J. Sel. Areas Commun. 1999
Hierarchical packet fair queueing algorithms · IEEE/ACM Trans. Netw. 1997
High speed, scalable, and accurate implementation of packet fair queueing algorithms in ATM networks · ICNP 1997
Internet architecture and protocols › quality of service
differentiated services
0.122002
Delay jitter bounds and packet scale rate guarantee expedited forwarding · IEEE/ACM Trans. Netw. 2002
Delay Jitter Bounds and Packet Scale Rate Guarantee for Expedited Forwarding · INFOCOM 2001
Internet architecture and protocols › quality of service › differentiated services
expedited forwarding
0.122002
Delay jitter bounds and packet scale rate guarantee expedited forwarding · IEEE/ACM Trans. Netw. 2002
Delay Jitter Bounds and Packet Scale Rate Guarantee for Expedited Forwarding · INFOCOM 2001
Internet architecture and protocols
packet scheduling
0.131999
Implementing scheduling algorithms in high-speed networks · IEEE J. Sel. Areas Commun. 1999
Hierarchical packet fair queueing algorithms · IEEE/ACM Trans. Netw. 1997
WF2Q: Worst-Case Fair Weighted Fair Queueing · INFOCOM 1996
Internet architecture and protocols
quality of service
0.031999
Implementing scheduling algorithms in high-speed networks · IEEE J. Sel. Areas Commun. 1999
Hierarchical Packet Fair Queueing Algorithms · SIGCOMM 1996
Hierarchical packet fair queueing algorithms · IEEE/ACM Trans. Netw. 1997
Internet architecture and protocols › packet scheduling
packet scale rate guarantee
0.012002
Delay jitter bounds and packet scale rate guarantee expedited forwarding · IEEE/ACM Trans. Netw. 2002
Internet architecture and protocols › packet scheduling
hierarchical scheduling
0.021997
Hierarchical packet fair queueing algorithms · IEEE/ACM Trans. Netw. 1997
Hierarchical Packet Fair Queueing Algorithms · SIGCOMM 1996
Network performance modeling › network calculus
service curve
0.012001
Delay Jitter Bounds and Packet Scale Rate Guarantee for Expedited Forwarding · INFOCOM 2001
Transport protocols and congestion control
packet reordering
0.011999
Packet reordering is not pathological network behavior · IEEE/ACM Trans. Netw. 1999
Routing and switching
switch scheduling
0.011999
Implementing scheduling algorithms in high-speed networks · IEEE J. Sel. Areas Commun. 1999
Transport protocols and congestion control
TCP performance
0.011999
Packet reordering is not pathological network behavior · IEEE/ACM Trans. Netw. 1999
Network performance modeling › quality-of-service guarantees
delay and fairness guarantees
0.011997
Hierarchical packet fair queueing algorithms · IEEE/ACM Trans. Netw. 1997
Internet architecture and protocols
integrated services
0.011997
High speed, scalable, and accurate implementation of packet fair queueing algorithms in ATM networks · ICNP 1997
Network performance modeling › network calculus
delay bounds
0.011996
WF2Q: Worst-Case Fair Weighted Fair Queueing · INFOCOM 1996
Network performance modeling
queueing analysis
0.011996
Hierarchical Packet Fair Queueing Algorithms · SIGCOMM 1996
Internet architecture and protocols › packet scheduling › fair queueing
weighted fair queueing
0.011996
WF2Q: Worst-Case Fair Weighted Fair Queueing · INFOCOM 1996
Internet architecture and protocols › quality of service › differentiated services
per-hop behavior
0.012002
Delay jitter bounds and packet scale rate guarantee expedited forwarding · IEEE/ACM Trans. Netw. 2002
Network measurement and analytics
traffic characterization
0.011999
Packet reordering is not pathological network behavior · IEEE/ACM Trans. Netw. 1999
Embedded and real-time systems › real-time scheduling
complexity analysis
0.011999
Implementing scheduling algorithms in high-speed networks · IEEE J. Sel. Areas Commun. 1999

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

grouping architecture · 0.1simulation · 0.0two-dimensional sorting · 0.0service curve analysis · 0.0worst-case analysis · 0.0network calculus · 0.0traffic measurement · 0.0priority queue · 0.0hierarchical generalized processor sharing · 0.0generalized processor sharing · 0.0
YearPublicationVenuePosition
2002 Delay jitter bounds and packet scale rate guarantee expedited forwarding
abstract
We consider the definition of the expedited forwarding per-hop behavior (EF PHB) as given in RFC 2598 and its impact on worst case end-to-end delay jitter. On the one hand, the definition in RFC 2598 can be used to predict extremely low end-to-end delay jitter, independent of the network scale. On the other hand, the worst case delay jitter can be made arbitrarily large, while each flow traverses at most a specified number of hops, if we allow networks to become arbitrarily large; this is in contradiction with the previous statement. We analyze where the contradiction originates and find the explanation. It resides in the fact that the definition in RFC 2598 is not easily implementable in known schedulers, mainly because it is not formal enough and also because it does not contain an error term. We propose a new definition for the EF PHB, called "packet scale rate guarantee" (PSRG) that preserves the spirit of RFC 2598 while allowing a number of reasonable implementations and has very useful properties for per-node and end-to-end network engineering. We show that this definition implies a rate-latency service curve property. We also show that it is equivalent, in some sense, to the stronger concept of "adaptive service guarantee". Then we propose some proven bounds on delay jitter for networks implementing this new definition in cases without loss and with loss.
Jon C. R. Bennett, Kent Benson, Anna Charny, William F. Courtney, Jean-Yves Le Boudec
IEEE/ACM Trans. Netw.1
2001 Delay Jitter Bounds and Packet Scale Rate Guarantee for Expedited Forwarding
abstract
We consider the definition of the expedited forwarding per-hop behaviour (EF PHB) as given in RFC 2598 (Jacobsen et al. 1999), and its impact on worst case end-to-end delay jitter. On one hand, the definition in RFC 2598 can be used to predict extremely low end-to-end delay jitter, independent of the network scale. On the other hand, we find that the worst case delay jitter can be made arbitrarily large, while each flow traverses at most a specified number of hops, if we allow networks to become arbitrarily large; this is in contradiction with the previous statement. We analyze where the contradiction originates, and find the explanation. It resides in the fact that the definition in RFC 2598 is not easily implementable in schedulers we know of, mainly because it is not formal enough, and also because it does not contain an error term. We propose a new definition for the EF PHB, called "packet scale rate guarantee", which preserves the spirit of RFC 2598, while allowing a number of reasonable implementations, and has very useful properties for per-node and end-to-end network engineering. We show that this definition implies the rate-latency service curve guarantee. Then we propose some proven bounds on delay jitter for networks implementing this new definition, both in cases without loss and with loss.
Jon C. R. Bennett, Kent Benson, Anna Charny, William F. Courtney, Jean-Yves Le Boudec
INFOCOM1
1999 Implementing scheduling algorithms in high-speed networks
abstract
The fluid generalized processor sharing (GPS) algorithm has desirable properties for integrated services networks and many packet fair queueing (PFQ) algorithms have been proposed to approximate GPS. However, there have been few high-speed implementations of PFQ algorithms that can support a large number of sessions with diverse rate requirements and at the same time maintain all the important properties of GPS. The implementation cost of a PFQ algorithm is determined by: (1) computation of the system virtual time function; (2) maintenance of the relative ordering of the packets via their timestamps (scheduling); and (3) regulation of packets based on eligibility time, in some algorithms. While most of the recently proposed PFQ algorithms reduce the complexity of computing the system virtual time function, the complexity of scheduling and traffic regulation is still a function of the number of active sessions. In addition, while reducing the algorithmic or asymptotic complexity has been the focus of most analysis, it is also important to reduce the complexity of basic operations in order for the algorithm to run at high speed. We develop techniques to reduce both types of complexities for networks of both fixed and variable size packets. Regulation and scheduling are implemented in an integrated architecture that can be viewed as logically performing sorting in two dimensions simultaneously. By using a novel grouping architecture, we are able to perform this with an algorithmic complexity independent of the number of sessions in the system at the cost of a small controllable amount of relative error. To reduce the cost of basic operations, we propose a hardware-implementation framework and several novel techniques that reduce the on-chip memory size, off-chip memory bandwidth, and off-chip access latency. The proposed implementation techniques have been incorporated into commercial ATM switch and IP router products.
Donpaul C. Stephens, Jon C. R. Bennett, Hui Zhang 0001
IEEE J. Sel. Areas Commun.2
1999 Packet reordering is not pathological network behavior
abstract
It is a widely held belief that packet reordering in the Internet is a pathological behavior, or more precisely, that it is an uncommon behavior caused by incorrect or malfunctioning network components. Some studies of Internet traffic have reported seeing occasional packet reordering events and ascribed these events to "route fluttering", router "pauses" or simply to broken equipment. We have found, however, that parallelism in Internet components and links is causing packet reordering under normal operation and that the incidence of packet reordering appears to be substantially higher than previously reported. More importantly, we observe that in the presence of massive packet reordering transmission control protocol (TCP) performance can be profoundly effected. Perhaps the most disturbing observation about TCP's behavior is that large scale and largely random reordering on the part of the network can lead to self-reinforcingly poor performance from TCP.
Jon C. R. Bennett, Craig Partridge, Nicholas Shectman
IEEE/ACM Trans. Netw.1
1997 High speed, scalable, and accurate implementation of packet fair queueing algorithms in ATM networks
abstract
The fluid generalized processor sharing (GPS) algorithm has desirable properties for integrated services networks and many packet fair queueing (PFQ) algorithms have been proposed to approximate GPS. However, there have been few high speed implementations of PFQ algorithms that can support large number of sessions with diverse rate requirements and at the same time maintain all the important properties of GPS. The implementation cost of a PFQ algorithm is determined by two components: (1) computation of the system virtual time function and (2) maintaining the relative ordering of the packets via their timestamps in a priority queue mechanism. While most of the recently proposed PFQ algorithms reduce the complexity of computing the system virtual time function, the complexity of maintaining the priority queue, and therefore the overall complexity of implementing PFQ, is still a function of the number of active sessions. In addition, while reducing the algorithmic or asymptotic complexity has been the focus of most analysis, to run at high speed, it is also important to reduce the complexity of basic operations. In this paper, we develop techniques to reduce both types of complexities. In particular, we present a novel grouping architecture for implementing PFQ with an algorithmic complexity that is a function of the number of distinct rates supported, but independent of the number of sessions in the system.
Jon C. R. Bennett, Donpaul C. Stephens, Hui Zhang 0001
ICNP1
1997 Hierarchical packet fair queueing algorithms
abstract
We propose to use the idealized hierarchical generalized processor sharing (H-GPS) model to simultaneously support guaranteed real-time, rate-adaptive best-effort, and controlled link-sharing services. We design hierarchical packet fair queueing (H-PFQ) algorithms to approximate H-GPS by using one-level variable-rate PFQ servers as basic building blocks. By computing the system virtual time and per packet virtual start/finish times in unit of bits instead of seconds, most of the PFQ algorithms in the literature can be properly defined as variable-rate servers. We develop techniques to analyze delay and fairness properties of variable-rate and hierarchical PFQ servers. We demonstrate that in order to provide tight delay bounds with an H-PFQ server, it is essential for the one-level PFQ servers to have small worst-case fair indices (WFI). We propose a new PFQ algorithm called WF/sup 2/Q+ that is the first to have all the following three properties: (1) providing the tightest delay bound among all PFQ algorithms; (2) having the smallest WFI among all PFQ algorithms; and (3) having a relatively low asymptotic complexity of O(log N). Simulation results are presented to evaluate the delay and link-sharing properties of H-WF/sup 2/Q+, H-WFQ, H-SFQ, and H-SCFQ.
Jon C. R. Bennett, Hui Zhang 0001
IEEE/ACM Trans. Netw.1
1996 WF2Q: Worst-Case Fair Weighted Fair Queueing
abstract
The generalized processor sharing (GPS) discipline is proven to have two desirable properties: (a) it can provide an end-to-end bounded-delay service to a session whose traffic is constrained by a leaky bucket; (b) it can ensure fair allocation of bandwidth among all back logged sessions regardless of whether or not their traffic is constrained. The former property is the basis for supporting guaranteed service traffic while the later property is important for supporting best-effort service traffic. Since GPS uses an idealized fluid model which cannot be realized in the real world, various packet approximation algorithms of the GPS have been proposed. Among these, weighted fair queueing (WFQ) also known as packet generalized processor sharing (PGPS) has been considered to be the best one in terms of accuracy. In particular, it has been proven that the delay bound provided by WFQ is within one packet transmission time of that provided by GPS. We show that, contrary to popular belief there could be large discrepancies between the services provided by the packet WFQ system and the fluid GPS system. We argue that such a discrepancy will adversely effect many congestion control algorithms that rely on services similar to those provided by GPS. A new packet approximation algorithm of GPS called worst-case fair weighted fair queueing (WF/sup 2/Q) is proposed. The service provided by WF/sup 2/Q is almost identical to that of GPS, differing no more than one maximum size packet.
Jon C. R. Bennett, Hui Zhang 0001
INFOCOM1
1996 Hierarchical Packet Fair Queueing Algorithms
abstract
Hierarchical Packet Fair Queueing (H-PFQ) algorithms have the potential to simultaneously support guaranteed real-time service, rate-adaptive best-effort, and controlled link-sharing service. In this paper, we design practical H-PFQ algorithms by using one-level Packet Fair Queueing (PFQ) servers as basic building blocks, and develop techniques to analyze delay and fairness properties of the resulted H-PFQ servers. We demonstrate that, in order to provide tight delay bounds in a H-PFQ server, it is essential for the one-level PFQ servers to have small Worst-case Fair Indices (WFI). We propose a new one-level PFQ algorithm called WF2Q+ that is the first to have all the following three properties: (a) providing the tightest delay bound among all PFQ algorithms; (b) having the smallest WFI among all PFQ algorithms; and (c) having a relatively low implementation complexity of O(log N). We show that practical H-PFQ algorithms can be implemented by using WF2Q+ as the basic building block and prove that the resulting H-WF2Q+ algorithms provide similar delay bounds and bandwidth distribution as those provided by a H-GPS server. Simulation experiments are presented to evaluate the proposed algorithm.
Jon C. R. Bennett, Hui Zhang 0001
SIGCOMM1