VLDB 2026 Research / reviewers in the wild / expert
Anthony Lauck
dblp:45/1469
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 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 |
Transport protocols and congestion control · 34% Network optimization and economics · 34% Routing and switching · 26% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% | |
| Theoretical computer science
2 papers |
Algorithms and data structures · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network optimization and economics › fairness
max-min fair rate allocation |
0.0 | 2 | 1996 | Time scale analysis scalability issues for explicit rate allocation in ATM networks · IEEE/ACM Trans. Netw. 1996 Scalability Issues for Distributed Explicit Rate Allocation in ATM Networks · INFOCOM 1996 |
Transport protocols and congestion control › rate control
rate-based congestion control |
0.0 | 2 | 1996 | Time scale analysis scalability issues for explicit rate allocation in ATM networks · IEEE/ACM Trans. Netw. 1996 Scalability Issues for Distributed Explicit Rate Allocation in ATM Networks · INFOCOM 1996 |
Network optimization and economics
resource allocation |
0.0 | 2 | 1996 | Time scale analysis scalability issues for explicit rate allocation in ATM networks · IEEE/ACM Trans. Netw. 1996 Scalability Issues for Distributed Explicit Rate Allocation in ATM Networks · INFOCOM 1996 |
Routing and switching › routing algorithms
loop-free routing |
0.0 | 1 | 1999 | SUBMARINE: An Architecture for IP Routing over Large NBMA Networks · INFOCOM 1999 |
Routing and switching
routing |
0.0 | 1 | 1999 | SUBMARINE: An Architecture for IP Routing over Large NBMA Networks · INFOCOM 1999 |
Operating systems › kernel › kernel design
timer facility |
0.0 | 2 | 1997 | Hashed and hierarchical timing wheels: efficient data structures for implementing a timer facility · IEEE/ACM Trans. Netw. 1997 Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility · SOSP 1987 |
Transport protocols and congestion control › rate control
explicit rate allocation |
0.0 | 1 | 1996 | Scalability Issues for Distributed Explicit Rate Allocation in ATM Networks · INFOCOM 1996 |
Transport protocols and congestion control › rate control
explicit rate control |
0.0 | 1 | 1996 | Time scale analysis scalability issues for explicit rate allocation in ATM networks · IEEE/ACM Trans. Netw. 1996 |
Internet architecture and protocols › ATM networks
IP over ATM |
0.0 | 1 | 1999 | SUBMARINE: An Architecture for IP Routing over Large NBMA Networks · INFOCOM 1999 |
Internet architecture and protocols
protocol implementation |
0.0 | 1 | 1997 | Hashed and hierarchical timing wheels: efficient data structures for implementing a timer facility · IEEE/ACM Trans. Netw. 1997 |
Distributed systems
convergence analysis |
0.0 | 1 | 1996 | Time scale analysis scalability issues for explicit rate allocation in ATM networks · IEEE/ACM Trans. Netw. 1996 |
Methods — techniques the papers use, named apart from their topics
hierarchical timing wheel · 0.1hashing · 0.1distributed algorithm · 0.0discrete rate set · 0.0shortcut route calculation · 0.0simulation · 0.0discrete source rates · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | SUBMARINE: An Architecture for IP Routing over Large NBMA NetworksabstractAs communications networks grow in both speed and scale, there is a need to switch packets at higher speeds. One approach is to use fast switches that operate at the datalink layer (layer 2) to build a high-performance "cloud" for interconnecting network layer routers. The use of ATM for the layer 2 network provides a number of advantages when the network is shared among multiple services and when additional capabilities that are supported well at layer 2, such as fine-grained per-flow QoS, are needed. This paper describes a robust and efficient solution to the problem of supporting IP over a large non-broadcast multiple-access (NBMA) network, such as ATM. The solution, known as SUBMARINE, calculates loop-free shortcut routes across the NBMA network. SUBMARINE builds on existing IP routing protocols, is designed to scale to multiple areas within a single autonomous system, and makes minimal changes to the IP forwarding process. Anthony Lauck, Charles R. Kalmanek, K. K. Ramakrishnan |
INFOCOM | 1 |
| 1997 | Hashed and hierarchical timing wheels: efficient data structures for implementing a timer facilityabstractThe performance of timer algorithms is crucial to many network protocol implementations that use timers for failure recovery and rate control. Conventional algorithms to implement an operating system timer module take O(n) time to start or maintain a timer, where n is the number of outstanding timers: this is expensive for large n. This paper shows that by using a circular buffer or timing wheel, it takes O(1) time to start, stop, and maintain timers within the range of the wheel. Two extensions for larger values of the interval are described. In the first, the timer interval is hashed into a slot on the timing wheel. In the second, a hierarchy of timing wheels with different granularities is used to span a greater range of intervals. The performance of these two schemes and various implementation tradeoffs are discussed. We have used one of our schemes to replace the current BSD UNIX callout and timer facilities. Our new implementation can support thousands of outstanding timers without much overhead. Our timer schemes have also been implemented in other operating systems and network protocol packages. George Varghese, Anthony Lauck |
IEEE/ACM Trans. Netw. | 2 |
| 1996 | Scalability Issues for Distributed Explicit Rate Allocation in ATM NetworksabstractOne of the challenges for rate based congestion management for computer communication networks is that of scalability. This is true especially in the context of ATM, when reducing the amount of state maintained and the computation performed can have significant advantages in making switches fast as well as low-cost. We explore ways of achieving better scalability of explicit rate algorithms for maxmin fair rate allocation in the presence of a large number of flows/virtual connections. We seek ways to reduce the complexity in both the amount of state that individual switches have to maintain, and the computation performed, by introducing the idea of discrete source rates. We develop algorithms with O(k) complexity of the calculation of fair allocation at the switch, where k is the number of distinct rates. We reduce the amount of state information to one bit per flow without performance degradation. We suggest a further approximation requiring only O(k) state information which performs quite well in our simulations, although it is shown to be vulnerable to certain conditions which may lead to somewhat lower link utilization. Anna Charny, K. K. Ramakrishnan, Anthony Lauck |
INFOCOM | 3 |
| 1996 | Time scale analysis scalability issues for explicit rate allocation in ATM networksabstractEnd-to-end rate based congestion management has been extensively studied for control of computer communication networks. We examine some of the properties of end-to-end rate based algorithms for congestion management using explicit rate feedback, to achieve maxmin fair rate allocation in the network. We formulate a requirement on a switch's local rate allocation computation sufficient to ensure convergence of the distributed algorithm to the global maxmin fair rate allocation. We provide an upper bound on the convergence time when the switch algorithm satisfies this requirement. We propose a requirement of feasibility of the transmission rates, maintaining which results in oscillation-free operation of the algorithm while maintaining small queues at the switches. Feasibility implies that the capacity of any of the resources is not exceeded at any time. We suggest a source policy to ensure feasibility of transmission rates, the essence of which is to delay a rate increase by a certain time, while decreasing the transmission rate immediately upon receiving the appropriate feedback. Finally, we seek ways of improving scalability of the computation of maxmin fair rates in the presence of a large number of flows. We suggest using a discrete set of rates, which as we show, reduces the computational complexity and the state requirement at the switches. Anna Charny, K. K. Ramakrishnan, Anthony Lauck |
IEEE/ACM Trans. Netw. | 3 |
| 1987 | Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer FacilityabstractConventional algorithms to implement an Operating System timer module take Ο(n) time to start or maintain a timer, where n is the number of outstanding timers: this is expensive for large n. This paper begins by exploring the relationship between timer algorithms, time flow mechanisms used in discrete event simulations, and sorting techniques. Next a timer algorithm for small timer intervals is presented that is similar to the timing wheel technique used in logic simulators. By using a circular buffer or timing wheel, it takes Ο(1) time to start, stop, and maintain timers within the range of the wheel. George Varghese, Anthony Lauck |
SOSP | 2 |