Research in CS systems


Computer systems researchers at the Department of Computer Science design efficient abstractions and architectures for next generation computing systems. This often involve building and innovating within large, high-performance codebases. This research spans the hardware/software stack, from computer architecture to networks and distributed systems. 

Department innovations open research opportunities in several areas of computer systems in contexts that range from large-scale distributed cloud computing and supercomputing environments to the smaller scales of mobile platforms and IoT devices. World-class research is conducted in distributed systems, data-intensive computing, next-generation memory systems, programmable networks, specialized operating systems, accelerators for emerging applications, high-performance cluster scheduling, edge computing, data storage and I/O systems, and several other areas. 

Research Topics

  • Operating Systems
  • Distributed Systems
  • Runtime Systems
  • Computer Architecture
  • Computer Networks
  • Wireless Networks
  • Storage Systems
  • Mobile Systems
  • Cloud Computing
  • Edge Computing
  • Reliable Systems
  • Performance Modeling and Evaluation

Affiliated Labs


DataSys Lab



Affiliated Faculty

Xian He Sun

Distinguished Professor of Computer Science

Ron Hochsprung Endowed Chair of Computer Science

Research focus: Software Systems

Ioan Raicu

Associate Professor of Computer Science

Associate Program Director Master of Data Science

Research focus: Distributed Systems

Cynthia Hood

Department of Computer Science Associate Chair

Associate Professor of Computer Science and Engineering

Research focus: Adaptive Systems

Edward Chlebus

Industry Associate Professor of Computer Science

Research focus: Computer and Communications Systems

Kyle Hale

Assistant Professor of Computer Science

Research focus: Operating systems


Research Assistant Professor

Research focus: Distributed Systems

Nik Sultana

Assistant Professor of Computer Science

Research focus: Distributed Systems

Teaching Assistant Professor Gerald Balekaki

Teaching Assistant Professor

Research focus: Network systems

Farshad Ghanei

Assistant Teaching Professor

Research focus: Operating systems and embedded systems