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.

Benjamin Atkin

dblp:91/2185 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1Computer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous 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.

Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 50% Distributed and cloud data management · 50%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 71% Distributed systems · 29%
Computer networks
1 paper
Transport protocols and congestion control · 62% Wireless networking · 19% Network management and operations · 19%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › observability
large-scale monitoring
0.112020
Monarch: Google's Planet-Scale In-Memory Time Series Database · Proc. VLDB Endow. 2020
Storage systems
content-addressable storage
0.112010
HydraFS: A High-Throughput File System for the HYDRAstor Content-Addressable Storage System · FAST 2010
Storage systems › file systems
distributed file system
0.112010
HydraFS: A High-Throughput File System for the HYDRAstor Content-Addressable Storage System · FAST 2010
Storage systems
file systems
0.112010
HydraFS: A High-Throughput File System for the HYDRAstor Content-Addressable Storage System · FAST 2010
Transport protocols and congestion control › transport protocol design
adaptive transport protocols
0.012003
Evaluation of an Adaptive Transport Protocol · INFOCOM 2003
Network management and operations
application adaptation
0.012003
Evaluation of an Adaptive Transport Protocol · INFOCOM 2003
Wireless networking
bandwidth variation
0.012003
Evaluation of an Adaptive Transport Protocol · INFOCOM 2003

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

regionalized architecture · 0.9in-memory ingestion · 0.9global query plane · 0.9
YearPublicationVenuePosition
2020 Monarch: Google's Planet-Scale In-Memory Time Series Database
abstract
Monarch is a globally-distributed in-memory time series database system in Google. Monarch runs as a multi-tenant service and is used mostly to monitor the availability, correctness, performance, load, and other aspects of billion-user-scale applications and systems at Google. Every second, the system ingests terabytes of time series data into memory and serves millions of queries. Monarch has a regionalized architecture for reliability and scalability, and global query and configuration planes that integrate the regions into a unified system. On top of its distributed architecture, Monarch has flexible configuration, an expressive relational data model, and powerful queries. This paper describes the structure of the system and the novel mechanisms that achieve a reliable and flexible unified system on a regionalized distributed architecture. We also share important lessons learned from a decade's experience of developing and running Monarch as a service in Google.
Colin Adams, Benjamin Atkin, John Banning, Sumeer Bhola, Richard W. Buskens, Yoo Chung, Qin Jia, Nick Sakharov, George Talbot, Adam Tart
Proc. VLDB Endow.3
2010 HydraFS: A High-Throughput File System for the HYDRAstor Content-Addressable Storage System
Cristian Ungureanu, Benjamin Atkin, Akshat Aranya, Salil Gokhale, Stephen Rago, Grzegorz Calkowski, Cezary Dubnicki, Aniruddha Bohra
FAST2
2006 Network-Aware Adaptation Techniques for Mobile File Systems
abstract
Wireless networks present unusual challenges for mobile file system clients, since they are characterised by unpredictable connectivity and widely-varying bandwidth. The traditional approach to adapting network communication to these conditions is to write back file updates asynchronously when bandwidth is low. Unfortunately, this can lead to underutilisation of bandwidth and inconsistencies between clients. We describe a new mobile file system, MAFS, that supports graceful degradation of file system performance as bandwidth is reduced, as well as rapid propagation of essential file updates. MAFS is able to achieve 10-20% improvements in execution time for real-life file system traces featuring read-write contention.
Benjamin Atkin, Kenneth P. Birman
NCA1
2003 Evaluation of an Adaptive Transport Protocol
abstract
Applications on mobile computers must adapt to high variability in wireless network performance. Extending the semantics of transport protocols to offer more control over communication to the user allows applications to adapt their behavior to bandwidth variability. We examine adding bandwidth notifications, priorities and timeliness guarantees to a network API as a method for achieving greater application control over bursty traffic. Experiments demonstrate that the extended API allows applications to adjust to bandwidth variations effectively. We also compare three different implementations of the API: two which run on top of TCP, and one new protocol, ATP, which performs comparably to the TCP extensions, but has better performance for some workloads, including a workload simulating remote file system traffic.
Benjamin Atkin, Kenneth P. Birman
INFOCOM1
2002 PortOS: an educational operating system for the Post-PC environment
abstract
In this paper, we describe PortOS, an educational operating system designed to complement undergraduate and graduate level classes on operating systems. PortOS is a complete user-level operating system project, with phases covering concurrency, synchronization, networking and file systems. It focuses particularly on ad hoc and peer-to-peer distributed computing on mobile devices. This paper discusses alternative approaches to operating system projects, and presents our particular design point along with pedagogical justifications.
Benjamin Atkin, Emin Gün Sirer
SIGCSE1