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

Werner Vogels

dblp:v/WernerVogels · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
0since 2021 · last 2007
—ORCID · none

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

Systems, architecture and hardware · 6 · 5 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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 architecture, parallel and distributed computing, and storage systems
9 papers
Distributed systems · 67% Storage systems · 20% High-performance computing · 6%
Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 100%
Software engineering, system software, and programming languages
5 papers
Empirical software engineering · 49% Operating systems · 30% Services computing and microservices · 21%

Topics — the 20 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.132007
Adding High Availability and Autonomic Behavior to Web Services · ICSE 2004
Six Misconceptions about Reliable Distributed Computing · HPDC 1999
Dynamo: amazon's highly available key-value store · SOSP 2007
Distributed systems › consistency models
eventual consistency
0.112007
Dynamo: amazon's highly available key-value store · SOSP 2007
Storage systems
key-value storage
0.112007
Dynamo: amazon's highly available key-value store · SOSP 2007
Distributed systems
replication
0.112007
Dynamo: amazon's highly available key-value store · SOSP 2007
Distributed systems
gossip protocols
0.112005
dcOvercoming Communications Challenges in Software for Monitoring and Controlling Power Systems · Proc. IEEE 2005
Distributed systems › fault tolerance
high availability
0.012004
Adding High Availability and Autonomic Behavior to Web Services · ICSE 2004
Distributed systems › observability
distributed monitoring
0.012003
Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining · ACM Trans. Comput. Syst. 2003
Storage systems
file systems
0.011999
File system usage in Windows NT 4.0 · SOSP 1999
Storage systems › i/o workload characterization
file system traces
0.011999
File system usage in Windows NT 4.0 · SOSP 1999
Storage systems › file systems
file system workload
0.011999
File system usage in Windows NT 4.0 · SOSP 1999
Distributed systems › distributed system dependability
reliable distributed systems
0.011999
Six Misconceptions about Reliable Distributed Computing · HPDC 1999
Performance modeling and evaluation
workload characterization
0.011999
File system usage in Windows NT 4.0 · SOSP 1999
Cloud and datacenter computing › datacenter operations
datacenter reliability
0.012007
Dynamo: amazon's highly available key-value store · SOSP 2007
Services computing and microservices
web services
0.012004
Adding High Availability and Autonomic Behavior to Web Services · ICSE 2004
Operating systems › network stack
network interface
0.011995
U-Net: A User-Level Network Interface for Parallel and Distributed Computing · SOSP 1995
Distributed systems › distributed system architecture
communication architecture
0.011995
U-Net: A User-Level Network Interface for Parallel and Distributed Computing · SOSP 1995
Empirical software engineering
benchmarking
0.012003
HPC.NET - are CLI-based Virtual Machines Suitable for High Performance Computing? · SC 2003
Distributed systems
consistency models
0.012003
Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining · ACM Trans. Comput. Syst. 2003
Distributed systems › peer-to-peer systems › peer-to-peer architecture
peer-to-peer protocols
0.012003
Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining · ACM Trans. Comput. Syst. 2003
High-performance computing
cluster computing
0.011995
U-Net: A User-Level Network Interface for Parallel and Distributed Computing · SOSP 1995

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

