Transforming computing infrastructure.

Cornell's Systems research group advances the fundamental design and implementation of computing infrastructure, from cloud platforms to networking protocols. Researchers develop innovative solutions for distributed systems, fault tolerance, and high-performance computing, shaping how modern digital systems operate and scale.

Faculty exploring systems and networking.

Suraaj Kanniwadi Sureshkannan
Ph.D. student, Computer Science
Suraaj Kanniwadi Sureshkannan
Ph.D. student, Computer Science
sk2727@cornell.edu
Bhaskar Kataria
Bhaskar Kataria
Ph.D. student, Computer Science
Bhaskar Kataria
Ph.D. student, Computer Science
bhaskar7@cs.cornell.edu
A photo of Dexter Kozen, a smiling man with short gray hair, glasses and a plaid shirt
Dexter Kozen
Joseph Newton Pew, Jr. Professor Emeritus
Dexter Kozen
Joseph Newton Pew, Jr. Professor Emeritus
kozen@cs.cornell.edu
Yuqi Mai
Ph.D. student, Computer Science
Yuqi Mai
Ph.D. student, Computer Science
ym562@cornell.edu
Color portrait of Josè Martinez
Josè Martinez
Professor, Electrical and Computer Engineering
Josè Martinez
Professor, Electrical and Computer Engineering
jfm37@cornell.edu
Color portrait of Greg Morrisett
Greg Morrisett
Professor of Computer Science, Jack and Rilla Neafsey Dean and Vice Provost, Cornell Tech
Greg Morrisett
Professor of Computer Science, Jack and Rilla Neafsey Dean and Vice Provost, Cornell Tech
jgm19@cornell.edu
A color photo of Andrew Myers in front of a grey background
Andrew Myers
Professor of Computer Science, Class of 1912 Professor of Engineering, Director of Graduate Studies
Andrew Myers
Professor of Computer Science, Class of 1912 Professor of Engineering, Director of Graduate Studies
andru@cs.cornell.edu
Byungsoo Oh
Byungsoo Oh
Ph.D. student, Computer Science
Byungsoo Oh
Ph.D. student, Computer Science
byungsoo@cs.cornell.edu
Color portrait of Thomas Ristenpart
Tom Ristenpart
Professor of Computer Science
Tom Ristenpart
Professor of Computer Science
ristenpart@cornell.edu
Goktug Saatcioglu
Goktug Saatcioglu
Ph.D. student, Computer Science
Goktug Saatcioglu
Ph.D. student, Computer Science
gs724@cornell.edu
Nitika Saran
Nitika Saran
Ph.D. student, Computer Science
Nitika Saran
Ph.D. student, Computer Science
ns624@cornell.edu
A photo of Fred Schneider, a man with dark gray hair and a mustache, in a striped shirt in front of a staircase
Fred B. Schneider
Samuel B. Eckert Professor of Computer Science
Fred B. Schneider
Samuel B. Eckert Professor of Computer Science
fbs@cs.cornell.edu
Aditya Senthilnathan
Aditya Senthilnathan
Ph.D. student, Computer Science
Aditya Senthilnathan
Ph.D. student, Computer Science
aditya@cs.cornell.edu
Yunxi Shen
Yunxi Shen
Ph.D. student, Computer Science
Yunxi Shen
Ph.D. student, Computer Science
yshen@cs.cornell.edu
Color portrait of Vitaly Shmatikov
Vitaly Shmatikov
Professor of Computer Science
Vitaly Shmatikov
Professor of Computer Science
shmat@cs.cornell.edu
A photo of Rachee Singh, a woman with long dark hair and glasses in a brown sweater in front of a gray background
Rachee Singh
Assistant Professor of Computer Science
Rachee Singh
Assistant Professor of Computer Science
rachee@cs.cornell.edu
Xilin Tang
Ph.D. student, Computer Science
Xilin Tang
Ph.D. student, Computer Science
xilin@cs.cornell.edu
Color photo of A. Kevin Tang
A. Kevin Tang
Associate Professor of Electrical and Computer Engineering
A. Kevin Tang
Associate Professor of Electrical and Computer Engineering
at422@cornell.edu
The head and shoulders of a man with glasses, reddish hair and beard, and a striped shirt.
Robbert van Renesse
Professor of Computer Science
Robbert van Renesse
Professor of Computer Science
rvr@cs.cornell.edu
Midhul Vuppalapati
Midhul Vuppalapati
Ph.D. student, Computer Science
Midhul Vuppalapati
Ph.D. student, Computer Science
midhul@cs.cornell.edu

Core Focus Areas

Pioneering work in virtualization, datacenter applications, and high-performance distributed systemsResearch projects include: 

Virtualization
Advanced nested virtualization techniques enable dynamic migration between cloud providers and efficient consolidation of virtual machines, improving performance through innovative kernel/user space management. (Weatherspoon, van Renesse)

Escher
A novel communication framework for datacenter applications that abstracts distributed system complexities, allowing replicated servers to interact seamlessly without knowledge of their underlying distributed architecture. Alvisi, van Renesse) 

Ziplog 
Datacenter-scale logging service that overcomes traditional scale-latency trade-offs, providing ultra-low latency and seamless reconfiguration for dynamic scaling without performance degradation. (Alvisi, van Renesse)

Derecho (Birman)
High-performance library for cloud computing systems, leveraging RDMA hardware and refined state machine replication to achieve superior speeds in distributed coordination and data replication. (Birman) Find more information about Derecho at http://www.cs.cornell.edu/ken/Derecho-Project

Cascade 
Platform optimizing AI/ML workloads by reducing data copying overhead and enabling efficient resource utilization, particularly for applications requiring low-latency responses. Integrates with major AI frameworks while maintaining high performance. (Birman). Find more information about Cascade at http://www.cs.cornell.edu/ken/Cascade-Project

Leading research in reliable distributed systems, including breakthrough work in state machine replication and chain replication protocols. Current focus includes self-configuring systems and provably correct blockchain protocols. Projects include: 

Core Replication System
Leading innovations in fault-tolerant distributed systems, from Chain Replication (van Renesse, Schneider) used in Microsoft Azure to foundational work on State Machine Replication (Schneider). Current research advances self-configuring replication protocols and provably correct blockchain systems (Morrisett, van Renesse).

Industry Impact
Research contributions shape modern distributed systems, with technologies like the Isis toolkit (Birman) deployed extensively in industry applications. Cornell's theoretical frameworks and practical implementations continue to influence how large-scale systems handle failures and maintain reliability.

Developing next-generation solutions for network programming, cloud security, and high-speed networking infrastructure. Projects span enterprise network management, fault-tolerant applications, and precise network measurements: 

Network Programming
Frenetic develops high-level languages for programming enterprise network switches, enabling modular reasoning about network properties and simplified management of distributed switches. (Foster)

Cloud Network Security
The Nebula Project addresses cloud security challenges through innovations like TCPR, which enables transparent recovery of TCP connections after failures. (Birman, van Renesse, Weatherspoon)

Network Measurement and Reliability
SoNIC provides precise measurements of optical networks through software-defined network interface cards, while parallel work advances high-availability solutions for backbone network routers in collaboration with industry partners. (Birman, van Renesse)