Bianca Schroeder

Bianca Schroeder

Full Professor & Canada Research Chair in Data Centre Technologies

St. George Campus

Computer Science Department
University of Toronto
Bahen Centre, Room 5236
40 St. George Street
Toronto, ON M5S 2E4

Scarborough Campus

Computer and Mathematical Sciences
University of Toronto Scarborough
IC Building
1265 Military Trail
Toronto, ON M1C 1A4

Contact

Email: bianca@cs.toronto.edu
CS Department
Computer Systems & Networks Group

About Me

Bianca is a full professor and Canada Research Chair in the Computer Science Department at the University of Toronto and a member of the computer systems and networks group. She is also currently serving as associate department chair in the Computer and Mathematical Sciences Department at the University of Toronto Scarborough.

Before joining UofT, she spent 2 years as a post-doc at Carnegie Mellon University working with Garth Gibson. She received her doctorate from the Computer Science Department at Carnegie Mellon University under the direction of Mor Harchol-Balter.

She is an Alfred P. Sloan Research Fellow, the recipient of the Outstanding Young Canadian Computer Science Prize of the Canadian Association for Computer Science, an Ontario Early Researcher Award, an NSERC Accelerator Award, a two-time winner of the IBM PhD fellowship and her work has won five best paper awards, one best presentation award and two Test of Time Awards. She has served on numerous program committees and has co-chaired the TPCs of Systor 2020, Usenix FAST'14, ACM Sigmetrics'14 and IEEE NAS'11.

Her work on the reliability of hard drives, solid state drives and DRAM have been featured in articles at a number of news sites, including Computerworld, Wired, Slashdot, PCWorld, StorageMojo and eWEEK.

Bianca's research focuses on the design, implementation and analysis of computer systems, especially large-scale systems, storage systems and data centers. Her current interests mostly evolve around system reliability and resource allocation, with a focus on applying techniques from data mining, statistics and machine learning to better understand and improve computer systems. Much of her work is done in collaboration with industry partners, currently including Microsoft, Google and NetApp.

Prospective Students

Join My Research Group

I am recruiting exceptional students interested in joining my group. My group's current projects are in the general areas of resource allocation and scheduling in data centers and reliability of large-scale systems and storage systems.

The ideal student is interested in applying analytical techniques from areas like machine learning, data mining, queuing theory, game theory, coding theory, etc., to real-world problems in computer systems and/or also has a keen interest in computer system design and implementation.

If you decide to contact me about available positions, please include information on the type of projects you are interested in and why you are considering joining my group. Faculty are receiving a large number of emails from prospective students and if your email does not contain any personalized information it will likely be deleted as spam.

Recent News

February 2022

Our 2008 FAST paper "An Analysis of Data Corruption in the Storage Stack" has received the 2021 Test of Time Award! The USENIX Test of Time Awards recognize papers that have had a lasting impact on their fields.

February 2022

Congratulations, Shehbaz and Kaveh, to the Best Paper Award for our paper Rethinking WOM Codes to Enhance the Lifetime in New SSD Generations at Usenix Fast!

December 2021

Congratulations, on your FAST papers, Shehbaz and Stathis! Looking forward to seeing you present these two papers at the FAST conference next month.

February 2020

Congratulations, Stathis and Kaveh! Our FAST 2020 paper on the reliability of enterprise SSDs just won the FAST Best Paper Award. It also received some press coverage on ZDnet. A big thank you to our collaborators at Netapp for making this work possible!

July 2019

I have been named a Canada Research Chair in Data Centre Technologies. Thanks to everyone who supported my nomination!

February 2019

Our FAST 2008 paper "Disk Failure in the Real World: What does an MTTF of 1,000,000 hours mean to you?" has been awarded the Test of Time Award. The USENIX Test of Time Awards recognize papers that have had a lasting impact on their fields.

Current Research

In my current work, I am particularly interested in system reliability and resource allocation and scheduling in data centres. A common thread connecting much of my work is that I like to start with measurements in real production systems to characterize the underlying problems in detail.

During this process I often make unexpected discoveries, where systems behave/fail differently from what researchers or operators commonly assume. I then use these insights to derive better solutions to problems.

In my past work, I have for example measured and analyzed systems at Google, Microsoft, Network Appliances and national laboratories, such as Los Alamos National Lab.

Publications

The list below is unfortunately very much out of date. For a more up-to-date list of publications see Google Scholar.

N. El-Sayed, I. Stefanovici, G. Amvrosiadis, A. Hwang, B. Schroeder
Temperature management in data centers: Why some (might) like it hot
Sigmetrics/Performance 2012
A. Hwang, I. Stefanovici, B. Schroeder
Cosmic rays don't strike twice: Understanding the characteristics of DRAM errors and the implications for system design
ASPLOS 2012
B. Schroeder, E. Pinheiro, W.-D. Weber
DRAM errors in the wild: A Large-Scale Field Study
Sigmetrics/Performance 2009
L. Bairavasundaram, G. Goodson, B. Schroeder, A. Arpaci-Dusseau, R. Arpaci-Dusseau
An analysis of data corruption in the storage stack
FAST 2008
Bianca Schroeder, Garth Gibson
Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you?
FAST 2007
Bianca Schroeder, Garth Gibson
A large scale study of failures in high-performance-computing systems
DSN 2006
Bianca Schroeder, Mor Harchol-Balter
Web servers under overload: How scheduling can help
ITC 2003