Version 4 (modified by, 9 years ago) (diff)


GEC22 Tutorial: Building your own cloud with CloudLab


Session Leaders

Robert Ricci
University of Utah


!CloudLab is flexible, scientific infrastructure for research on the future of cloud computing. Researchers come to CloudLab to build their own clouds, experimenting with new architectures that will form the basis for the next generation of the world's computing platforms.

CloudLab provides researchers with control and visibility all the way down to the bare metal. Provisioning an entire cloud inside of CloudLab takes only minutes. Most CloudLab resources provide hard isolation from other users, so it can support hundreds of simultaneous "slices", with each getting an artifact-free environment suitable for scientific experimentation with new cloud architectures. Run standard cloud software stacks such as OpenStack and Hadoop. Or build your own from the ground up. The bare metal's the limit!

The first CloudLab clusters will have 15,000 cores distributed across three sites around the United States: Utah, Wisconsin, and South Carolina. Each cluster has a different focus: storage and networking (using hardware from Cisco), high-memory computing (Dell), and energy-efficient computing (HP). CloudLab is interconnected with nationwide and international infrastructure from Internet2, so it will be possible to extend private, software-defined networks right to every host.

This tutorial will cover (a) provisioning of resources on CloudLab, (b) installing a custom cloud software stack, and (c) creating a “profile” to share that custom stack with others.


Primarily of interest to the GENI community.

Pre-requisites / Pre-work


Attachments (1)