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.

Patrick Stuedi

dblp:15/601 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › serverless computing
ephemeral storage
0.722018
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.722018
Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018
Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018
Operating systems › kernel
kernel design
0.412019
Unification of Temporary Storage in the NodeKernel Architecture · USENIX ATC 2019
Operating systems › resource management
storage management
0.412019
Unification of Temporary Storage in the NodeKernel Architecture · USENIX ATC 2019
Datacenter networks
RDMA
0.312018
FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018
Cloud and datacenter computing
cloud storage
0.312018
Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018
Storage systems › data representation
file format
0.312018
Albis: High-Performance File Format for Big Data Systems · USENIX ATC 2018
Storage systems
flash and SSD
0.312018
FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018
Hardware accelerators and domain-specific architectures
network accelerator
0.212013
On limitations of network acceleration · CoNEXT 2013
Hardware security and side channels
trusted execution environments
0.112012
Pasture: Secure Offline Data Access Using Commodity Trusted Hardware · OSDI 2012
Cloud and datacenter computing › datacenter architecture
wimpy nodes
0.112012
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.112010
Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010
Cloud and datacenter computing › computation offloading
mobile cloud offloading
0.112010
Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010
Distributed systems › replication › replica consistency
weakly consistent replication
0.112010
Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010
Storage systems
key-value storage
0.112018
FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018
Cloud and datacenter computing › serverless computing
serverless analytics
0.112018
Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018
Collaborative and social computing › social media
social network sites
0.112009
Enabling social networking in ad hoc networks of mobile phones · Proc. VLDB Endow. 2009
Wireless networking
mobile ad hoc networks
0.112009
Enabling social networking in ad hoc networks of mobile phones · Proc. VLDB Endow. 2009
Memory systems
cache
0.012012
Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached · USENIX ATC 2012
Storage systems › key-value storage
memcached
0.012012
Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached · USENIX ATC 2012
Wireless networking
mobile computing
0.012010
Docx2Go: collaborative editing of fidelity reduced documents on mobile devices · MobiSys 2010
Routing and switching › ad hoc network routing
ad hoc routing protocol
0.012009
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
YearPublicationVenuePosition
2019 Unification of Temporary Storage in the NodeKernel Architecture
Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Ana Klimovic, Adrian Schüpbach, Bernard Metzler
USENIX ATC1
2018 Pocket: Elastic Ephemeral Storage for Serverless Analytics
Ana Klimovic, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Christoforos E. Kozyrakis
OSDI3
2018 Understanding Ephemeral Storage for Serverless Analytics
Ana Klimovic, Christoforos E. Kozyrakis, Patrick Stuedi, Jonas Pfefferle, Animesh Trivedi
USENIX ATC4
2018 Albis: High-Performance File Format for Big Data Systems
Animesh Trivedi, Patrick Stuedi, Jonas Pfefferle, Adrian Schüpbach, Bernard Metzler
USENIX ATC2
2018 FlashNet: Flash/Network Stack Co-Design
abstract
During 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. Storage4
2017 FlashNet: flash/network stack co-design
abstract
During 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
SYSTOR4
2015 RStore: A Direct-Access DRAM-based Data Store
abstract
Distributed 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
ICDCS2
2015 A Hybrid I/O Virtualization Framework for RDMA-capable Network Interfaces
abstract
DMA-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
VEE2
2014 DaRPC: Data Center RPC
abstract
Remote 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
SoCC1
2013 jVerbs: ultra-low latency for data center applications
abstract
Network 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
SoCC1
2013 On limitations of network acceleration
abstract
The 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
CoNEXT3
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
HotOS2
2012 Pasture: Secure Offline Data Access Using Commodity Trusted Hardware
Ramakrishna Kotla, Thomas L. Rodeheffer, Indrajit Roy 0001, Patrick Stuedi, Benjamin Wester
OSDI4
2012 Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached
Patrick Stuedi, Animesh Trivedi, Bernard Metzler
USENIX ATC1
2011 Peer-to-Peer Data Replication Meets Delay Tolerant Networking
abstract
Work 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
ICDCS3
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
Middleware1
2010 Docx2Go: collaborative editing of fidelity reduced documents on mobile devices
abstract
Docx2Go 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
MobiSys4
2009 The Duality between Message Routing and Epidemic Data Replication
Peter Gilbert, Venugopalan Ramasubramanian, Patrick Stuedi, Douglas B. Terry
HotNets3
2009 Enabling social networking in ad hoc networks of mobile phones
abstract
This 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 Networks
abstract
In 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
SECON2
2008 Modeling and computing throughput capacity of wireless multihop networks
Patrick Stuedi, Gustavo Alonso
Comput. Networks1
2007 Recall and Precision in Distributed Bandwidth Allocation
abstract
Recent 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
IWQoS1
2007 SIPHoc: Efficient SIP Middleware for Ad Hoc Networks
Patrick Stuedi, Marcel Bihr, Alain Remund, Gustavo Alonso
Middleware1
2006 Computing throughput capacity for realistic wireless multihop networks
abstract
Capacity 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
MSWiM1
2005 Transparent Heterogeneous Mobile Ad Hoc Networks
abstract
Most 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
MobiQuitous1
2005 Connectivity in the presence of shadowing in 802.11 ad hoc networks
abstract
Connectivity 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
WCNC1
2003 ASAP: an adaptive QoS protocol for mobile ad hoc networks
abstract
With 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
PIMRC2