benchmarking · 0.1vector clocks · 0.1gossip protocol · 0.1consistent hashing · 0.1kernel tracing · 0.0simulation · 0.0mobile code · 0.0SQL-based aggregation · 0.0active messages · 0.0ATM · 0.0
YearPublicationVenuePosition
2007 Dynamo: amazon's highly available key-value store
abstract
Reliability at massive scale is one of the biggest challenges we face at Amazon.com, one of the largest e-commerce operations in the world; even the slightest outage has significant financial consequences and impacts customer trust. The Amazon.com platform, which provides services for many web sites worldwide, is implemented on top of an infrastructure of tens of thousands of servers and network components located in many datacenters around the world. At this scale, small and large components fail continuously and the way persistent state is managed in the face of these failures drives the reliability and scalability of the software systems.
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, Werner Vogels
SOSP9
2007 Life Is Not a State-Machine: The Long Road from Research to Production
Werner Vogels
USENIX ATC1
2007 Data Access Patterns in The Amazon.com Technology Platform
Werner Vogels
VLDB1
2006 Life is not a state-machine: the long road from research to production
abstract
No abstract available.
Werner Vogels
PODC1
2005 dcOvercoming Communications Challenges in Software for Monitoring and Controlling Power Systems
abstract
The restructuring of the electric power grid has created new control and monitoring requirements for which classical technologies may be inadequate. The most obvious way of building such systems, using TCP connections to link monitoring systems with data sources, gives poor scalability and exhibits instability precisely when information is most urgently required. Astrolabe, Bimodal Multicast, and Gravitational Gossip, technologies of our own design, seek to overcome these problems using what are called "epidemic" communication protocols. This paper evaluates a hypothetical power monitoring scenario involving the New York State grid, and concludes that the technology is well matched to the need.
Kenneth P. Birman, Jie Chen 0017, E. M. Hopkinson, Robert J. Thomas, James S. Thorp, Robbert van Renesse, Werner Vogels
Proc. IEEE7
2004 Adding High Availability and Autonomic Behavior to Web Services
abstract
Rapid acceptance of the Web Services architecture promises to make it the most widely supported and popular object-oriented architecture to date. One consequence is that a wave of mission-critical Web Services applications will certainly be deployed in coming years. Yet the reliability options available within Web Services are limited in important ways. To use a term proposed by IBM, Web Services systems need to become far more autonomic, configuring themselves, diagnosing faults, and managing themselves. High availability applications need more attention. Moreover, the scenarios in which such issues arise often entail very large deployments, raising questions of scalability. In this paper we propose a path by which the architecture could be extended in these respects.
Kenneth P. Birman, Robbert van Renesse, Werner Vogels
ICSE3
2003 Tracking Service Availability in Long Running Business Activities
Werner Vogels
ICSOC1
2003 HPC.NET - are CLI-based Virtual Machines Suitable for High Performance Computing?
abstract
The Common Language Infrastructure is a new, standardized virtual machine that is likely to become popular on several platforms. In this paper we review whether this technology has any future in the high-performance computing community, for example by targeting the same application space as the Java-Grande Forum. We review the technology by benchmarking three implementations of the CLI and compare those with the results on Java virtual machines.
Werner Vogels
SC1
2003 Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining
abstract
Scalable management and self-organizational capabilities are emerging as central requirements for a generation of large-scale, highly dynamic, distributed applications. We have developed an entirely new distributed information management system called Astrolabe. Astrolabe collects large-scale system state, permitting rapid updates and providing on-the-fly attribute aggregation. This latter capability permits an application to locate a resource, and also offers a scalable way to track system state as it evolves over time. The combination of features makes it possible to solve a wide variety of management and self-configuration problems. This paper describes the design of the system with a focus upon its scalability. After describing the Astrolabe service, we present examples of the use of Astrolabe for locating resources, publish-subscribe, and distributed synchronization in large systems. Astrolabe is implemented using a peer-to-peer protocol, and uses a restricted form of mobile code based on the SQL query language for aggregation. This protocol gives rise to a novel consistency model. Astrolabe addresses several security considerations using a built-in PKI. The scalability of the system is evaluated using both simulation and experiments; these confirm that Astrolabe could scale to thousands and perhaps millions of nodes, with information propagation delays in the tens of seconds.
Robbert van Renesse, Kenneth P. Birman, Werner Vogels
ACM Trans. Comput. Syst.3
2000 An Overview of the Galaxy Management Framework for Scalable Enterprise Cluster Computing
abstract
We present the main concepts behind the Galaxy cluster management framework, Galaxy is focused on servicing large-scale enterprise clusters through the use of novel, highly scalable communication and management techniques. Galaxy is a flexible framework built upon the notion of low-level management of cluster farms, where within these farms islands of specific cluster management types can be created. A number of cluster profiles, which describe the components used in the different cluster types, are presented as well as the components used in the management of these clusters.
Werner Vogels, Dan Dumitriu
CLUSTER1
1999 Six Misconceptions about Reliable Distributed Computing
abstract
This paper describes how experiences with building industrial strength distributed applications have dramatically changed the assumptions about what tools are needed to build these systems.
Werner Vogels, Robbert van Renesse, Kenneth P. Birman
HPDC1
1999 File system usage in Windows NT 4.0
abstract
We have performed a study of the usage of the Windows NT File System through long-term kernel tracing. Our goal was to provide a new data point with respect to the 1985 and 1991 trace-based File System studies, to investigate the usage details of the Windows NT file system architecture, and to study the overall statistical behavior of the usage data.In this paper we report on these issues through a detailed comparison with the older traces, through details on the operational characteristics and through a usage analysis of the file system and cache manager. Next to architectural insights we provide evidence for the pervasive presence of heavy-tail distribution characteristics in all aspect of file system usage. Extreme variances are found in session inter-arrival time, session holding times, read/write frequencies, read/write buffer sizes, etc., which is of importance to system engineering, tuning and benchmarking.
Werner Vogels
SOSP1
1995 U-Net: A User-Level Network Interface for Parallel and Distributed Computing
abstract
The U-Net communication architecture provides processes with a virtual view of a network interface to enable userlevel access to high-speed communication devices. The architecture, implemented on standard workstations using offthe-shelf ATM communication hardware, removes the kernel from the communication path, while still providing full protection. The model presented by U-Net allows for the construction of protocols at user level whose performance is only limited by the capabilities of network. The architecture is extremely flexible in the sense that traditional protocols like TCP and UDP, as well as novel abstractions like Active Messages can be implemented efficiently. A U-Net prototype on an 8node ATM cluster of standard workstations offers 65 microseconds round-trip latency and 15 Mbytes/sec bandwidth. It achieves TCP performance at maximum network bandwidth and demonstrates performance equivalent to Meiko CS-2 and TMC CM-5 supercomputers on a set of Split-C benchmarks.
Thorsten von Eicken, Anindya Basu, Vineet Buch, Werner Vogels
SOSP4