Liuba Shrira

E-mail: liuba@brandeis.edu
Associate Professor
Computer Science Department
Brandeis University
office Volen Center, Room 258, 415 South Street
Waltham, MA 02454, USA
Phone : (781) 736 2704
Fax : (781) 736 2741

Research Interests

My main interests are design, implementation, and performance evaluation of reliable distributed systems, in particular, storage systems and services. For example, how to provide high-performance reliable storage in the presence of malicious attacks, how can an Internet storage system support mobile collaborators, how to make consistent snapshots of past states available to any application without performance penalty, how to upgrade long-lived storage systems as they evolve over time. Here are some of my current projects and here is my Google tech talk on split snapshots.

I am currently helping organize MobiSys 2008, Eurosys 2008 workshops ,ICWS 2008, FAST 2009, and SYSTOR 2009 conferences.

Short bio

 

Students and collaborators

 

Ross Shaull, Dong Siying, Hao Xu, Barbara Liskov

Former students and postdocs Magnus Bjornsson (now at EMC), Hong Tian (now at Amazon), Hao Xu (now at a startup), Georges Brun-Cottan (now at EMC), Paaras Kumar (now at EMC), and collaborators James W. O'Toole Jr., great many members of the PMG group at MIT, Rob Gerth , Oded Goldreich

Resources for students (general resources about writing, career, being a sucessful graduate student).

 

Teaching:

 

COSI 11A, Introduction to Programming with Java and C

 

COSI 31A, Computer Systems Structure and Organization

 

COSI 146a, Fundamentals of Computer Systems

 

COSI 147a, Distributed Computer Systems and Networks

 

COSI 220, Advanced Topics in Computer System

 

Recent Publications

 

The research described in these publications has been partially supported by the NSF.

 

Exo-leasing: Escrow Synchronization for Mobile Clients of Commodity Storage Servers
Skippy: a New Indexing Method for Long-Lived Snapshots in the Storage Manager
Enabling Long-Lived Snapshots of the Long-Lived Past
ExoSnap: a Modular Approach to Semantic Synchronization and Snapshots
Time travel in the virtualized past: cheap fares and first class seats
High-Performance Snapshots in a High-Level Cache
HQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance
Modular Software Upgrades for Distributed Systems
Thresher: An Efficient Storage Manager for Copy-on-write Snapshots
SNAP: a Non-disruptive Snapshot System
Selected other publications