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.

Tim Williamson

dblp:181/5778 · DBLP profile ↗
← Back
2ranked-venue papers
0as 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 · 2

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
2 papers
Cloud and datacenter computing · 68% Parallel and multicore computing · 32%
Databases, data mining, and information retrieval
2 papers
Data stream processing · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
autoscaling
0.412020
Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020
Cloud and datacenter computing
cluster resource management and scheduling
0.412020
Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020
Parallel and multicore computing
task scheduling
0.412020
Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020
Data stream processing › stream processing systems
real-time stream processing
0.212016
Realtime Data Processing at Facebook · SIGMOD Conference 2016
Data stream processing
stream processing systems
0.112020
Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020
Cloud and datacenter computing › datacenter workloads
datacenter data processing
0.112016
Realtime Data Processing at Facebook · SIGMOD Conference 2016

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

predictive auto scaling · 0.9fault tolerance · 0.9
YearPublicationVenuePosition
2020 Turbine: Facebook's Service Management Platform for Stream Processing
abstract
The demand for stream processing at Facebook has grown as services increasingly rely on real-time signals to speed up decisions and actions. Emerging real-time applications require strict Service Level Objectives (SLOs) with low downtime and processing lag-even in the presence of failures and load variability. Addressing this challenge at Facebook scale led to the development of Turbine, a management platform designed to bridge the gap between the capabilities of the existing general-purpose cluster management frameworks and Facebook's stream processing requirements. Specifically, Turbine features a fast and scalable task scheduler; an efficient predictive auto scaler; and an application update mechanism that provides fault-tolerance, atomicity, consistency, isolation and durability. Turbine has been in production for over three years, and one of the core technologies that enabled a booming growth of stream processing at Facebook. It is currently deployed on clusters spanning tens of thousands of machines, managing several thousands of streaming pipelines processing terabytes of data per second in real time. Our production experience has validated Turbine's effectiveness: its task scheduler evenly balances workload fluctuation across clusters; its auto scaler effectively and predictively handles unplanned load spikes; and the application update mechanism consistently and efficiently completes high scale updates within minutes. This paper describes the Turbine architecture, discusses the design choices behind it, and shares several case studies demonstrating Turbine capabilities in production.
Luwei Cheng, Vanish Talwar, Michael Y. Levin, Gabriela Jacques-Silva, Nikhil Simha, Anirban Banerjee, Tim Williamson, Serhat Yilmaz, Guoqiang Jerry Chen
ICDE9
2016 Realtime Data Processing at Facebook
abstract
Realtime data processing powers many use cases at Facebook, including realtime reporting of the aggregated, anonymized voice of Facebook users, analytics for mobile applications, and insights for Facebook page administrators. Many companies have developed their own systems; we have a realtime data processing ecosystem at Facebook that handles hundreds of Gigabytes per second across hundreds of data pipelines.
Guoqiang Jerry Chen, Janet L. Wiener, Shridhar Iyer, Anshul Jaiswal, Ran Lei, Nikhil Simha, Kevin Wilfong, Tim Williamson, Serhat Yilmaz
SIGMOD Conference9