EDBT 2026 Demo / reviewers in the wild / expert
Daniel Obenshain
dblp:133/3718
· DBLP profile ↗
8ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 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
3 papers |
Distributed systems · 54% Cloud and datacenter computing · 46% | |
| Network and information security
2 papers |
Privacy and data protection · 67% Network security · 33% | |
| Databases, data mining, and information retrieval
1 paper |
Distributed and cloud data management · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.5 | 2 | 2018 | Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently · OSDI 2018 Increasing Network Resiliency by Optimally Assigning Diverse Variants to Routing Nodes · IEEE Trans. Dependable Secur. Comput. 2015 |
Privacy and data protection › privacy-enhancing technologies
data deletion |
0.4 | 1 | 2020 | DELF: Safeguarding deletion correctness in Online Social Networks · USENIX Security Symposium 2020 |
Cloud and datacenter computing › datacenter operations
datacenter reliability |
0.3 | 1 | 2018 | Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently · OSDI 2018 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2016 | Kraken: Leveraging Live Traffic Tests to Identify and Resolve Resource Utilization Bottlenecks in Large Scale Web Services · OSDI 2016 |
Cloud and datacenter computing
datacenter operations |
0.2 | 1 | 2016 | Kraken: Leveraging Live Traffic Tests to Identify and Resolve Resource Utilization Bottlenecks in Large Scale Web Services · OSDI 2016 |
Network security
network resilience |
0.2 | 1 | 2015 | Increasing Network Resiliency by Optimally Assigning Diverse Variants to Routing Nodes · IEEE Trans. Dependable Secur. Comput. 2015 |
Distributed systems › fault tolerance
byzantine fault tolerance |
0.2 | 1 | 2015 | Increasing Network Resiliency by Optimally Assigning Diverse Variants to Routing Nodes · IEEE Trans. Dependable Secur. Comput. 2015 |
Distributed systems
distributed coordination |
0.2 | 1 | 2015 | Increasing Network Resiliency by Optimally Assigning Diverse Variants to Routing Nodes · IEEE Trans. Dependable Secur. Comput. 2015 |
Routing and switching
routing protocol |
0.1 | 1 | 2015 | Increasing Network Resiliency by Optimally Assigning Diverse Variants to Routing Nodes · IEEE Trans. Dependable Secur. Comput. 2015 |
Methods — techniques the papers use, named apart from their topics
optimization · 0.7greedy approximation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | DELF: Safeguarding deletion correctness in Online Social Networks
Katriel Cohn-Gordon, Georgios Damaskinos, Divino Neto, Joshi Cordova, Benoît Reitz, Benjamin Strahs, Daniel Obenshain, Paul Pearce, Ioannis Papagiannis, Available Media |
USENIX Security Symposium | 7 |
| 2018 | Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently
Kaushik Veeraraghavan, Justin Meza, Scott Michelson, Sankaralingam Panneerselvam, Alex Gyori, Sonia Margulis, Daniel Obenshain, Shruti Padmanabha, Ashish Shah, Yee Jiun Song, Tianyin Xu |
OSDI | 8 |
| 2017 | Structured Overlay Networks for a New Generation of Internet ServicesabstractThe dramatic success and scaling of the Internet was made possible by the core principle of keeping it simple in the middle and smart at the edge (or the end-to-end principle). However, new applications bring new demands, and for many emerging applications, the Internet paradigm presents limitations. For applications in this new generation of Internet services, structured overlay networks offer a powerful framework for deploying specialized protocols that can provide new capabilities beyond what the Internet natively supports by leveraging global state and in-network processing. The structured overlay concept includes three principles: A resilient network architecture, a flexible overlay node software architecture that exploits global state and unlimited programmability, and flow-based processing. We demonstrate the effectiveness of structured overlay networks in supporting today's demanding applications and propose forward-looking ideas for leveraging the framework to develop protocols that push the boundaries of what is possible in terms of performance and resilience. Amy Babay, Claudiu Danilov 0001, John Lane, Michal Miskin-Amir, Daniel Obenshain, John L. Schultz, Jonathan Robert Stanton, Thomas Tantillo, Yair Amir |
ICDCS | 5 |
| 2016 | Practical Intrusion-Tolerant NetworksabstractAs the Internet becomes an important part of the infrastructure our society depends on, it is crucial to construct networks that are able to work even when part of the network is compromised. This paper presents the first practical intrusion-tolerant network service, targeting high-value applications such as monitoring and control of global clouds and management of critical infrastructure for the power grid. We use an overlay approach to leverage the existing IP infrastructure while providing the required resiliency and timeliness. Our solution overcomes malicious attacks and compromises in both the underlying network infrastructure and in the overlay itself. We deploy and evaluate the intrusion-tolerant overlay implementation on a global cloud spanning East Asia, North America, and Europe, and make it publicly available. Daniel Obenshain, Thomas Tantillo, Amy Babay, John L. Schultz, Andrew Newell, Md. Endadul Hoque, Yair Amir, Cristina Nita-Rotaru |
ICDCS | 1 |
| 2016 | Kraken: Leveraging Live Traffic Tests to Identify and Resolve Resource Utilization Bottlenecks in Large Scale Web Services
Kaushik Veeraraghavan, Justin Meza, Wonho Kim, Sonia Margulis, Scott Michelson, Rajesh Nishtala, Daniel Obenshain, Dmitri Perelman, Yee Jiun Song |
OSDI | 8 |
| 2015 | Increasing Network Resiliency by Optimally Assigning Diverse Variants to Routing NodesabstractNetworks with homogeneous routing nodes are constantly at risk as any vulnerability found against a node could be used to compromise all nodes. Introducing diversity among nodes can be used to address this problem. With few variants, the choice of assignment of variants to nodes is critical to the overall network resiliency. We present the Diversity Assignment Problem (DAP), the assignment of variants to nodes in a network, and we show how to compute the optimal solution in medium-size networks. We also present a greedy approximation to DAP that scales well to large networks. Our solution shows that a high level of overall network resiliency can be obtained even from variants that are weak on their own. We provide a variation of our problem that matches the specific communication requirements of applications run over the network (e.g., Paxos and BFT). Also, we analyze the loss in resiliency when optimally assigning variants based on inaccurate information about compromises. Andrew Newell, Daniel Obenshain, Thomas Tantillo, Cristina Nita-Rotaru, Yair Amir |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2014 | Towards a Practical Survivable Intrusion Tolerant Replication SystemabstractThe increasing number of cyber attacks against critical infrastructures, which typically require large state and long system lifetimes, necessitates the design of systems that are able to work correctly even if part of them is compromised. We present the first practical survivable intrusion tolerant replication system, which defends across space and time using compiler-based diversity and proactive recovery, respectively. Our system supports large-state applications, and utilizes the Prime BFT protocol (providing performance guarantees under attack) with a compiler-based diversification engine. We devise a novel theoretical model that computes how resilient the system is over its lifetime based on the rejuvenation rate and the number of replicas. This model shows that we can achieve a confidence in the system of 95% over 30 years even when we transfer a state of 1 terabyte after each rejuvenation. Marco Platania, Daniel Obenshain, Thomas Tantillo, Ricky Sharma, Yair Amir |
SRDS | 2 |
| 2013 | Increasing network resiliency by optimally assigning diverse variants to routing nodesabstractNetworks with homogeneous routing nodes are constantly at risk as any vulnerability found against a node could be used to compromise all nodes. Introducing diversity among nodes can be used to address this problem. With few variants, the choice of assignment of variants to nodes is critical to the overall network resiliency. We present the Diversity Assignment Problem (DAP), the assignment of variants to nodes in a network, and we show how to compute the optimal solution in medium-size networks. We also present a greedy approximation to DAP that scales well to large networks. Our solution shows that a high level of overall network resiliency can be obtained even from variants that are weak on their own. For real-world systems that grow incrementally over time, we provide an online version of our solution. Lastly, we provide a variation of our solution that is tunable for specific applications (e.g., BFT). Andrew Newell, Daniel Obenshain, Thomas Tantillo, Cristina Nita-Rotaru, Yair Amir |
DSN | 2 |