Pramod Bhatotia

Senior Lecturer @ The University of Edinburgh

Faculty Fellow @ The Alan Turing Institute


News (Twitter profile)

About

Since November 2016, I'm a faculty member in the School of Informatics at the University of Edinburgh, where I'm affliated with the Institute for Computing Systems Architecture (ICSA). I'm also a Fellow at the Alan Turing Institute (ATI). In the School of Informatics, I participate in two centers for Doctoral Training (CDT): Pervasive Parallelism and Data Science.

Before moving to the UK, I was an independent research group leader (2015-2016) in the (cfaed) Cluster of Excellence at TU Dresden, where I led the Parallel and Distributed Systems group.

I graduated with a PhD in Computer Science (2015) from the Systems group at the Max Planck Institute for Software Systems (MPI-SWS). During my PhD, I’ve had fruitful internships/collaborations with Microsoft Research, IBM Research, Yahoo! Research and Bell Labs.

Prior to joining MPI-SWS, I worked as a member of technical staff at Adobe Systems (till the end of 2009) and in the HPC group (2008-2009) at IBM Research–India. Before that, I was a graduate student at IIT Kanpur.

Research

I’m a systems researcher: I love to design and build systems!
A common goal of my research is to build computer systems that are efficient, reliable, and secure. As an experimental computer systems researcher, I work at the intersection of operating systems, distributed systems, storage systems, system security, "Big Data" systems, and cloud computing. In the past, I've also worked on compilers for multicores, and high performance computing.

Selected publications (Full list):

[SIGMETRICS’18]

Intel MPX Explained: A Cross-layer Analysis of the Intel MPX System Stack

[USENIX ATC’18]

Cntr: Lightweight OS Containers

[EuroSys'18]

Pesos: Policy Enhanced Secure Object Store

[SIGCOMM SOSR'18]

ShieldBox: Secure Middleboxes using Shielded Execution

[ICDCS'18]

ApproxIoT: Approximate Analytics for Edge Computing

[Middleware'17]

StreamApprox: Approximate Computing for Stream Analytics
(Also presented at Spark Summit'17 and Flink Forward'17)

[Middleware'17]

Sieve: Actionable Insights from Monitored Metrics in Distributed Systems

[USENIX ATC’17]

PrivApprox: Privacy-Preserving Stream Analytics

[EuroSys’17]

SGXBounds: Memory Safety for Shielded Execution
(Best paper award)
(Also selected in highlighted papers track at SYSTOR'18)

[DSN’17]

Fex: A Software Systems Evaluator

[ICDCS’16]

Inspector: A Data Provenance Library for Multithreaded Programs

[DSN’16]

Efficient Fault Tolerance using Intel MPX and TSX

[DSN’16]

Elzar: Triple Modular Redundancy using Intel Advanced Vector Extensions

[EuroSys’16]

HAFT: Hardware-Assisted Fault Tolerance

[WWW’16]

IncApprox: A Data Analytics System for Incremental Approximate Computing

[ASPLOS’15]

iThreads: A Threading Library for Parallel Incremental Computation

[Middleware’14]

Slider: Incremental Sliding Window Analytics
(Best student paper award)
(Also presented at Hadoop Summit'15)

[USENIX NSDI’12]

Orchestrating the Deployment of Computations in the Cloud with Conductor

[USENIX FAST’12]

Shredder: GPU-Accelerated Incremental Storage and Computation

[ACM SoCC’11]

Incoop: MapReduce for Incremental Computation

[USENIX HotCloud’11]

Large Scale Incremental Data Processing with Change Propagation

[HiPC’10]

Performance Evaluation and Optimization of Random Memory Access on Multicores
(Best paper award)

[ACM PODC’10]

Modelling MapReduce for Optimal Execution in the Cloud

[IEEE HPCA’09]

A Compilation Framework for Irregular Memory Accesses on the Cell Broadband Engine

Teaching

Courses offered Teaching assistant

Students

PhD students Past PhD students Masters/Diploma students Thesis committee member

Softwares

We try to open source our work whenever possible:

Talks

Conference talks Invited talks

Service

Organizer Conference program committee member Conference and workshop reviewer Journal reviewing Poster committee member Workshop program committee member Institutional service

Contact

Email: pramod.bhatotia@ed.ac.uk
Phone: +44 (0) 131 650 2737 (Please note that I strongly prefer e-mail)
Skype: pramod.bhatotia

Address:
Room # 1.04A,
Informatics Forum,
School of Informatics,
The University of Edinburgh,
10 Crichton Street,
Edinburgh, EH8 9AB,
United Kingdom


Credits: Template design by Andreas Viklund / Profile photo courtesy cfaed, TU Dresden and Katharina Knaut