Demo Data from VLDB 2026 / reviewers in the wild / expert
Ellen L. Hahne
dblp:38/941
· DBLP profile ↗
16ranked-venue papers
8as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 15 · 7 first-authorSystems, architecture and hardware · 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 networks
11 papers |
Internet architecture and protocols · 58% Routing and switching · 25% Network performance modeling · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Interconnection networks and networks-on-chip · 100% |
Topics — the 27 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
buffer management |
0.1 | 6 | 2002 | Dynamic queue length thresholds for multiple loss priorities · IEEE/ACM Trans. Netw. 2002 Dynamic queue length thresholds for shared-memory packet switches · IEEE/ACM Trans. Netw. 1998 A new buffer management scheme for hierarchical shared memory switches · IEEE/ACM Trans. Netw. 1997 |
Routing and switching › switching
shared memory switch |
0.1 | 4 | 1997 | Sharing Memory in Banyan-Based ATM Switches · IEEE J. Sel. Areas Commun. 1997 Dynamic Queue Length Thresholds in a Shared Memory ATM Switch · INFOCOM 1996 Buffer Management in a Hierarchical Shared Memory Switch · INFOCOM 1994 |
Internet architecture and protocols › ATM networks
ATM switch |
0.0 | 3 | 1997 | A new buffer management scheme for hierarchical shared memory switches · IEEE/ACM Trans. Netw. 1997 Dynamic Queue Length Thresholds in a Shared Memory ATM Switch · INFOCOM 1996 Buffer Management in a Hierarchical Shared Memory Switch · INFOCOM 1994 |
Routing and switching › switch buffer management
dynamic threshold |
0.0 | 2 | 1998 | Dynamic queue length thresholds for shared-memory packet switches · IEEE/ACM Trans. Netw. 1998 Dynamic Queue Length Thresholds in a Shared Memory ATM Switch · INFOCOM 1996 |
Internet architecture and protocols › buffer management
buffer allocation |
0.0 | 1 | 2002 | Dynamic queue length thresholds for multiple loss priorities · IEEE/ACM Trans. Netw. 2002 |
Internet architecture and protocols › buffer management
loss priority |
0.0 | 1 | 2002 | Dynamic queue length thresholds for multiple loss priorities · IEEE/ACM Trans. Netw. 2002 |
Network performance modeling
queueing analysis |
0.0 | 1 | 2002 | Dynamic queue length thresholds for multiple loss priorities · IEEE/ACM Trans. Netw. 2002 |
Routing and switching
packet switch |
0.0 | 1 | 1998 | Dynamic queue length thresholds for shared-memory packet switches · IEEE/ACM Trans. Netw. 1998 |
Internet architecture and protocols
ATM networks |
0.0 | 1 | 1997 | Sharing Memory in Banyan-Based ATM Switches · IEEE J. Sel. Areas Commun. 1997 |
Transport protocols and congestion control › hop-by-hop congestion control
backpressure |
0.0 | 1 | 1997 | A new buffer management scheme for hierarchical shared memory switches · IEEE/ACM Trans. Netw. 1997 |
Internet architecture and protocols
local and metropolitan area network |
0.0 | 1 | 1997 | Multi-access mesh (multimesh) networks · IEEE/ACM Trans. Netw. 1997 |
Routing and switching › switching networks
multistage interconnection network |
0.0 | 1 | 1997 | Sharing Memory in Banyan-Based ATM Switches · IEEE J. Sel. Areas Commun. 1997 |
Internet architecture and protocols › metropolitan area network › distributed queue dual bus
bandwidth balancing |
0.0 | 2 | 1992 | DQDB networks with and without bandwidth balancing · IEEE Trans. Commun. 1992 Fair Access of Multi-Priority Traffic to Distributed-Queue Dual-Bus Networks · INFOCOM 1991 |
Internet architecture and protocols › metropolitan area network
distributed queue dual bus |
0.0 | 2 | 1992 | DQDB networks with and without bandwidth balancing · IEEE Trans. Commun. 1992 Improving the Fairness of Distributed-Queue-Dual-Bus Networks · INFOCOM 1990 |
Internet architecture and protocols
metropolitan area network |
0.0 | 2 | 1992 | DQDB networks with and without bandwidth balancing · IEEE Trans. Commun. 1992 Improving the Fairness of Distributed-Queue-Dual-Bus Networks · INFOCOM 1990 |
Network optimization and economics
fairness |
0.0 | 2 | 1992 | Improving the Fairness of Distributed-Queue-Dual-Bus Networks · INFOCOM 1990 DQDB networks with and without bandwidth balancing · IEEE Trans. Commun. 1992 |
Internet architecture and protocols › metropolitan area network
DQDB protocol |
0.0 | 1 | 1991 | Fair Access of Multi-Priority Traffic to Distributed-Queue Dual-Bus Networks · INFOCOM 1991 |
Routing and switching › packet switching
packet-switched networks |
0.0 | 1 | 1991 | Round-Robin Scheduling for Max-Min Fairness in Data Networks · IEEE J. Sel. Areas Commun. 1991 |
Internet architecture and protocols › packet scheduling
round-robin scheduling |
0.0 | 1 | 1991 | Round-Robin Scheduling for Max-Min Fairness in Data Networks · IEEE J. Sel. Areas Commun. 1991 |
Wireless networking
scheduling |
0.0 | 1 | 1991 | Round-Robin Scheduling for Max-Min Fairness in Data Networks · IEEE J. Sel. Areas Commun. 1991 |
Transport protocols and congestion control
rate control |
0.0 | 1 | 1990 | Improving the Fairness of Distributed-Queue-Dual-Bus Networks · INFOCOM 1990 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1997 | Multi-access mesh (multimesh) networks · IEEE/ACM Trans. Netw. 1997 |
Wireless networking
medium access control |
0.0 | 2 | 1992 | DQDB networks with and without bandwidth balancing · IEEE Trans. Commun. 1992 Fair Access of Multi-Priority Traffic to Distributed-Queue Dual-Bus Networks · INFOCOM 1991 |
Network performance modeling › packet loss
loss performance |
0.0 | 1 | 1996 | Dynamic Queue Length Thresholds in a Shared Memory ATM Switch · INFOCOM 1996 |
Network performance modeling › packet loss
cell loss probability |
0.0 | 1 | 1994 | Buffer Management in a Hierarchical Shared Memory Switch · INFOCOM 1994 |
Network optimization and economics › resource allocation › bandwidth allocation
fair bandwidth allocation |
0.0 | 1 | 1991 | Fair Access of Multi-Priority Traffic to Distributed-Queue Dual-Bus Networks · INFOCOM 1991 |
Network optimization and economics › fairness
max-min fairness |
0.0 | 1 | 1991 | Round-Robin Scheduling for Max-Min Fairness in Data Networks · IEEE J. Sel. Areas Commun. 1991 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1computer simulation · 0.1fluid model · 0.0queueing analysis · 0.0dynamic threshold · 0.0delayed pushout · 0.0bandwidth balancing · 0.0worst-case analysis · 0.0window flow control · 0.0dynamic programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Dynamic queue length thresholds for multiple loss prioritiesabstractBuffer management schemes are needed in shared-memory packet switches to regulate the sharing of memory among different output port queues and among traffic classes with different loss priorities. Earlier, we proposed a single-priority scheme called dynamic threshold (DT), in which the maximum permissible queue length is proportional to the unused buffering in the switch. A queue whose length equals or exceeds the current threshold value may accept no new arrivals. We propose, analyze and simulate several ways of incorporating loss priorities into the DT scheme. The analysis models sources as deterministic fluids. We determine how each scheme allocates buffers among the competing ports and loss priority classes under overload conditions. We also note how this buffer allocation induces an allocation of bandwidth among the loss priority classes at each port. We find that minor variations in the DT control law can produce dramatically different resource allocations. Based on this study, we recommend the scheme we call OWA, which gives some buffers and bandwidth to every priority class at every port. Scheme OWA has tunable parameters, which we give rules of thumb for setting. Another scheme, called AWA, is also a good choice. It has an allocation philosophy more akin to strict priority and hence is not tunable. Ellen L. Hahne, Abhijit K. Choudhury |
IEEE/ACM Trans. Netw. | 1 |
| 2001 | Competitve buffer management for shared-memory switchesabstractWe consider buffer management policies for shared memory packet switches supporting Quality of Service (QoS). There are two interesting dimensions in which the setting may different. The first is the packet size, whether all the packets of the same fixed size or do packets have variable length. The second is the value of the packets, do all the packets have the same value or do different packets have different values. Ellen L. Hahne, Alexander Kesselman, Yishay Mansour |
SPAA | 1 |
| 1998 | Dynamic queue length thresholds for shared-memory packet switchesabstractIn shared-memory packet switches, buffer management schemes can improve overall loss performance, as well as fairness, by regulating the sharing of memory among the different output port queues. Of the conventional schemes, static threshold (ST) is simple but does not adapt to changing traffic conditions, while pushout (PO) is highly adaptive but difficult to implement. We propose a novel scheme called dynamic threshold (DT) that combines the simplicity of ST and the adaptivity of PO. The key idea is that the maximum permissible length, for any individual queue at any instant of time, is proportional to the unused buffering in the switch. A queue whose length equals or exceeds the current threshold value may accept no more arrivals. An analysis of the DT algorithm shows that a small amount of buffer space is (intentionally) left unallocated, and that the remaining buffer space becomes equally distributed among the active output queues. We use computer simulation to compare the loss performance of DT, ST, and PO. DT control is shown to be more robust to uncertainties and changes in traffic conditions than ST control. Abhijit K. Choudhury, Ellen L. Hahne |
IEEE/ACM Trans. Netw. | 2 |
| 1997 | Sharing Memory in Banyan-Based ATM SwitchesabstractWe study a multistage ATM switch in which shared-memory switching elements are arranged in a banyan topology. By "shared-memory," we mean that each switching element uses output queueing and shares its local cell buffer memory among all its output ports. We apply a buffer management technique called delayed pushout that was originally designed for multistage ATM switches with hierarchical topologies. Delayed pushout combines a pushout mechanism, for sharing memory efficiently among queues within the same switching element, and a backpressure mechanism, for sharing memory across switch stages. The backpressure component has a threshold to restrict the amount of sharing between stages. A synergy emerges when pushout, backpressure, and this threshold are all employed together. Using a computer simulation of the switch under bursty traffic, we study delayed pushout as well as several simpler pushout and backpressure schemes under a variety of traffic conditions. Of the five schemes we simulate, delayed pushout is the only one that performs well under all load conditions. Debashis Basak, Abhijit K. Choudhury, Ellen L. Hahne |
IEEE J. Sel. Areas Commun. | 3 |
| 1997 | A new buffer management scheme for hierarchical shared memory switchesabstractWe study a multistage hierarchical asynchronous transfer mode (ATM) switch in which each switching element has its own local cell buffer memory that is shared among all its output ports. We propose a novel buffer management technique called delayed pushout that combines a pushout mechanism (for sharing memory efficiently among queues within the same switching element) and a backpressure mechanism (for sharing memory across switch stages). The backpressure component has a threshold to restrict the amount of sharing between stages. A synergy emerges when pushout, backpressure, and this threshold are all employed together. Using a computer simulation of the switch under symmetric but bursty traffic, we study delayed pushout as well as several simpler pushout and backpressure schemes under a wide range of loads. At every load level, we find that the delayed pushout scheme has a lower cell loss rate than its competitors. Finally, we show how delayed pushout can be extended to share buffer space between traffic classes with different space priorities. Abhijit K. Choudhury, Ellen L. Hahne |
IEEE/ACM Trans. Netw. | 2 |
| 1997 | Multi-access mesh (multimesh) networksabstractThis paper introduces the multiaccess mesh (or multimesh) network. Stations are arranged in a two-dimensional (2-D) mesh in which each row and column functions as a conventional linear local-area network (LAN) or metropolitan-area network (MAN) subnetwork. Full connectivity is achieved by enabling stations to merge their row and column subnetworks, under the coordination of a merge control protocol. A two-dimensional token-passing protocol is considered, and a more complex protocol motivated by max-min fairness is also presented. Like conventional LANs and MANs, the multimesh requires no transit routing or store-and-forward buffering. The multimesh is a generalization of the token grid network. Using analysis and simulation, we study the capacity of multimeshes constructed of token rings and slotted rings, under uniform and nonuniform loads. A multimesh can support much higher throughput than conventional linear LAN and MAN networks with the same transmission hardware. Moreover, the multimesh capacity grows with the number of stations, We also present a healing mechanism that ensures full network connectivity regardless of the number of failed stations. Terry Todd 0001, Ellen L. Hahne |
IEEE/ACM Trans. Netw. | 2 |
| 1996 | Dynamic Queue Length Thresholds in a Shared Memory ATM SwitchabstractBuffer management schemes are needed to fairly regulate the sharing of memory among different output port queues in a shared memory ATM switch. Of the conventional schemes, static threshold is simple but does not adapt to changing traffic conditions while pushout is efficient and adaptive but difficult to implement. We propose a novel scheme called dynamic threshold which combines the simplicity of static threshold and the adaptability of pushout. The key idea is that the maximum permissible length, for any individual queue at any instant of time, is proportional to the unused buffering in the switch. A queue whose length equals or exceeds the current threshold value may accept no more new cells. The dynamic threshold procedure presented improves the fairness and switch efficiency by guaranteeing access to the buffer space for all output queues. Computer simulation is used to compare the loss performance of the dynamic threshold technique with that of static threshold and pushout. The dynamic threshold scheme is shown to be a good compromise: while nearly as simple as static threshold control, it offers most of the performance benefits of pushout. Like pushout, the dynamic threshold method is adaptive, so it is more robust to uncertainties and changes in traffic conditions than, static threshold control. Abhijit K. Choudhury, Ellen L. Hahne |
INFOCOM | 2 |
| 1996 | New implementation of multi-priority pushout for shared memory ATM switches
Abhijit K. Choudhury, Ellen L. Hahne |
Comput. Commun. | 2 |
| 1995 | Sharing memory in multistage ATM switchesabstractWe study a multistage ATM switch in which shared-memory switching elements are arranged in a banyan topology. By "shared memory", we mean that each switching element uses output queueing and shares its local cell buffer memory among all its output ports. We apply a buffer management technique called delayed pushout that was originally designed for multistage ATM switches with hierarchical topologies. Delayed pushout combines a pushout mechanism, for sharing memory efficiently among queues within the same switching element, and a backpressure mechanism, for sharing memory across switch stages. The backpressure component has a threshold to restrict the amount of sharing between stages. A synergy emerges when pushout, backpressure, and this threshold are all employed together. Using a computer simulation of the switch under bursty traffic, we study delayed pushout as well as several simpler pushout and backpressure schemes under a variety of traffic conditions. Of the five schemes we simulate, delayed pushout is the only one that performs well under all load conditions. Debashis Basak, Abhijit K. Choudhury, Ellen L. Hahne |
ICCCN | 3 |
| 1994 | Buffer Management in a Hierarchical Shared Memory SwitchabstractStudies a multistage hierarchical ATM switch in which each switching component has its own local cell buffer memory that is shared among all its output ports. The authors propose a novel buffer management technique called "delayed pushout" that combines a pushout mechanism, for sharing memory efficiently among queues within the same switching component, and a backpressure mechanism, for sharing memory across switch stages. The backpressure component has a threshold to restrict the amount of sharing between stages. A synergy emerges when pushout, backpressure, and this threshold are all employed together. Using a computer simulation of the switch under bursty traffic, the authors study delayed pushout as well as several simpler pushout and backpressure schemes under a wide range of loads. At every load level, they find that the delayed pushout scheme has a lower cell loss rate than its competitors. Finally, they show how delayed pushout can be extended to share buffer space between traffic classes with different space priorities.> Abhijit K. Choudhury, Ellen L. Hahne |
INFOCOM | 2 |
| 1993 | Dynamic Window Flow Control on a High-Speed Wide-Area Data Network
Ellen L. Hahne, Charles R. Kalmanek, Stephen P. Morgan |
Comput. Networks ISDN Syst. | 1 |
| 1992 | DQDB networks with and without bandwidth balancingabstractIt is explained why long distributed queue dual bus (DQDB) networks without bandwidth balancing can have fairness problems when several nodes are performing large file transfers. The problems arise because the network control information is subject to propagation delays that are much longer than the transmission time of a data segment. Bandwidth balancing is then presented as a simple solution. By constraining each node to take only a certain fraction of the transmission opportunities offered to it by the basic DQDB protocol, bandwidth balancing gradually achieves a fair allocation of bandwidth among simultaneous file transfers. Two ways to extend this procedure effectively to multipriority traffic are proposed.> Ellen L. Hahne, Abhijit K. Choudhury, Nicholas F. Maxemchuk |
IEEE Trans. Commun. | 1 |
| 1991 | Fair Access of Multi-Priority Traffic to Distributed-Queue Dual-Bus NetworksabstractBandwidth balancing is a procedure that gradually achieves a fair allocation of bandwidth among simultaneous file transfers on a distributed-queue dual-bus (DQDB) network. Bandwidth balancing was originally designed for traffic of a single priority level. Three ways are demonstrated to extend this procedure to multi-priority traffic.> Ellen L. Hahne, Nicholas F. Maxemchuk |
INFOCOM | 1 |
| 1991 | Round-Robin Scheduling for Max-Min Fairness in Data NetworksabstractThe author studies a simple strategy, proposed independently by E.L. Hahne and R.G. Gallager (1986) and M.G.H. Katevenis (1987), for fairly allocating link capacity in a point-to-point packet network with virtual circuit routing. Each link offers its packet transmission slots to its user sessions by polling them in round-robin order. In addition, window flow control is used to prevent excessive packet queues at the network nodes. As the window size increases, the session throughput rates are shown to approach limits that are perfectly fair in the max-min sense. If each session has periodic input (perhaps with jitter) or has such heavy demand that packets are always waiting to enter the network, then a finite window size suffices to produce perfectly fair throughput rates. The results suggest that the transmission capacity not used by the small window session will be approximately fairly divided among the large window sessions. The focus is on the worst-case performance of round-robin scheduling with windows.> Ellen L. Hahne |
IEEE J. Sel. Areas Commun. | 1 |
| 1990 | Improving the Fairness of Distributed-Queue-Dual-Bus NetworksabstractThe fairness problems suffered by distributed-queue-dual-bus (DQDB) networks that span metropolitan areas are examined in detail. The problems arise because the network control information is subject to propagation delays that are much longer than the transmission time of a data segment. A rate control procedure is proposed that requires only a minor modification of the current DQDB protocol. In order to guarantee that a node acquires only 90% of the available slots, every time it inserts nine data segments into its local queue it inserts one extra request slot into its transmission queue. This lets an extra idle slot go by that was not requested by any downstream node.> Ellen L. Hahne, Abhijit K. Choudhury, Nicholas F. Maxemchuk |
INFOCOM | 1 |
| 1986 | Round Robin Scheduling for Fair Flow Control in Data Communication Networks
Ellen L. Hahne, Robert G. Gallager |
ICC | 1 |