EDBT 2026 Demo / reviewers in the wild / expert
Sadjad Fouladi
dblp:197/7159
· DBLP profile ↗
11ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0002-9451-1877ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Theory of computation · 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 networks
3 papers |
Content delivery and video streaming · 51% Transport protocols and congestion control · 49% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 81% Parallel and multicore computing · 12% Distributed systems · 8% | |
| Computer graphics and multimedia
3 papers |
Rendering · 77% Image and video coding · 23% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
0.9 | 3 | 2022 | From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers · USENIX ATC 2019 Secure serverless computing using dynamic information flow control · Proc. ACM Program. Lang. 2018 R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUs · ACM Trans. Graph. 2022 |
Transport protocols and congestion control › real-time communication
video conferencing |
0.8 | 1 | 2024 | Gemino: Practical and Robust Neural Compression for Video Conferencing · NSDI 2024 |
Rendering › ray tracing
path tracing |
0.6 | 1 | 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUs · ACM Trans. Graph. 2022 |
Content delivery and video streaming
adaptive video streaming |
0.4 | 1 | 2020 | Learning in situ: a randomized experiment in video streaming · NSDI 2020 |
Operating systems › operating system interface
shell |
0.4 | 1 | 2020 | POSH: A Data-Aware Shell · USENIX ATC 2020 |
Content delivery and video streaming
real-time video streaming |
0.3 | 1 | 2018 | Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol · NSDI 2018 |
Systems and software security › information flow control
dynamic information flow control |
0.3 | 1 | 2018 | Secure serverless computing using dynamic information flow control · Proc. ACM Program. Lang. 2018 |
Systems and software security
information flow control |
0.3 | 1 | 2018 | Secure serverless computing using dynamic information flow control · Proc. ACM Program. Lang. 2018 |
Cloud and datacenter computing › serverless computing
serverless security |
0.3 | 1 | 2018 | Secure serverless computing using dynamic information flow control · Proc. ACM Program. Lang. 2018 |
Image and video coding
video compression |
0.2 | 1 | 2024 | Gemino: Practical and Robust Neural Compression for Video Conferencing · NSDI 2024 |
Rendering
ray tracing |
0.2 | 1 | 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUs · ACM Trans. Graph. 2022 |
Content delivery and video streaming
quality of experience |
0.1 | 1 | 2020 | Learning in situ: a randomized experiment in video streaming · NSDI 2020 |
Transport protocols and congestion control
transport protocol design |
0.1 | 1 | 2018 | Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol · NSDI 2018 |
Systems and software security › information flow control
noninterference |
0.1 | 1 | 2018 | Secure serverless computing using dynamic information flow control · Proc. ACM Program. Lang. 2018 |
Systems and software security › information flow control › noninterference
termination-sensitive noninterference |
0.1 | 1 | 2018 | Secure serverless computing using dynamic information flow control · Proc. ACM Program. Lang. 2018 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2017 | Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads · NSDI 2017 |
Parallel and multicore computing › parallel programming models
task parallelism |
0.1 | 1 | 2017 | Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads · NSDI 2017 |
Methods — techniques the papers use, named apart from their topics
neural compression · 1.5service-oriented design · 1.1serverless cloud computing · 1.1load balancing · 1.1BVH · 1.1static labeling · 0.7faceted labeling · 0.7dynamic taint analysis · 0.7randomized experiment · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Gemino: Practical and Robust Neural Compression for Video Conferencing
Vibhaalakshmi Sivaraman, Pantea Karimi, Vedantha Venkatapathy, Mehrdad Khani Shirkoohi, Sadjad Fouladi, Mohammad Alizadeh, Frédo Durand, Vivienne Sze |
NSDI | 5 |
| 2023 | A Holistic View of AI-driven Network Incident ManagementabstractWe discuss the potential improvement large language models (LLM) can provide in incident management and how they can overhaul the ways operators conduct incident management today. We propose a holistic framework for building an AI helper for incident management and discuss the several avenues of future research needed to achieve it. Pouya Hamadanian, Behnaz Arzani, Sadjad Fouladi, Siva Kesava Reddy K., Rodrigo Fonseca, Denizcan Billor, Ahmad Cheema, Edet Nkposong, Ranveer Chandra |
HotNets | 3 |
| 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUsabstractIn this paper we explore the viability of path tracing massive scenes using a "supercomputer" constructed on-the-fly from thousands of small, serverless cloud computing nodes. We present R2E2 (Really Elastic Ray Engine) a scene decomposition-based parallel renderer that rapidly acquires thousands of cloud CPU cores, loads scene geometry from a pre-built scene BVH into the aggregate memory of these nodes in parallel, and performs full path traced global illumination using an inter-node messaging service designed for communicating ray data. To balance ray tracing work across many nodes, R2E2 adopts a service-oriented design that statically replicates geometry and texture data from frequently traversed scene regions onto multiple nodes based on estimates of load, and dynamically assigns ray tracing work to lightly loaded nodes holding the required data. We port pbrt's ray-scene intersection components to the R2E2 architecture, and demonstrate that scenes with up to a terabyte of geometry and texture data (where as little as 1/250th of the scene can fit on any one node) can be path traced at 4K resolution, in tens of seconds using thousands of tiny serverless nodes on the AWS Lambda platform. Sadjad Fouladi, Brennan Shacklett, Fait Poms, Arjun Arora, Alex Ozdemir, Deepti Raghavan, Pat Hanrahan, Kayvon Fatahalian, Keith Winstein |
ACM Trans. Graph. | 1 |
| 2020 | Parallelization Techniques for Verifying Neural NetworksabstractInspired by recent successes of parallel techniques for solving Boolean satisfiability, we investigate a set of strategies and heuristics to leverage parallelism and improve the scalability of neural network verification. We present a general description of the Split-and-Conquer partitioning algorithm, implemented within the Marabou framework, and discuss its parameters and heuristic choices. In particular, we explore two novel partitioning strategies, that partition the input space or the phases of the neuron activations, respectively. We introduce a branching heuristic and a direction heuristic that are based on the notion of polarity. We also introduce a highly parallelizable pre-processing algorithm for simplifying neural network verification problems. An extensive experimental evaluation shows the benefit of these techniques on both existing and new benchmarks. A preliminary experiment ultra-scaling our algorithm using a large distributed cloud - based platform also shows promising results. Haoze Wu 0001, Alex Ozdemir, Aleksandar Zeljic, Kyle Julian, Ahmed Irfan, Divya Gopinath, Sadjad Fouladi, Guy Katz, Corina Pasareanu, Clark W. Barrett |
FMCAD | 7 |
| 2020 | Learning in situ: a randomized experiment in video streaming
Francis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi, Keyi Zhang, Philip Alexander Levis, Keith Winstein |
NSDI | 4 |
| 2020 | POSH: A Data-Aware Shell
Deepti Raghavan, Sadjad Fouladi, Philip Alexander Levis, Matei Zaharia |
USENIX ATC | 2 |
| 2019 | From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
Sadjad Fouladi, Francisco Romero, Dan Iter, Qian Li 0027, Shuvo Chatterjee, Christoforos E. Kozyrakis, Matei Zaharia, Keith Winstein |
USENIX ATC | 1 |
| 2018 | Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol
Sadjad Fouladi, John Emmons, Emre Orbay, Catherine Wu, Riad S. Wahby, Keith Winstein |
NSDI | 1 |
| 2018 | Secure serverless computing using dynamic information flow controlabstractThe rise of serverless computing provides an opportunity to rethink cloud security. We present an approach for securing serverless systems using a novel form of dynamic information flow control (IFC). We show that in serverless applications, the termination channel found in most existing IFC systems can be arbitrarily amplified via multiple concurrent requests, necessitating a stronger termination-sensitive non-interference guarantee, which we achieve using a combination of static labeling of serverless processes and dynamic faceted labeling of persistent data. We describe our implementation of this approach on top of JavaScript for AWS Lambda and OpenWhisk serverless platforms, and present three realistic case studies showing that it can enforce important IFC security properties with modest overhead. Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Shmuel Sagiv, Thomas Schmitz 0001, Keith Winstein |
Proc. ACM Program. Lang. | 3 |
| 2017 | Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads
Sadjad Fouladi, Riad S. Wahby, Brennan Shacklett, Karthikeyan Balasubramaniam, William Zeng, Rahul Bhalerao, Anirudh Sivaraman, George Porter, Keith Winstein |
NSDI | 1 |
| 2017 | Projection matrix by orthogonal vanishing points
Mehran Fotouhi, Sadjad Fouladi, Shohreh Kasaei |
Multim. Tools Appl. | 2 |