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

Ionel Gog

dblp:161/0169 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
4since 2021 · last 2022
—ORCID · none

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

Systems, architecture and hardware · 4 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 first-authorComputer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

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.

Artificial intelligence
3 papers
Autonomous driving · 76% Robot navigation and mapping · 24%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 71% Cloud and datacenter computing · 29%
Computer networks
1 paper
Datacenter networks · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
dynamic environments
0.612022
Context-Aware Streaming Perception in Dynamic Environments · ECCV (38) 2022
Robotics › Autonomous driving › perception › perception systems
streaming perception
0.612022
Context-Aware Streaming Perception in Dynamic Environments · ECCV (38) 2022
Embedded and real-time systems › real-time scheduling
deadline-aware scheduling
0.612022
D3: a dynamic deadline-driven approach for building autonomous vehicles · EuroSys 2022
Embedded and real-time systems
real-time scheduling
0.612022
D3: a dynamic deadline-driven approach for building autonomous vehicles · EuroSys 2022
Cloud and datacenter computing
cluster resource management and scheduling
0.212016
Firmament: Fast, Centralized Cluster Scheduling at Scale · OSDI 2016
Datacenter networks › lossless ethernet
priority flow control
0.212015
Queues Don't Matter When You Can JUMP Them! · NSDI 2015
Robotics › Autonomous driving
simulation
0.112021
Pylot: A Modular Platform for Exploring Latency-Accuracy Tradeoffs in Autonomous Vehicles · ICRA 2021

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

dataflow system · 0.5
YearPublicationVenuePosition
2022 Context-Aware Streaming Perception in Dynamic Environments
Gur-Eyal Sela, Ionel Gog, Justin Wong, Kumar Krishna Agrawal, Xiangxi Mo, Sukrit Kalra, Peter Schafhalter, Eric Leong, Xin Wang 0066, Bharathan Balaji, Joseph Gonzalez 0001, Ion Stoica
ECCV (38)2
2022 D3: a dynamic deadline-driven approach for building autonomous vehicles
abstract
Autonomous vehicles (AVs) must drive across a variety of challenging environments that impose continuously-varying deadlines and runtime-accuracy tradeoffs on their software pipelines. A deadline-driven execution of such AV pipelines requires a new class of systems that enable the computation to maximize accuracy under dynamically-varying deadlines. Designing these systems presents interesting challenges that arise from combining ease-of-development of AV pipelines with deadline specification and enforcement mechanisms.
Ionel Gog, Sukrit Kalra, Peter Schafhalter, Joseph Gonzalez 0001, Ion Stoica
EuroSys1
2021 Falkirk Wheel: Rollback Recovery for Dataflow Systems
abstract
Data processing applications often combine computations with disparate fault-tolerance requirements. For example, batch computations prioritize throughput over recovery latency, and can tolerate recovery delays of up to several minutes, while streaming computations expect recovery latencies of at most a few seconds. However, state-of-the-art data systems each offer a single fault-tolerance regime, so complex applications either: (i) suffer performance degradation in steady state and during recovery due to the poor fit of the fault-tolerance regime for parts of the applications, or (ii) are difficult to maintain because they are developed using fragile combinations of batch and streaming systems that provide different APIs and schedulers, and evolve independently.
Ionel Gog, Michael Isard, Martín Abadi
SoCC1
2021 Pylot: A Modular Platform for Exploring Latency-Accuracy Tradeoffs in Autonomous Vehicles
abstract
We present Pylot, a platform for autonomous vehicle (AV) research and development, built with the goal to allow researchers to study the effects of the latency and accuracy of their models and algorithms on the end-to-end driving behavior of an AV. This is achieved through a modular structure enabled by our high-performance dataflow system that represents AV software pipeline components (object detectors, motion planners, etc.) as a dataflow graph of operators which communicate on data streams using timestamped messages. Pylot readily interfaces with popular AV simulators like CARLA, and is easily deployable to real-world vehicles with minimal code changes. To reduce the burden of developing an entire pipeline for evaluating a single component, Pylot provides several state-of-the-art reference implementations for the various components of an AV pipeline. Using these reference implementations, a Pylot-based AV pipeline is able to drive a real vehicle, and attains a high score on the CARLA Autonomous Driving Challenge. We also present several case studies enabled by Pylot, including evidence of a need for context-dependent components, and per-component time allocation. Pylot is open source, with the code available at https://github.com/erdos-project/pylot.
Ionel Gog, Sukrit Kalra, Peter Schafhalter, Matthew A. Wright, Joseph Gonzalez 0001, Ion Stoica
ICRA1
2016 Firmament: Fast, Centralized Cluster Scheduling at Scale
Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert N. M. Watson, Steven Hand 0001
OSDI1
2015 Musketeer: all for one, one for all in data processing systems
abstract
Many systems for the parallel processing of big data are available today. Yet, few users can tell by intuition which system, or combination of systems, is "best" for a given workflow. Porting workflows between systems is tedious. Hence, users become "locked in", despite faster or more efficient systems being available. This is a direct consequence of the tight coupling between user-facing front-ends that express workflows (e.g., Hive, SparkSQL, Lindi, GraphLINQ) and the back-end execution engines that run them (e.g., MapReduce, Spark, PowerGraph, Naiad).
Ionel Gog, Malte Schwarzkopf, Natacha Crooks, Matthew P. Grosvenor, Allen Clement, Steven Hand 0001
EuroSys1
2015 Broom: Sweeping Out Garbage Collection from Big Data Systems
Ionel Gog, Jana Giceva, Malte Schwarzkopf, Kapil Vaswani, Dimitrios Vytiniotis, G. Ramalingam, Manuel Costa, Derek Gordon Murray, Steven Hand 0001, Michael Isard
HotOS1
2015 Queues Don't Matter When You Can JUMP Them!
Matthew P. Grosvenor, Malte Schwarzkopf, Ionel Gog, Robert N. M. Watson, Andrew W. Moore 0002, Steven Hand 0001, Jon Crowcroft
NSDI3