Search results
-
Gnothi: Separating Data and Metadata for Efficient and Available Storage Replication
Yang Wang, Lorenzo Alvisi, and Mike Dahlin, The University of Texas at Austin This paper ...jel - December 17, 2021 - 3:52 pm
-
Body Armor for Binaries: Preventing Buffer Overflows Without Recompilation
Asia Slowinska, Vrije Universiteit Amsterdam; Traian Stancescu, Google, Inc.; Herbert Bos, Vrije Universiteit Amsterdam BinArmor is a novel technique to protect existing C binaries from memory corruption attacks on both control data and non-control d ...jel - December 17, 2021 - 3:52 pm
-
The Forgotten ‘Uncore’: On the Energy-Efficiency of Heterogeneous Cores
to deliver higher energy efficiency than symmetric multicores. This paper investigates the ...jel - December 17, 2021 - 3:52 pm
-
Seagull: Intelligent Cloud Bursting for Enterprise Applications
system administrator knowledge to make decisions. In this paper we describe Seagull, a system designed to ...jel - December 17, 2021 - 3:52 pm
-
Server-assisted Latency Management for Wide-area Distributed Systems
dramatically reduce latency across a wide range of scenarios. This paper presents a latency-sensitive file ...jel - December 17, 2021 - 3:52 pm
-
Software Persistent Memory
Jorge Guerra, Leonardo Mármol, Daniel Campello, Carlos Crespo, Raju Rangaswami, and Jinpeng Wei, Florida International University Persistence of in-memory data is necessary for many classes of application and systems software. We propose Software Persist ...jel - December 17, 2021 - 3:52 pm
-
Dynamic Reconfiguration of Primary/Backup Clusters
system while preserving data consistency and system availability is a challenging problem. In this paper ...jel - December 17, 2021 - 3:52 pm
-
Surviving Congestion in Geo-Distributed Storage Systems
Brian Cho, University of Illinois at Urbana-Champaign; Marcos K. Aguilera, Microsoft Research Silicon Valley We present Vivace, a key-value storage system for web applications that span many geographically-distributed sites. Vivace provides strong cons ...jel - December 17, 2021 - 3:52 pm
-
Abstractions for Usable Information Flow Control in Aeolus
building secure software remains as challenging as ever. This paper describes Aeolus, a new platform for ...jel - December 17, 2021 - 4:52 pm
-
Granola: Low-Overhead Distributed Transaction Coordination
James Cowling and Barbara Liskov, MIT CSAIL This paper presents Granola, a transaction ...jel - December 17, 2021 - 4:52 pm
-
Building a Power-Proportional Software Router
Luca Niccolini, University of Pisa; Gianluca Iannaccone, RedBow Labs; Sylvia Ratnasamy, University of California, Berkeley; Jaideep Chandrashekar, Technicolor Labs; Luigi Rizzo, University of Pisa and University of California, Berkeley We aim at ...jel - December 17, 2021 - 4:52 pm
-
Generating Realistic Datasets for Deduplication Analysis
Vasily Tarasov and Amar Mudrankit, Stony Brook University; Will Buik, Harvey Mudd College; Philip Shilane, EMC Corporation; Geoff Kuenning, Harvey Mudd College; Erez Zadok, Stony Brook University Deduplication is a popular component of modern sto ...jel - December 17, 2021 - 4:52 pm
-
Rivet: Browser-agnostic Remote Debugging for Web Applications
James Mickens, Microsoft Research Rivet is the first fully-featured, browser-agnostic remote debugger for web applications. Using Rivet, developers can inspect and modify the state of live web pages that are running inside unmodified end-user web browser ...jel - December 17, 2021 - 4:52 pm
-
Software Techniques for Avoiding Hardware Virtualization Exits
paging support to avoid exits. This paper proposes complementary software techniques for reducing the ...jel - December 17, 2021 - 4:52 pm
-
Treehouse: Javascript Sandboxes to Help Web Developers Help Themselves
Lon Ingram, The University of Texas at Austin and Waterfall Mobile; Michael Walfish, The University of Texas at Austin Many Web applications (meaning sites that employ JavaScript) incorporate third-party code and, for reasons rooted in today’s Web ecosy ...jel - December 17, 2021 - 4:52 pm
-
Revisiting Software Zero-Copy for Web-caching Applications with Twin Memory Allocation
concern with zero copy is that the data to be sent out might be mutated by applications. In this paper ...jel - December 17, 2021 - 4:52 pm
-
Cloud Terminal: Secure Access to Sensitive Applications from Untrusted Systems
Lorenzo Martignoni, University of California, Berkeley; Pongsin Poosankam, University of California, Berkeley, and Carnegie Mellon University; Matei Zaharia, University of California, Berkeley; Jun Han, Carnegie Mellon University; Stephen McCamant ...jel - December 17, 2021 - 4:52 pm
-
AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring
often estimated with low accuracy and granularity. In this paper, we propose AppScope, an Android-based ...jel - December 17, 2021 - 4:52 pm
-
Erasure Coding in Windows Azure Storage
Sergey Yekhanin, Microsoft Corporation Awarded Best Paper! Windows Azure Storage (WAS) is a cloud ... erasure coding. In this paper we introduce a new set of codes for erasure coding called Local ...jel - December 17, 2021 - 5:52 pm
-
Managing Large Graphs on Multi-Cores with Graph Awareness
Vijayan Prabhakaran, Ming Wu, Xuetian Weng, Frank McSherry, Lidong Zhou, and Maya Haridasan, Microsoft Research Grace is a graph-aware, in-memory, transactional graph management system, specifically built for real-time queries and fast iterative computati ...jel - December 17, 2021 - 5:52 pm
-
netmap: A Novel Framework for Fast Packet I/O
Luigi Rizzo, Università di Pisa, Italy Awarded Best Paper! Many applications (routers, ... In this paper we present netmap, a novel framework that enables commodity operating systems to handle ...jel - December 17, 2021 - 5:52 pm
-
Practical Hardening of Crash-Tolerant Systems
Miguel Correia, IST-UTL/INESC-ID; Daniel Gómez Ferro, Flavio P. Junqueira, and Marco Serafini, Yahoo! Research Recent failures of production systems have highlighted the importance of tolerating faults beyond crashes. The industry has so far addressed t ...jel - December 17, 2021 - 5:52 pm
-
Composable Reliability for Asynchronous Systems
desirable to resume crashed processes from persistent checkpoints. In this paper we present MaceKen, ...jel - December 17, 2021 - 5:52 pm
-
An Empirical Study of Memory Sharing in Virtual Machines
Sean Barker, University of Massachusetts Amherst; Timothy Wood, The George Washington University; Prashant Shenoy and Ramesh Sitaraman, University of Massachusetts Amherst Content-based page sharing is a technique often used in virtualized environmen ...jel - December 17, 2021 - 5:52 pm
-
MemProf: A Memory Profiler for NUMA Multicore Systems
information to help programmers achieve this goal. This paper presents MemProf, a profiler that allows ...jel - December 17, 2021 - 5:52 pm