High Performance Packet Processing with FlexNIC

Antoine Kaufmann , SImon Peter , Naveen Kr. Sharma , Thomas Anderson
architectural support for programming languages and operating systems 44 ( 2) 67 -81

196
2016
Arrakis: The Operating System is the Control Plane

Simon Peter Jialin Li Irene Zhang , Dan RK Ports , Doug Woos Arvind Krishnamurthy , Thomas Anderson

Efficient data-parallel computing on small heterogeneous clusters

Timothy Roscoe , Rebecca Isaacs , Simon Peter , Paul Barham
Technical report / ETH Zurich, Department of Computer Science, Systems Group 756

2012
Your computer is already a distributed system. why isn't your OS?

Timothy Roscoe , Adrian Schüpbach , Rebecca Isaacs , Akhilesh Singhania
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems 12 -12

52
2009
Arrakis: the operating system is the control plane

Dan R. K. Ports , Timothy Roscoe , Doug Woos , Arvind Krishnamurthy
operating systems design and implementation 1 -16

195
2014
Design principles for end-to-end multicore schedulers

Timothy Roscoe , Adrian Schüpbach , Tim Harris , Rebecca Isaacs
usenix conference on hot topics in parallelism 10 -10

34
2010
Arrakis: a case for the end of the empire

Thomas Anderson , Simon Peter
hot topics in operating systems 26 -26

10
2013
FlexNIC: rethinking network DMA

Arvind Krishnamurthy , Thomas Anderson , Antoine Kaufmann , Simon Peter
hot topics in operating systems 7 -7

2015
Towards high-performance application-level storage management

Dan R. K. Ports , Doug Woos , Arvind Krishnamurthy , Jialin Li
usenix conference on hot topics in storage and file systems 7 -7

10
2014
Early experience with the Barrelfish OS and the Single-Chip Cloud Computer.

Timothy Roscoe , Adrian Schüpbach , Simon Peter , Dominik Menzi
MARC Symposium 35 -39

44
2011
Coordinated and efficient huge page management with ingens

Hangchen Yu , Simon Peter , Youngjin Kwon , Emmett Witchel
operating systems design and implementation 705 -721

182
2016
Evaluating the power of flexible packet processing for network resource allocation

Arvind Krishnamurthy , Changhoon Kim , Jacob Nelson , Thomas Anderson
networked systems design and implementation 67 -82

47
2017
Floem: a programming system for NIC-accelerated network applications

Phitchaya Mangpo Phothilimthana , Rastislav Bodik , Thomas Anderson , Antoine Kaufmann
operating systems design and implementation 663 -679

31
2018
Discipline Convergence in Networked Systems (Dagstuhl Seminar 18261)

Noa Zilberman , Simon Peter , Lars Eggert , Yungang Bao
Dagstuhl Reports 8 ( 6) 172

2019
E3: Energy-Efficient Microservices on SmartNIC-Accelerated Servers.

Phitchaya Mangpo Phothilimthana , Arvind Krishnamurthy , Simon Peter , Ming Liu
usenix annual technical conference 363 -378

91
2019
Assise: Performance and Availability via Client-local {NVM} in a Distributed File System

Dejan Kostic , Marco Canini , Thomas E. Anderson , Simon Peter
operating systems design and implementation 1011 -1027

2020
{AGAMOTTO}: How Persistent is your Persistent Memory Application?

Baris Kasikci , Simon Peter , Youngjin Kwon , Andrew Quinn
operating systems design and implementation 1047 -1064

3
2020
Rethinking File Mapping for Persistent Memory

Baris Kasikci , Simon Peter , Youngjin Kwon , Tanvir Ahmed Khan
file and storage technologies 97 -111

15
2021
Ingens: Huge Page Support for the OS and Hypervisor

Youngjin Kwon , Hangchen Yu , Simon Peter , Christopher J. Rossbach
Operating Systems Review 51 ( 1) 83 -93

8
2017
Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data

Tyler Hunt , Zhiting Zhu , Yuanzhong Xu , Simon Peter
ACM Transactions on Computer Systems 35 ( 4) 13

26
2018