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

Lars Eggert

dblp:71/1693 · DBLP profile ↗
← Back
18ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0002-4965-0982ORCID · corroborated

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

Computer networks · 11 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
7 papers
Internet architecture and protocols · 55% Datacenter networks · 17% Network management and operations · 10%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

Topics — the 14 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
non-volatile memory
0.312018
PASTE: A Network Programming Interface for Non-Volatile Main Memory · NSDI 2018
Memory systems › non-volatile memory › persistent memory
persistent memory programming
0.312018
PASTE: A Network Programming Interface for Non-Volatile Main Memory · NSDI 2018
Datacenter networks
low-latency networking
0.212016
StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs · USENIX ATC 2016
Internet architecture and protocols › network architecture design
internet architecture
0.232006
Towards Autonomous Network Domains · INFOCOM 2006
A Node Identity Internetworking Architecture · INFOCOM 2006
Towards autonomous network domains · INFOCOM 2005
Network management and operations
middlebox management
0.112021
Prism: Proxies without the Pain · NSDI 2021
Operating systems
network stack
0.112016
StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs · USENIX ATC 2016
Transport protocols and congestion control › transport protocols
DCCP
0.112007
An Experimental Evaluation of Voice Quality Over the Datagram Congestion Control Protocol · INFOCOM 2007
Content delivery and video streaming › quality of experience
speech quality assessment
0.112007
An Experimental Evaluation of Voice Quality Over the Datagram Congestion Control Protocol · INFOCOM 2007
Internet architecture and protocols
network security
0.112006
A Node Identity Internetworking Architecture · INFOCOM 2006
Operating systems › resource management › process management
CPU scheduling
0.112005
Idletime scheduling with preemption intervals · SOSP 2005
Operating systems
resource management
0.112005
Idletime scheduling with preemption intervals · SOSP 2005
Internet architecture and protocols › naming and addressing
locator/identifier separation
0.022006
Towards Autonomous Network Domains · INFOCOM 2006
Towards autonomous network domains · INFOCOM 2005
Internet architecture and protocols
voice over IP
0.012007
An Experimental Evaluation of Voice Quality Over the Datagram Congestion Control Protocol · INFOCOM 2007
Cellular and mobile networks
heterogeneous networks
0.012006
A Node Identity Internetworking Architecture · INFOCOM 2006

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

