Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2023
Project Silica: Towards Sustainable Cloud Archival Storage in Glass
- Patrick Anderson,
- Erika Blancada Aranas,
- Youssef Assaf,
- Raphael Behrendt,
- Richard Black,
- Marco Caballero,
- Pashmina Cameron,
- Burcu Canakci,
- Thales De Carvalho,
- Andromachi Chatzieleftheriou,
- Rebekah Storan Clarke,
- James Clegg,
- Daniel Cletheroe,
- Bridgette Cooper,
- Tim Deegan,
- Austin Donnelly,
- Rokas Drevinskas,
- Alexander Gaunt,
- Christos Gkantsidis,
- Ariel Gomez Diaz,
- Istvan Haller,
- Freddie Hong,
- Teodora Ilieva,
- Shashidhar Joshi,
- Russell Joyce,
- Mint Kunkel,
- David Lara,
- Sergey Legtchenko,
- Fanglin Linda Liu,
- Bruno Magalhaes,
- Alana Marzoev,
- Marvin Mcnett,
- Jayashree Mohan,
- Michael Myrah,
- Trong Nguyen,
- Sebastian Nowozin,
- Aaron Ogus,
- Hiske Overweg,
- Antony Rowstron,
- Maneesh Sah,
- Masaaki Sakakura,
- Peter Scholtz,
- Nina Schreiner,
- Omer Sella,
- Adam Smith,
- Ioan Stefanovici,
- David Sweeney,
- Benn Thomsen,
- Govert Verkes,
- Phil Wainman,
- Jonathan Westcott,
- Luke Weston,
- Charles Whittaker,
- Pablo Wilke Berenguer,
- Hugh Williams,
- Thomas Winkler,
- Stefan Winzeck
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 166–181https://doi.org/10.1145/3600006.3613208Sustainable and cost-effective long-term storage remains an unsolved problem. The most widely used storage technologies today are magnetic (hard disk drives and tape). They use media that degrades over time and has a limited lifetime, which leads to ...
- research-articleOctober 2023
Grove: a Separation-Logic Library for Verifying Distributed Systems
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 113–129https://doi.org/10.1145/3600006.3613172Grove is a concurrent separation logic library for verifying distributed systems. Grove is the first to handle time-based leases, including their interaction with reconfiguration, crash recovery, thread-level concurrency, and unreliable networks. This ...
- research-articleOctober 2023
Acto: Automatic End-to-End Testing for Operation Correctness of Cloud System Management
- Jiawei Tyler Gu,
- Xudong Sun,
- Wentao Zhang,
- Yuxuan Jiang,
- Chen Wang,
- Mandana Vaziri,
- Owolabi Legunsen,
- Tianyin Xu
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 96–112https://doi.org/10.1145/3600006.3613161Cloud systems are increasingly being managed by operation programs termed operators, which automate tedious, human-based operations. Operators of modern management platforms like Kubernetes, Twine, and ECS implement declarative interfaces based on the ...
Pushing Performance Isolation Boundaries into Application with pBox
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 247–263https://doi.org/10.1145/3600006.3613159Modern applications are highly concurrent with a diverse mix of activities. One activity can adversely impact the performance of other activities in an application, leading to intra-application interference. Providing fine-grained performance ...
- research-articleOctober 2023
A Cloud-Scale Characterization of Remote Procedure Calls
- Korakit Seemakhupt,
- Brent E. Stephens,
- Samira Khan,
- Sihang Liu,
- Hassan Wassel,
- Soheil Hassas Yeganeh,
- Alex C. Snoeren,
- Arvind Krishnamurthy,
- David E. Culler,
- Henry M. Levy
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 498–514https://doi.org/10.1145/3600006.3613156The global scale and challenging requirements of modern cloud applications have led to the development of complex, widely distributed, service-oriented applications. One enabler of such applications is the remote procedure call (RPC), which provides ...
- research-articleOctober 2023
Automated Verification of an In-Production DNS Authoritative Engine
- Naiqian Zheng,
- Mengqi Liu,
- Yuxing Xiang,
- Linjian Song,
- Dong Li,
- Feng Han,
- Nan Wang,
- Yong Ma,
- Zhuo Liang,
- Dennis Cai,
- Ennan Zhai,
- Xuanzhe Liu,
- Xin Jin
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 80–95https://doi.org/10.1145/3600006.3613153This paper presents DNS-V, a verification framework for our in-production DNS authoritative engine, which is the core of our DNS service. The key idea for automated verification in general is based on the layered verification principle. However, we ...
- research-articleOctober 2023
Understanding Silent Data Corruptions in a Large Production CPU Population
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 216–230https://doi.org/10.1145/3600006.3613149Silent Data Corruption (SDC) in processors can lead to various application-level issues, such as incorrect calculations and even data loss. Since traditional techniques are not effective in detecting processor SDCs, it is very hard to address problems ...
Achieving Microsecond-Scale Tail Latency Efficiently with Approximate Optimal Scheduling
SOSP '23: Proceedings of the 29th Symposium on Operating Systems PrinciplesPages 466–481https://doi.org/10.1145/3600006.3613136Datacenter applications expect microsecond-scale service times and tightly bound tail latency, with future workloads expected to be even more demanding. To address this challenge, state-of-the-art runtimes employ theoretically optimal scheduling ...