Imperial College London

ProfessorPeterPietzuch

Faculty of EngineeringDepartment of Computing

Professor of Distributed Systems
 
 
 
//

Contact

 

+44 (0)20 7594 8314prp Website

 
 
//

Location

 

442Huxley BuildingSouth Kensington Campus

//

Summary

 

Scalable Systems and Data - CO410

Aims

In this module you will have the opportunity to:

  • get an overview of data centre technologies, the infrastructure needed to run a variety of workloads, and the design decisions when engineering scalable distributed applications.
  • analyze the full system stack for managing and scheduling data-centre resources
  • discuss the design principles for scalable systems
  • investigate concepts and techniques to build large scale systems, with a focus on distributed storage, coordination, computation and resource allocation.
  • get an overview of NewSQL and NoSQL technologies
  • understand new data models, their associated query languages and systems
  • discuss new storage technology and its impact on query execution and data management systems in general.

Role

Course Leader

Operating Systems - CO211

Aims

In this module you will have the opportunity to:

  • develop an understanding of the main operating system abstractions
  • explore the trade-offs in the implementations of operating system functionality
  • study the different sub-systems that make up a modern operating system
  • investigate different operating system mechanisms and policies for resource management and allocation
  • apply a theoretical understanding of operating systems to a real-world operating system implementation   

Role

Course Leader