EDBT 2026 Demo / reviewers in the wild / expert
Ciprian Gerea
dblp:74/7259
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3
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
3 papers |
Database system architecture and tuning · 53% Distributed and cloud data management · 25% Data stream processing · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 64% Cloud and datacenter computing · 19% Performance modeling and evaluation · 17% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
main-memory database |
0.2 | 1 | 2014 | Fast database restarts at facebook · SIGMOD Conference 2014 |
Distributed systems › fault tolerance
failure recovery |
0.2 | 1 | 2014 | Fast database restarts at facebook · SIGMOD Conference 2014 |
Database system architecture and tuning › main-memory database
distributed in-memory database |
0.2 | 1 | 2013 | Scuba: Diving into Data at Facebook · Proc. VLDB Endow. 2013 |
Data stream processing
complex event processing |
0.1 | 1 | 2009 | Microsoft CEP Server and Online Behavioral Targeting · Proc. VLDB Endow. 2009 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2014 | Fast database restarts at facebook · SIGMOD Conference 2014 |
Performance modeling and evaluation
performance monitoring |
0.0 | 1 | 2013 | Scuba: Diving into Data at Facebook · Proc. VLDB Endow. 2013 |
Data stream processing
continuous query processing |
0.0 | 1 | 2009 | Microsoft CEP Server and Online Behavioral Targeting · Proc. VLDB Endow. 2009 |
Methods — techniques the papers use, named apart from their topics
in-memory aggregation · 0.3distributed query processing · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Fast database restarts at facebookabstractFacebook engineers query multiple databases to monitor and analyze Facebook products and services. The fastest of these databases is Scuba, which achieves subsecond query response time by storing all of its data in memory across hundreds of servers. We are continually improving the code for Scuba and would like to push new software releases at least once a week. However, restarting a Scuba machine clears its memory. Recovering all of its data from disk --- about 120 GB per machine --- takes 2.5-3 hours to read and format the data per machine. Even 10 minutes is a long downtime for the critical applications that rely on Scuba, such as detecting user-facing errors. Restarting only 2% of the servers at a time mitigates the amount of unavailable data, but prolongs the restart duration to about 12 hours, during which users see only partial query results and one engineer needs to monitor the servers carefully. We need a faster, less engineer intensive, solution to enable frequent software upgrades. Aakash Goel, Bhuwan Chopra, Ciprian Gerea, Dhruv Mátáni, Josh Metzler, Fahim Ul Haq, Janet L. Wiener |
SIGMOD Conference | 3 |
| 2013 | Scuba: Diving into Data at FacebookabstractFacebook takes performance monitoring seriously. Performance issues can impact over one billion users so we track thousands of servers, hundreds of PB of daily network traffic, hundreds of daily code changes, and many other metrics. We require latencies of under a minute from events occuring (a client request on a phone, a bug report filed, a code change checked in) to graphs showing those events on developers' monitors. Scuba is the data management system Facebook uses for most real-time analysis. Scuba is a fast, scalable, distributed, in-memory database built at Facebook. It currently ingests millions of rows (events) per second and expires data at the same rate. Scuba stores data completely in memory on hundreds of servers each with 144 GB RAM. To process each query, Scuba aggregates data from all servers. Scuba processes almost a million queries per day. Scuba is used extensively for interactive, ad hoc, analysis queries that run in under a second over live data. In addition, Scuba is the workhorse behind Facebook's code regression analysis, bug report monitoring, ads revenue monitoring, and performance debugging. Lior Abraham, John Allen, Oleksandr Barykin, Vinayak R. Borkar, Bhuwan Chopra, Ciprian Gerea, Daniel Merl, Josh Metzler, David Reiss, Subbu Subramanian, Janet L. Wiener, Okay Zed |
Proc. VLDB Endow. | 6 |
| 2009 | Microsoft CEP Server and Online Behavioral TargetingabstractIn this demo, we present the Microsoft Complex Event Processing (CEP) Server, Microsoft CEP for short. Microsoft CEP is an event stream processing system featured by its declarative query language and its multiple consistency levels of stream query processing. Query composability, query fusing, and operator sharing are key features in the Microsoft CEP query processor. Moreover, the debugging and supportability tools of Microsoft CEP provide visibility of system internals to users. Web click analysis has been crucial to behavior-based online marketing. Streams of web click events provide a typical workload for a CEP server. Meanwhile, a CEP server with its processing capabilities plays a key role in web click analysis. This demo highlights the features of Microsoft CEP under a workload of web click events. Mohamed H. Ali, Ciprian Gerea, Balan Sethu Raman, Beysim Sezgin, Tiho Tarnavski, Tomer Verona, Peter Zabback, Anton Kirilov, Asvin Ananthanarayan, Alex Raizman, Ramkumar Krishnan, Roman Schindlauer, Torsten Grabs, Sharon Bjeletich, Badrish Chandramouli, Jonathan Goldstein, Sudin Bhat, Vincenzo Di Nicola, Xianfang Wang, David Maier 0001, Ivo Santos, Olivier Nano, Stephan Grell |
Proc. VLDB Endow. | 2 |