CloudLab Aditya Akella. CloudLab 2 Underneath, it’s GENI Same APIs, same account system Even many of the same tools Federated (accept each other’s accounts,

Slides:



Advertisements
Similar presentations
The Instageni Initiative
Advertisements

4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
System Center 2012 R2 Overview
Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
Deploying GMP Applications Scott Fry, Director of Professional Services.
Updated: 4/8/15 CloudLab. Updated: 4/8/15 CloudLab Clouds are changing the way we look at a lot of problems Impacts go far beyond Computer Science … but.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
ExoGENI Racks Ilia Baldine
Scale-out Central Store. Conventional Storage Verses Scale Out Clustered Storage Conventional Storage Scale Out Clustered Storage Faster……………………………………………….
The Architecture of Transaction Processing Systems
1 AppliedMicro X-Gene ® ARM Processors Optimized Scale-Out Solutions for Supercomputing.
Introduction to DoC Private Cloud
Router Architectures An overview of router architectures.
© 2013 Mellanox Technologies 1 NoSQL DB Benchmarking with high performance Networking solutions WBDB, Xian, July 2013.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Ilya Baldin 2.
1 1 Hybrid Cloud Solutions (Private with Public Burst) Accelerate and Orchestrate Enterprise Applications.
1 1 Hybrid Cloud Solutions (Private with Public Burst) Accelerate and Orchestrate Enterprise Applications.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Updated: 6/15/15 CloudLab. updated: 6/15/15 CloudLab Everyone will build their own clouds Using an OpenStack profile supplied by CloudLab Each is independent,
Sponsored by the National Science Foundation GENI and Cloud Computing Niky RIga GENI Project Office
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Today’s Plan Everyone will build their own clouds
SDN Dev Group, Week 2 Aaron GemberAditya Akella University of Wisconsin-Madison 1 Wisconsin Testbed; Design Considerations.
Computational Infrastructure Ion I. Moraru. UConn Health HPC Facility Originated out of the computational needs of another NIH P41 grant (NRCAM, continuously.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
VO Sandpit, November 2009 e-Infrastructure to enable EO and Climate Science Dr Victoria Bennett Centre for Environmental Data Archival (CEDA)
Steve Corbató Deputy CIO and Adjunct Faculty, School of Computing University of Utah Rocky Mountain Cyberinfrastructure Mentoring and Outreach Alliance.
© 2012 IBM Corporation IBM Flex System™ The elements of an IBM PureFlex System.
Chapter © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/ Irwin Chapter 7 IT INFRASTRUCTURES Business-Driven Technologies 7.
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
Microsoft Azure Storage. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision.
FutureGrid Connection to Comet Testbed and On Ramp as a Service Geoffrey Fox Indiana University Infra structure.
1 ©2010 HP Created on xx/xx/xxxxof 222 Nick Bastin, Andy Bavier, Jessica Blaine, Joe Mambretti, Rick McGeer, Rob Ricci, Nicki Watts PlanetWorks, HP, University.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
CloudLab Power Monitoring Emmanuel Cecchet & Mike Zink University of Massachusetts Amherst & TU Darmstadt FIRE-GENI Collaboration Workshop Sep ,
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
Platform Disaggregation Lightening talk Openlab Major review 16 th Octobre 2014.
GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Tweak Performance and Improve Availability of your Microsoft Azure VMs Rick
The Evolution of the Italian HPC Infrastructure Carlo Cavazzoni CINECA – Supercomputing Application & Innovation 31 Marzo 2015.
Australian Institute of Marine Science Jukka Pirhonen.
Introduction to Data Analysis with R on HPC Texas Advanced Computing Center Feb
Today’s Plan Everyone will build their own clouds
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Course: Cluster, grid and cloud computing systems Course author: Prof
Instructor Materials Chapter 7: Network Evolution
Organizations Are Embracing New Opportunities
A testbed for the SuperB computing model
Working With Azure Batch AI
Openlab Compute Provisioning Topics Tim Bell 1st March 2017
Sebastian Solbach Consulting Member of Technical Staff
Bridges and Clouds Sergiu Sanielevici, PSC Director of User Support for Scientific Applications October 12, 2017 © 2017 Pittsburgh Supercomputing Center.
Traditional Enterprise Business Challenges
Regional Software Defined Science DMZ (SD-SDMZ)
Design and Implement Cloud Data Platform Solutions
GGF15 – Grids and Network Virtualization
The Need Addressed by CloudLab
Virtual Private Servers – Types of Virtualization platforms Virtual Private ServersVirtual Private Servers, popularly known as VPS is considered one of.
NSF cloud Chameleon: Phase 2 Networking
Outline Virtualization Cloud Computing Microsoft Azure Platform
COMP4442 Cloud Computing: Assignment 1
GENI Exploring Networks of the Future
H2020 EU PROJECT | Topic SC1-DTH | GA:
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
Presentation transcript:

CloudLab Aditya Akella

CloudLab 2

Underneath, it’s GENI Same APIs, same account system Even many of the same tools Federated (accept each other’s accounts, hardware) Physical isolation for compute, storage (shared net.*) Profiles are one of the key abstractions Defines an environment – hardware (RSpec) / software (images) Each “instance” of a profile is a separate physical realization Provide standard environments, and a way of sharing Explicit role for domain experts “Instantiate” a profile to make an “Experiment” Lives in a GENI slice Crash Course in CloudLab 3 * Can be dedicated in some cases

CloudLab What Is CloudLab? Utah Wisconsin Clemson GENI Slice B Stock OpenStack CC-NIE, Internet2 AL2S, Regionals Slice A Geo-Distributed Storage Research Slice D Allocation and Scheduling Research for Cyber-Physical Systems Slice C Virtualization and Isolation Research Control to the bare metal Diverse, distributed resources Repeatable and scientific 4

CloudLab CloudLab’s Hardware One facility, one account, three locations Wisconsin Clemson Utah About 5,000 cores each (15,000 total) 8-20 cores per node Baseline: 8GB RAM / core Latest virtualization hardware TOR / Core switching design 10 Gb to nodes, SDN 100 Gb to Internet2 AL2S Partnerships with multiple vendors Storage and net. Per node: 128 GB RAM 2x1TB Disk 400 GB SSD Clos topology Cisco High-memory 16 GB RAM / core 16 cores / node Bulk block store Net. up to 40Gb High capacity Dell Power-efficient ARM64 / x86 Power monitors Flash on ARMs Disk on x86 Very dense HP 5

CloudLab 6

CloudLab Hardware 7

CloudLab Utah/HP: Very dense 8

CloudLab Utah/HP: Low-power ARM GB Flash 64 GB RAM 8 cores 45 cartridges 2 switches 315 nodes 2,520 cores 8.5 Tbps 315 nodes 2,520 cores 8.5 Tbps

CloudLab … explore power/performance tradeoffs … want instrumentation of power and temperature … want large numbers of nodes and cores … want to experiment with RDMA via RoCE … need bare-metal control over switches … need OpenFlow 1.3 … want tight ARM64 platform integration Utah - Suitable for experiments that: 10

CloudLab Wisconsin/Cisco 11 2X10G Nexus 3172PQ 40G Nexus 3132Q Nexus 3172PQ 8X10G 40G 20X12 servers 20X12 servers

CloudLab Compute and storage 12 90X Cisco 220 M4 10X Cisco 240 M4 2X 8 2.4GHz 128GB RAM 1X 480GB SSD Soon: ≥ 160 additional servers; OF1.3 ToR switches (HP) Limited number of accelerators, e.g., FPGAs, GPUs (planned) 2X 1.2 TB HDD 1X 1TB HDD 12X 3TB HDD (donated by Seagate)

CloudLab Experiments supported Large number of nodes/cores, and bare-metal control over nodes/switches, for sophisticated network/memory/storage research … Network I/O performance, intra-cloud routing (e.g., Conga) and transport (e.g., DCTCP) … Network virtualization (e.g., CloudNaaS) … In-memory big data frameworks (e.g., Spark/SparkSQL/Tachyon) … Cloud-scale resource management and scheduling (e.g., Mesos; Tetris) … New models for Cloud storage (e.g., tiered; flat storage; IOFlow) … New architectures (e.g., RAM Cloud for storage) 13

CloudLab Clemson/Dell: High Memory, IB 14 2 x 1 TB drive/server 256 GB RAM/node 20 cores/node 2*x 1 GbE OF/node 1 x 40 Gb IB/node 8 nodes/chassis 10 chasses/rack 2*x 10 GbE OF/node * 1 NIC in 1 st build

CloudLab … need large per-core memory e.g., High-res media processing e.g. Hadoop e.g., Network Function Virtualization … want to experiment with IB and/or GbE networks e.g., hybrid HPC with MPI and TCP/IP … need bare-metal control over switches … need OpenFlow 1.3 Clemson - Suitable for experiments that: 15

CloudLab Building Profiles 16

CloudLab Copy an Existing Profile 17

CloudLab Use a GUI (Jacks) 18

CloudLab Write Python Code (geni-lib) 19

CloudLab Build From Scratch 20

CloudLab Sign Up 21

CloudLab Sign Up At CloudLab.us 22

CloudLab Everyone will build their own clouds Using an OpenStack profile supplied by CloudLab Each is independent, with it’s own compute and storage resources Log in using GENI accounts Create a cloud Explore the CloudLab interface Use your cloud Administer your cloud CloudLab is about more than OpenStack Today’s Plan 23

CloudLab Account on the GENI portal (sent to you as “pre work”) Optional, but will make your experience better: SSH keypair associated with your GENI portal account Knowledge of how to use the private SSH key from your laptop Known to work best in Chrome and Firefox browsers Tablets might work, but not well tested Prerequisites 24