Flux Research Group / School of Computing
CloudLab logo

CloudLab

http://www.cloudlab.us

Many of the ideas that drive modern cloud computing, such as server virtualization, network slicing, and robust distributed storage arose from the research community. Despite this success, today’s clouds have become environments that are unsuitable for moving this research agenda forward—they have particular, unmalleable implementations of these ideas baked in. We are building CloudLab, a facility that will enable fundamental advances in cloud architecture. CloudLab will not be a cloud; CloudLab will be large-scale, distributed scientific infrastructure on top of which many different clouds can be built. It will support thousands of researchers and run hundreds of different, experimental clouds simultaneously. The Phase I CloudLab deployment will provide approximately 15,000 cores in data centers at Clemson (with Dell equipment), Utah (HP), and Wisconsin (Cisco), with each industrial partner collaborating to explore next-generation ideas for cloud architectures.

CloudLab will be a place where researchers can try out ideas using any cloud software stack they can imagine. It will accomplish this by running at a layer below cloud infrastructure: it will provide isolated, bare-metal access to a set of resources that researchers can use to bring up their own clouds. These clouds may run instances of today’s popular stacks, modest modifications to them, or something entirely new. CloudLab will not be tied to any particular particular cloud stack, and will support experimentation on multiple in parallel. It will be highly automated and, for convenience, it will provide canned configurations of popular stacks such as OpenStack and Hadoop. Using these, building a basic cloud can be as simple as picking the stack, describing its resource pool, and waiting a few minutes for it to be instantiated. Because CloudLab will be based on Emulab and GENI software, thousands of researchers already know how to set up and run experiments in CloudLab. CloudLab experiments will interoperate from CloudLab proper into all of GENI, its international peers, and beyond.

Cloud computing’s impact outside the field of computer science has been substantial: it has enabled a new generation of applications and services with direct impacts on society at large. CloudLab is positioned to have an immediate and substantial impact on the research community by providing access to the resources it needs to shape the future of clouds. Cloud architecture research, enabled by CloudLab, will empower a new generation of applications and services which will bring direct benefit to the public in areas of national priority such as medicine, smart grids, and natural disaster early warning and response. Over four dozen research projects have already expressed enthusiasm for the new research that CloudLab will enable. CloudLab will be available, free of charge, to all researchers, creating a level playing field for people at institutions of all sizes and with all kinds of backgrounds. By making it as easy to get a cloud tomorrow as it is to get a virtual machine today, CloudLab has the potential to inspire a generation of researchers to undertake bold new initiatives.

current people

Eric Eide
Eric Eide
Faculty
Jonathon Duerig
Jonathon Duerig
Research staff
Dmitry Duplyakin
Dmitry Duplyakin
Research staff
Mike Hibler
Mike Hibler
Research staff
David Johnson
David Johnson
Research staff
Aleksander Maricq
Aleksander Maricq
Research staff
Leigh Stoller
Leigh Stoller
Research staff
Kirk Webb
Kirk Webb
Research staff
Gary Wong
Gary Wong
Research staff
Hannah Cohoon
Hannah Cohoon
Postdoctoral scholar
Ghazal Abdollahi
Ghazal Abdollahi
PhD student
Zahra Emadi
Zahra Emadi
PhD student
Khagan Karimov
Khagan Karimov
PhD student
Pavani Kuppili
Pavani Kuppili
PhD student
Semil Jain
Semil Jain
Masters student
Ethan Stanley
Ethan Stanley
Undergraduate student
Carina Imburgia
Carina Imburgia
University of Washington
Joseph Porter
Joseph Porter
Microsoft
Nikhil Ramesh
Nikhil Ramesh
Systematrix Solutions
Sriram Selvam
Sriram Selvam
Microsoft

publications

2024
2023
2022
2021
2020
2019
The Design and Operation of CloudLab
Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra
In ATC 2019 [ pdf :: slides :: bibtex ]
2018
Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems
Haryadi S. Gunawi, Riza O. Suminto, Russell Sears, Casey Golliher, Swaminathan Sundararaman, Xing Lin, Tim Emami, Weiguang Sheng, Nematollah Bidokhti, Caitie McCaffrey, Gary Grider, Parks M. Fields, Kevin Harms, Robert Ricci, and Kirk Webb
In FAST 2018 [ pdf :: bibtex ]
2017
PopperCI: Automated Reproducibility Validation
Ivo Jiminez, Carlos Maltzahn, Jay Lofstead, Kathryn Mohror, Remzi Arpaci-Dusseau, Andrea Arpaci-Dusseau, and Robert Ricci
In CNERT 2017 [ bibtex ]
2016
2014