EDBT 2026 Demo / reviewers in the wild / expert
Patrick Stuedi
dblp:15/601
· DBLP profile ↗
27ranked-venue papers
11as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 4 first-authorComputer networks · 8 · 4 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author
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
7 papers |
Cloud and datacenter computing · 62% Storage systems · 25% Distributed systems · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Computer networks
4 papers |
Datacenter networks · 71% Wireless networking · 24% Routing and switching · 5% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 22 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › serverless computing
ephemeral storage |
0.7 | 2 | 2018 | Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018 Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018 |
Cloud and datacenter computing
serverless computing |
0.7 | 2 | 2018 | Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018 Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018 |
Operating systems › kernel
kernel design |
0.4 | 1 | 2019 | Unification of Temporary Storage in the NodeKernel Architecture · USENIX ATC 2019 |
Operating systems › resource management
storage management |
0.4 | 1 | 2019 | Unification of Temporary Storage in the NodeKernel Architecture · USENIX ATC 2019 |
Datacenter networks
RDMA |
0.3 | 1 | 2018 | FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018 |
Cloud and datacenter computing
cloud storage |
0.3 | 1 | 2018 | Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018 |
Storage systems › data representation
file format |
0.3 | 1 | 2018 | Albis: High-Performance File Format for Big Data Systems · USENIX ATC 2018 |
Storage systems
flash and SSD |
0.3 | 1 | 2018 | FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018 |
Hardware accelerators and domain-specific architectures
network accelerator |
0.2 | 1 | 2013 | On limitations of network acceleration · CoNEXT 2013 |
Hardware security and side channels
trusted execution environments |
0.1 | 1 | 2012 | Pasture: Secure Offline Data Access Using Commodity Trusted Hardware · OSDI 2012 |
Cloud and datacenter computing › datacenter architecture
wimpy nodes |
0.1 | 1 | 2012 | Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached · USENIX ATC 2012 |
Distributed systems › distributed interactive applications › collaborative computing
distributed collaborative editing |
0.1 | 1 | 2010 | Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010 |
Cloud and datacenter computing › computation offloading
mobile cloud offloading |
0.1 | 1 | 2010 | Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010 |
Distributed systems › replication › replica consistency
weakly consistent replication |
0.1 | 1 | 2010 | Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010 |
Storage systems
key-value storage |
0.1 | 1 | 2018 | FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018 |
Cloud and datacenter computing › serverless computing
serverless analytics |
0.1 | 1 | 2018 | Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018 |
Collaborative and social computing › social media
social network sites |
0.1 | 1 | 2009 | Enabling social networking in ad hoc networks of mobile phones · Proc. VLDB Endow. 2009 |
Wireless networking
mobile ad hoc networks |
0.1 | 1 | 2009 | Enabling social networking in ad hoc networks of mobile phones · Proc. VLDB Endow. 2009 |
Memory systems
cache |
0.0 | 1 | 2012 | Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached · USENIX ATC 2012 |
Storage systems › key-value storage
memcached |
0.0 | 1 | 2012 | Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached · USENIX ATC 2012 |
Wireless networking
mobile computing |
0.0 | 1 | 2010 | Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010 |
Routing and switching › ad hoc network routing
ad hoc routing protocol |
0.0 | 1 | 2009 | Enabling social networking in ad hoc networks of mobile phones · Proc. VLDB Endow. 2009 |
Methods — techniques the papers use, named apart from their topics
RDMA · 0.8cross-stack co-design · 0.7serverless analytics · 0.3ephemeral storage · 0.3lyapunov optimization · 0.2data piggybacking · 0.2trusted hardware · 0.1one-sided operations · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Unification of Temporary Storage in the NodeKernel Architecture
Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Ana Klimovic, Adrian Schüpbach, Bernard Metzler |
USENIX ATC | 1 |
| 2018 | Pocket: Elastic Ephemeral Storage for Serverless Analytics
Ana Klimovic, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Christoforos E. Kozyrakis |
OSDI | 3 |
| 2018 | Understanding Ephemeral Storage for Serverless Analytics
Ana Klimovic, Christoforos E. Kozyrakis, Patrick Stuedi, Jonas Pfefferle, Animesh Trivedi |
USENIX ATC | 4 |
| 2018 | Albis: High-Performance File Format for Big Data Systems
Animesh Trivedi, Patrick Stuedi, Jonas Pfefferle, Adrian Schüpbach, Bernard Metzler |
USENIX ATC | 2 |
| 2018 | FlashNet: Flash/Network Stack Co-DesignabstractDuring the past decade, network and storage devices have undergone rapid performance improvements, delivering ultra-low latency and several Gbps of bandwidth. Nevertheless, current network and storage stacks fail to deliver this hardware performance to the applications, often due to the loss of I/O efficiency from stalled CPU performance. While many efforts attempt to address this issue solely on either the network or the storage stack, achieving high-performance for networked-storage applications requires a holistic approach that considers both. In this article, we present FlashNet, a software I/O stack that unifies high-performance network properties with flash storage access and management. FlashNet builds on RDMA principles and abstractions to provide a direct, asynchronous, end-to-end data path between a client and remote flash storage. The key insight behind FlashNet is to co-design the stack’s components (an RDMA controller, a flash controller, and a file system) to enable cross-stack optimizations and maximize I/O efficiency. In micro-benchmarks, FlashNet improves 4kB network I/O operations per second (IOPS by 38.6% to 1.22M, decreases access latency by 43.5% to 50.4μs, and prolongs the flash lifetime by 1.6-5.9× for writes. We illustrate the capabilities of FlashNet by building a Key-Value store and porting a distributed data store that uses RDMA on it. The use of FlashNet’s RDMA API improves the performance of KV store by 2× and requires minimum changes for the ported data store to access remote flash devices. Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Kornilios Kourtis, Ioannis Koltsidas, Thomas R. Gross |
ACM Trans. Storage | 4 |
| 2017 | FlashNet: flash/network stack co-designabstractDuring the past decade, network and storage devices have undergone rapid performance improvements, delivering ultra-low latency and several Gbps of bandwidth. Nevertheless, current network and storage stacks fail to deliver this hardware performance to the applications, often due to the loss of IO efficiency from stalled CPU performance. While many efforts attempt to address this issue solely on either the network or the storage stack, achieving high-performance for networked-storage applications requires a holistic approach that considers both. Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Ioannis Koltsidas, Kornilios Kourtis, Thomas R. Gross |
SYSTOR | 4 |
| 2015 | RStore: A Direct-Access DRAM-based Data StoreabstractDistributed DRAM stores have become an attractive option for providing fast data accesses to analytics applications. To accelerate the performance of these stores, researchers have proposed using RDMA technology. RDMA offers high bandwidth and low latency data access by carefully separating resource setup from IO operations, and making IO operations fast by using rich network semantics and offloading. Despite recent interest, leveraging the full potential of RDMA in a distributed environment remains a challenging task. In this paper, we present RDMA Store or RStore, a DRAM-based data store that delivers high performance by extending RDMA's separation philosophy to a distributed setting. RStore achieves high aggregate bandwidth (705 Gb/s) and close-to-hardware latency on our 12-machine testbed. We developed a distributed graph processing framework and a Key-Value sorter using RStore's unique memory-like API. The graph processing framework, which relies on RStore for low-latency graph access, outperforms state-of-the-art systems by margins of 2.6 -- 4.2× when calculating Page Rank. The Key-Value sorter can sort 256 GB of data in 31.7 sec, which is 8× better than Hadoop TeraSort in a similar setting. Animesh Trivedi, Patrick Stuedi, Bernard Metzler, Clemens Lutz, Martin L. Schmatz, Thomas R. Gross |
ICDCS | 2 |
| 2015 | A Hybrid I/O Virtualization Framework for RDMA-capable Network InterfacesabstractDMA-capable interconnects, providing ultra-low latency and high bandwidth, are increasingly being used in the context of distributed storage and data processing systems. However, the deployment of such systems in virtualized data centers is currently inhibited by the lack of a flexible and high-performance virtualization solution for RDMA network interfaces. Jonas Pfefferle, Patrick Stuedi, Animesh Trivedi, Bernard Metzler, Ioannis Koltsidas, Thomas R. Gross |
VEE | 2 |
| 2014 | DaRPC: Data Center RPCabstractRemote Procedure Call (RPC) has been the cornerstone of distributed systems since the early 80s. Recently, new classes of large-scale distributed systems running in data centers are posing extra challenges for RPC systems in terms of scaling and latency. We find that existing RPC systems make very poor usage of resources (CPU, memory, network) and are not ready to handle these upcoming workloads. Patrick Stuedi, Animesh Trivedi, Bernard Metzler, Jonas Pfefferle |
SoCC | 1 |
| 2013 | jVerbs: ultra-low latency for data center applicationsabstractNetwork latency has become increasingly important for data center applications. Accordingly, several efforts at both hardware and software level have been made to reduce the latency in data centers. Limited attention, however, has been paid to network latencies of distributed systems running inside an application container such as the Java Virtual Machine (JVM) or the .NET runtime. Patrick Stuedi, Bernard Metzler, Animesh Trivedi |
SoCC | 1 |
| 2013 | On limitations of network accelerationabstractThe performance of large-scale data-intensive applications running on thousands of machines depends considerably on the performance of the network. To deliver better application performance on rapidly evolving high-bandwidth, low-latency interconnects, researchers have proposed the use of network accelerator devices. However, despite the initial enthusiasm, translating network accelerator's capabilities into high application performance remains a challenging issue. Animesh Trivedi, Bernard Metzler, Patrick Stuedi, Thomas R. Gross |
CoNEXT | 3 |
| 2013 | Unified High-Performance I/O: One Stack to Rule Them All
Animesh Trivedi, Patrick Stuedi, Bernard Metzler, Roman A. Pletka, Blake G. Fitch, Thomas R. Gross |
HotOS | 2 |
| 2012 | Pasture: Secure Offline Data Access Using Commodity Trusted Hardware
Ramakrishna Kotla, Thomas L. Rodeheffer, Indrajit Roy 0001, Patrick Stuedi, Benjamin Wester |
OSDI | 4 |
| 2012 | Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached
Patrick Stuedi, Animesh Trivedi, Bernard Metzler |
USENIX ATC | 1 |
| 2011 | Peer-to-Peer Data Replication Meets Delay Tolerant NetworkingabstractWork on delay tolerant networks (DTN) and peer-to-peer replication systems has made rapid advances with the similar goal of permitting reliable message delivery in challenged communication environments. Techniques developed for both types of systems also bear some similarity. Both exploit opportunistic connectivity to route messages and updates to their desired destinations while making minimal assumptions about end-to-end connectivity. However, they also have some unique characteristics. DTNs have recently incorporated forwarding algorithms that make use of historical information on past encounters between participants and predictions of future connectivity. Modern replication systems utilize protocols with low overheads that guarantee eventual consistency and at-most-once delivery while supporting content-based filters. In this paper, we show how a DTN-like messaging system can be readily built as a simple application on top of a peer-to-peer replication platform. To reduce delivery delays while retaining the desirable replication guarantees, we then extend the replication substrate to permit pluggable DTN routing protocols. We describe the implementation of four representative DTN schemes as replication policies and evaluate these extensions with emulations driven by traces of e-mail messaging and vehicular mobility. We conclude that DTNs and replication systems can benefit substantially from a cross-fertilization of ideas. Peter Gilbert, Venugopalan Ramasubramanian, Patrick Stuedi, Douglas B. Terry |
ICDCS | 3 |
| 2011 | Contrail: Enabling Decentralized Social Networks on Smartphones
Patrick Stuedi, Iqbal Mohomed, Mahesh Balakrishnan 0001, Z. Morley Mao, Venugopalan Ramasubramanian, Douglas B. Terry, Ted Wobber |
Middleware | 1 |
| 2010 | Docx2Go: collaborative editing of fidelity reduced documents on mobile devicesabstractDocx2Go is a new framework to support editing of shared documents on mobile devices. Three high-level requirements influenced its design -- namely, the need to adapt content, especially textual content, on the fly according to the quality of the network connection and the form factor of each device; support for concurrent, uncoordinated editing on different devices, whose effects will later be merged on all devices in a convergent and consistent manner without sacrificing the semantics of the edits; and a flexible replication architecture that accommodates both device-to-device and cloud-mediated synchronization. Docx2Go supports on-the-go editing for XML documents, such as documents in Microsoft Word and other commonly used formats. It combines the best practices from content adaptation systems, weakly consistent replication systems, and collaborative editing systems, while extending the state of the art in each of these fields. The implementation of Docx2Go has been evaluated based on a workload drawn from Wikipedia. Krishna P. N. Puttaswamy, Catherine C. Marshall, Venugopalan Ramasubramanian, Patrick Stuedi, Douglas B. Terry, Ted Wobber |
MobiSys | 4 |
| 2009 | The Duality between Message Routing and Epidemic Data Replication
Peter Gilbert, Venugopalan Ramasubramanian, Patrick Stuedi, Douglas B. Terry |
HotNets | 3 |
| 2009 | Enabling social networking in ad hoc networks of mobile phonesabstractThis demonstration presents AdSocial, a software platform supporting social network applications in ad hoc networks. AdSocial targets small-scale scenarios such as friends playing a game on the train or co-workers sharing calendar information. Moreover, AdSocial is specifically designed to run on resource-constrained mobile devices, such as mobile phones. By using a simple and efficient data piggybacking mechanism, AdSocial applications share data by using any of the many existing routing protocols for ad hoc networks and without requiring any modification to the protocols themselves. The goal of this demonstration is to show the functionality that AdSocial can support with a very low overhead in an ad hoc network of 10--15 Nokia N810 handhelds. Conference participants will be able to establish voice-video calls, chat, or play games while moving around thus configuring a mobile and multi-hop ad hoc network. Emre Sarigöl, Oriana Riva, Patrick Stuedi, Gustavo Alonso |
Proc. VLDB Endow. | 3 |
| 2008 | Understanding Radio Irregularity in Wireless NetworksabstractIn an effort to better understand connectivity and capacity in wireless networks, the log-normal shadowing radio propagation model is used to capture radio irregularities and obstacles in the transmission path. Existing results indicate that log-normal shadowing results in higher connectivity and interference levels as shadowing (i.e., the radio irregularity) increases. In this paper we demonstrate that such a behavior is mainly caused by an unnatural bias of the log-normal shadowing radio propagation model that results in a larger transmission range as shadowing increases. To avoid this effect, we analyze connectivity and interference under log-normal shadowing using a normalization that compensates for the enlarged radio transmission range. Our analysis shows that log-normal shadowing still improves the connectivity of a wireless network and even reduces interference. We explain this behavior by studying in detail what network parameters are affected by shadowing. Our results indicate that, when it comes to connectivity and interference, an analysis based on a circular transmission range leads to worst case results. Torsten Mütze, Patrick Stuedi, Fabian Kuhn, Gustavo Alonso |
SECON | 2 |
| 2008 | Modeling and computing throughput capacity of wireless multihop networks
Patrick Stuedi, Gustavo Alonso |
Comput. Networks | 1 |
| 2007 | Recall and Precision in Distributed Bandwidth AllocationabstractRecent work on QoS in Mobile Ad Hoc Networks (MANETs) has shown that bandwidth needs to be reserved in a distributed manner by also including interfering nodes. However, in practice, QoS protocols have difficulties to locally determine the set of nodes that actually interfere with a given transmission. To solve this problem, it is not uncommon to consider all nodes within a distance of k hops (k-neighbors) as interfering nodes. In this paper we use Monte-Carlo methods to study the correlation between the k-neighborhood of a node and the set of interfering nodes. We compute expected values for both reservation recall -the fraction of interfering k-neighbors to all interferers -and reservation precision -the fraction of interfering k-neighbors to all k-neighbors. The two metrics reflect the quality of a reservation and the loss of resources due to over-reservation. We further investigate the impact of different physical layer properties (e.g., fading) and network settings (e.g., network density) on the quality of the reservations. Our results indicate that existing reservation techniques to ensure QoS are inadequate and that new techniques are needed to efficiently implement QoS in MANETs. Patrick Stuedi, Gustavo Alonso |
IWQoS | 1 |
| 2007 | SIPHoc: Efficient SIP Middleware for Ad Hoc Networks
Patrick Stuedi, Marcel Bihr, Alain Remund, Gustavo Alonso |
Middleware | 1 |
| 2006 | Computing throughput capacity for realistic wireless multihop networksabstractCapacity is an important property for QoS support in Mobile Ad Hoc Networks (MANETs) and has been extensively studied. However, most approaches rely on simplified models (isotropic radio propagation, unidirectional links, perfect scheduling, perfect routing, etc.) and either provide asymptotic bounds or are based on integer linear programming solvers. In this paper we present a probabilistic approach to capacity calculation by linking the normalized throughput of a communication pair in an ad hoc network to the connection probability of the two nodes in a so called schedule graph GT(N,E). The effective throughput of a random network is modelled as a random variable and expected values of it are computed using Monte-Carlo methods. A schedule graph GT(N,E) for a given network directly emerges from the physical properties of the network, like node distribution, radio propagation or channel assignment. The modularity of the approach allows for capacity analysis under more realistic network models. In the paper throughput capacity is computed for various forms of network configurations and the results are compared to simulation results obtained with ns-2. Patrick Stuedi, Gustavo Alonso |
MSWiM | 1 |
| 2005 | Transparent Heterogeneous Mobile Ad Hoc NetworksabstractMost research on mobile ad hoc networks assumes a medium access (MAC) protocol similar to 802.11. Nevertheless, such networks can be built on top of any medium access scheme. An example are Bluetooth multi-hop networks (so called scatternets). In practice, many devices support several interfaces although the protocol stack used in each interface tends to be interface specific at the lower layers. This limits the ability of a device to switch back and forth between networks as need and opportunity dictates. As a step towards providing a more flexible handover infrastructure, in this paper we address the issue of integrating heterogeneous, mobile ad-hoc networks that use different MAC layer protocols. The goal is to provide an end-to-end communication abstraction that hides heterogeneity. In the paper, we discuss different possible designs with regard to application transparency, performance and mobility. Using these ideas, we describe an IP based heterogeneous mobile ad hoc testbed using Bluetooth and IEEE 802.11 that implements a virtual interface approach as the end-to-end abstraction. Furthermore, we also provide a detailed evaluation of the system in terms of throughput and handover-time. Patrick Stuedi, Gustavo Alonso |
MobiQuitous | 1 |
| 2005 | Connectivity in the presence of shadowing in 802.11 ad hoc networksabstractConnectivity is an important property for QoS support in mobile ad hoc networks (MANETs). Recently, there has been a big effort in exploring the critical transmission range (CTR) analytically, based on different network models. While most of these studies rely on a geometric model and come up with asymptotic bounds, their significance regarding finite 802.11 based MANETs is unclear. In this paper, we investigate connectivity in MANETs from a layered perspective. We first point out how the transmission range affects the end-to-end connection probability in a log-normal shadowing model and compare the results to theoretical bounds and measurements in the path loss model. We then show how connectivity issues behave in 802.11 and IP based networks if the fading effect increases. The paper concludes with an analytical model for the link probability in log-normal shadowing environments as a function of the number of nodes, network area, transmission range, path loss exponent and shadowing deviation. Patrick Stuedi, Oscar Chinellato, Gustavo Alonso |
WCNC | 1 |
| 2003 | ASAP: an adaptive QoS protocol for mobile ad hoc networksabstractWith the increasing widespread use of wireless technologies, the need arises for QoS provisioning mechanisms for multimedia applications in wireless networks. However, to support QoS in mobile ad hoc networks (MANETs) is more challenging than in fixed and last-hop wireless access networks. QoS protocols designed for fixed network, e.g. RSVP, are not applicable in MANETs, because they cannot cope with MANET's highly dynamic topology. Existing QoS frameworks explicitly built for MANETs are not as flexible and efficient as needed. In this paper, we propose a new QoS framework for MANETs-adaptive reservation and preallocation protocol (ASAP). By using two signaling messages, ASAP provides fast and efficient QoS support while maintaining adaptation flexibility and minimizing wasted reservations. Simulation of this framework using AODV C. Perkins, E. Royer (1999) illustrates the features and performance of ASAP, and demonstrates the design concepts. Jianbo Xue, Patrick Stuedi, Gustavo Alonso |
PIMRC | 2 |