architectural design · 0.1experimental measurement · 0.1experimental evaluation · 0.1localized addressing realms · 0.1identity routers · 0.1cryptographic node identifiers · 0.1preemption intervals · 0.1
YearPublicationVenuePosition
2025 From req/res to pub/sub: Exploring Media over QUIC Transport for DNS
abstract
The DNS is a key component of the Internet. Originally designed to facilitate the resolution of host names to IP addresses, its scope has continuously expanded over the years, today covering use cases such as load balancing or service discovery. While DNS was initially conceived as a rather static directory service in which resource records (RR) only change rarely, we have seen a number of use cases over the years where a DNS flavor that isn't purely based upon requesting and caching RRs, but rather on an active distribution of updates for all resolvers that showed interest in the respective records in the past, would be preferable. In this paper, we thus explore a publish-subscribe variant of DNS based on the Media-over-QUIC architecture, where we devise a strawman system and protocol proposal to enable pushing RR updates. We provide a prototype implementation, finding that DNS can benefit from a publish-subscribe variant: next to limiting update traffic, it can considerably reduce the time it takes for a resolver to receive the latest version of a record, thereby supporting use cases such as load balancing in content distribution networks. The publish-subscribe architecture also brings new challenges to the DNS, including a higher overhead for endpoints due to additional state management, and increased query latencies on first lookup, due to session establishment latencies.
Mathis Engelbart, Mike Kosek, Lars Eggert, Jörg Ott
HotNets3
2021 Prism: Proxies without the Pain
Yutaro Hayakawa, Michio Honda, Douglas Santry, Lars Eggert
NSDI4
2018 PASTE: A Network Programming Interface for Non-Volatile Main Memory
Michio Honda, Giuseppe Lettieri, Lars Eggert, Douglas Santry
NSDI3
2017 Prism: a proxy architecture for datacenter networks
abstract
In datacenters, workload throughput is often constrained by the attachment bandwidth of proxy servers, despite the much higher aggregate bandwidth of backend servers. We introduce a novel architecture that addresses this problem by combining programmable network switches with a controller that together act as a network "Prism" that can transparently redirect individual client transactions to different backend servers. Unlike traditional proxy approaches, with Prism, transaction payload data is exchanged directly between clients and backend servers, which eliminates the proxy bottleneck. Because the controller only handles transactional metadata, it should scale to much higher transaction rates than traditional proxies. An experimental evaluation with a prototype implementation demonstrates correctness of operation, improved bandwidth utilization and low packet transformation overheads even in software.
Yutaro Hayakawa, Lars Eggert, Michio Honda, Douglas Santry
SoCC2
2016 PASTE: Network Stacks Must Integrate with NVMM Abstractions
abstract
This paper argues that the lack of explicit support for non-volatile main memory (NVMM) in network stacks fundamentally limits application performance. NVMM devices have been integrated into general-purpose OSes by providing familiar file-based interfaces and efficient byte-granularity access by bypassing page caches. However, this powerful property cannot be fully utilized unless network stacks also support it and applications exploit such support. This requires a thoroughly new network stack design, including low-level buffer management and APIs. We propose such a new network stack architecture to support NVMM and demonstrate its advantages for efficient write-ahead logging, a popular technique to implement transactions.
Michio Honda, Lars Eggert, Douglas Santry
HotNets2
2016 StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs
Kenichi Yasukata, Michio Honda, Douglas Santry, Lars Eggert
USENIX ATC4
2014 Congestion control using FEC for conversational multimedia communication
abstract
In this paper, we propose a new rate control algorithm for conversational multimedia flows. In our approach, along with Real-time Transport Protocol (RTP) media packets, we propose sending redundant packets to probe for available bandwidth. These redundant packets are Forward Error Correction (FEC) encoded RTP packets. A straightforward interpretation is that if no losses occur, the sender can increase the sending rate to include the FEC bit rate, and in the case of losses due to congestion the redundant packets help in recovering the lost packets. We also show that by varying the FEC bit rate, the sender is able to conservatively or aggressively probe for available bandwidth. We evaluate our FEC-based Rate Adaptation (FBRA) algorithm in a network simulator and in the real-world and compare it to other congestion control algorithms.
Marcin Nagy, Varun Singh, Jörg Ott, Lars Eggert
MMSys4
2011 Special Issue on Architectures and Protocols for the Future Internet
Lars Eggert, Tilman Wolf
Comput. Networks1
2010 An experimental study of home gateway characteristics
abstract
Many residential and small business users connect to the Internet via home gateways, such as DSL and cable modems. The characteristics of these devices heavily influence the quality and performance of the Internet service that these users receive. Anecdotal evidence suggests that an extremely diverse set of behaviors exists in the deployed base, forcing application developers to design for the lowest common denominator. This paper experimentally analyzes some characteristics of a substantial number of different home gateways: binding timeouts, queuing delays, throughput, protocol support and others.
Seppo Hätönen, Aki Nyrhinen, Lars Eggert, Stephen D. Strowes, Pasi Sarolahti, Markku Kojo
Internet Measurement Conference3
2007 Scalability Analysis of the TurfNet Internetworking Architecture
abstract
TurfNet is an internetworking architecture that enables communication among autonomous and heterogeneous network domains. The architecture uses a global identity namespace and does not require global addressing or a common internetworking protocol. It integrates the new concept of dynamic network composition with other recent architectural concepts, such as decoupling locators from identifiers. This paper analyzes whether the TurfNet naming and interdomain routing mechanisms can scale to networks of the size of the global Internet. To the authors' knowledge, this is one of the first scalability analyses of any next-generation internetworking proposal based on today's Internet AS topology. It adapts existing research results on the topology of the Internet's autonomous system graph and related results that quantify typical traffic patterns to construct a realistic model of an Internet-like TurfNet.
Jordi Pujol, Stefan Schmid 0002, Lars Eggert, Marcus Brunner
GLOBECOM3
2007 An Experimental Evaluation of Voice Quality Over the Datagram Congestion Control Protocol
abstract
Most Internet telephony applications currently use either TCP or UDP to carry their voice-over-IP (VoIP) traffic. This choice can be problematic, because TCP is not well suited for interactive traffic and UDP is unresponsive to congestion. The IETF has recently standardized the new Datagram Congestion Control Protocol (DCCP). DCCP has been designed to carry media traffic and is congestion-controlled. This paper experimentally evaluates the voice quality that Internet telephony calls achieve over prototype implementations of basic DCCP and several DCCP variants, under different network conditions and with different codecs. It finds that the currently-specified DCCP variants perform less well than expected when compared to UDP and TCP. Based on an analysis of these results, the paper suggests several improvements to DCCP and experimentally validates that a prototype implementation of these modifications can significantly increase voice quality.
H. Vlad Balan, Lars Eggert, Saverio Niccolini, Marcus Brunner
INFOCOM2
2006 A Node Identity Internetworking Architecture
abstract
The Internet consists of independent networks that belong to different administrative domains and vary in scope from personal area networks, private home networks, corporate networks to ISP and global operator networks. These networks may employ different technologies, communications mediums, addressing realms and may have widely different capabilities. The coming years will add a significant level of dynamic behavior, such as mobile nodes and moving networks, which the Internet must support. At the same time, there is a need to address the increasing levels of harmful traffic and denial-of-service attacks. The existing Internet architecture does not support dynamic behavior or secure communication to a sufficient degree. This paper outlines a node-identity-based internetworking architecture that allows heterogeneous networks to work together without loss of functionality. Some of techniques employed in this architecture include reliance on cryptographic node identifiers, identity routers and localized addressing realms.
Bengt Ahlgren, Jari Arkko, Lars Eggert, Jarno Rajahalme
INFOCOM3
2006 Towards Autonomous Network Domains
abstract
The Internet is currently evolving beyond what its architecture can support. Often, the mechanisms that allow the Internet to adapt to increasingly conflicting sets of new requirements break some of its basic design principles and can thus severely interfere with end-toend communication. This paper recognizes that increased autonomy of network regions is a key requirement for future internetworking. It outlines a new internetworking architecture that enables interoperation among a set of autonomous, heterogeneous network domains. The architecture is based on a global identity space and does not require global addressing or a shared internetworking protocol. It integrates the new concept of dynamic network composition with other recent architectural concepts, such as decoupling locators from identifiers. 1.
Stefan Schmid 0002, Lars Eggert, Marcus Brunner, Jürgen Quittek
INFOCOM2
2006 Analysis of Path Characteristics and Transport Protocol Design in Vehicular Ad Hoc Networks
abstract
Vehicular ad hoc networks (VANETs) enable new applications by providing self-organizing vehicle-to-vehicle and vehicle-to-roadside communication. Some of these applications require reliable, in-order data delivery across end-to-end connections. The performance of a vehicular transport protocol (VTP) that provides such a service depends on its ability to adapt quickly to the varying path characteristics of highly dynamic environments. This paper studies path characteristics of VANETs in highway scenarios. An analytical evaluation derives upper bounds on the expected connectivity and disruption duration. Simulations validate these results and study further metrics, such as packet loss, packet reordering and round trip times. The paper also briefly outlines a preliminary VTP design that incorporates these analytical results.
Ralf Schmitz, Alain Leiggener, Andreas Festag, Lars Eggert, Wolfgang Effelsberg
VTC Spring4
2005 Towards autonomous network domains
abstract
The Internet is currently evolving beyond what its architecture can support. Often, the mechanisms that allow the Internet to adapt to increasingly conflicting sets of new requirements break some of its basic design principles and can thus severely interfere with end-to-end communication. This paper recognizes that increased autonomy of network regions is a key requirement for future internetworking. It outlines a new internetworking architecture that enables interoperation among a set of autonomous, heterogeneous network domains. The architecture is based on a global identity space and does not require global addressing or a shared internetworking protocol. It integrates the new concept of dynamic network composition with other recent architectural concepts, such as decoupling locators from identifiers.
Stefan Schmid 0002, Lars Eggert, Marcus Brunner, Jürgen Quittek
INFOCOM2
2005 Ambient networks: bridging heterogeneous network domains
abstract
Providing end-to-end communication in heterogeneous internetworking environments is a challenge. Two fundamental problems are bridging between different internetworking technologies and hiding of network complexity and differences from both applications and application developers. This paper presents abstraction and naming mechanisms that address these challenges in the Ambient Networks project. Connectivity abstractions hide the differences of heterogeneous internetworking technologies and enable applications to operate across them. A common naming framework enables end-to-end communication across otherwise independent internetworks and supports advanced networking capabilities, such as indirection or delegation, through dynamic bindings between named entities
Bengt Ahlgren, Lars Eggert, Börje Ohlman, Andreas Schieder
PIMRC2
2005 Idletime scheduling with preemption intervals
abstract
This paper presents the idletime scheduler; a generic, kernel-level mechanism for using idle resource capacity in the background without slowing down concurrent foreground use. Many operating systems fail to support transparent background use and concurrent foreground performance can decrease by 50% or more. The idletime scheduler minimizes this interference by partially relaxing the work conservation principle during preemption intervals, during which it serves no background requests even if the resource is idle. The length of preemption intervals is a controlling parameter of the scheduler: short intervals aggressively utilize idle capacity; long intervals reduce the impact of background use on foreground performance. Unlike existing approaches to establish prioritized resource use, idletime scheduling requires only localized modifications to a limited number of system schedulers. In experiments, a FreeBSD implementation for idletime network scheduling maintains over 90% of foreground TCP throughput, while allowing concurrent, high-rate UDP background flows to consume up to 80% of remaining link capacity. A FreeBSD disk scheduler implementation maintains 80% of foreground read performance, while enabling concurrent background operations to reach 70% throughput.
Lars Eggert, Joseph D. Touch
SOSP1
1999 Application-Level Differentiated Services for Web Servers
Lars Eggert, John S. Heidemann
World Wide Web1