© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI and InstaGENI: An.

Slides:



Advertisements
Similar presentations
What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Advertisements

Towards Software Defined Cellular Networks
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
The Instageni Initiative
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
OpenFlow Costin Raiciu Using slides from Brandon Heller and Nick McKeown.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Internet2 and AL2S Eric Boyd Senior Director of Strategic Projects
Mobile Communication and Internet Technologies
Software-Defined Networking, OpenFlow, and how SPARC applies it to the telecommunications domain Pontus Sköldström - Wolfgang John – Elisa Bellagamba November.
OpenFlow : Enabling Innovation in Campus Networks SIGCOMM 2008 Nick McKeown, Tom Anderson, et el. Stanford University California, USA Presented.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
The future of Desktops Transform Your Desktop with Virtualization.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
SDN and Openflow.
Virtualization and OpenFlow Nick McKeown Nick McKeown VISA Workshop, Sigcomm 2009 Supported by NSF, Stanford Clean.
Flowspace revisited OpenFlow Basics Flow Table Entries Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot L4 sport L4 dport Rule Action.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. New Virtual Application.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted. For HP.
Sponsored by the National Science Foundation TRANSCLOUD: Design Considerations for a High-Performance Cloud Architecture Across Multiple Administrative.
N. GSU Slide 1 Chapter 04 Cloud Computing Systems N. Xiong Georgia State University.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enable Cloud with Virtual.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
Software-Defined Networks Jennifer Rexford Princeton University.
Brent Salisbury CCIE#11972 Network Architect University of Kentucky 9/22/ OpenStack & OpenFlow Demo.
Sponsored by the National Science Foundation GENI and Cloud Computing Niky RIga GENI Project Office
OpenFlow: Enabling Innovation in Campus Networks
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
CS : Software Defined Networks 3rd Lecture 28/3/2013
Sponsored by the National Science Foundation Tutorial: An Introduction to OpenFlow using POX GENI Engineering Conference 20 June 2014.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
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.
VICCI: Programmable Cloud Computing Research Testbed Andy Bavier Princeton University November 3, 2011.
LAN Switching and Wireless – Chapter 1
Cloud Scale Performance & Diagnosability Comprehensive SDN Core Infrastructure Enhancements vRSS Remote Live Monitoring NIC Teaming Hyper-V Network.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. InstaGENI and GENICloud/TransCloud:
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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. InstaGENI and GENICloud:
Server Virtualization
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Big Data Directions Greg.
Chapter 8 – Cloud Computing
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Introduction to Avaya’s SDN Architecture February 2015.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Embrace the Future of.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Chapter 6: Securing the Cloud
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
The Stanford Clean Slate Program
Software Defined Networking (SDN)
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
GENI Exploring Networks of the Future
An Introduction to Software Defined Networking and OpenFlow
Presentation transcript:

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI and InstaGENI: An Architecture for the Intercloud Rick McGeer HP Labs

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

3 Outline The Need for an Intercloud Architecture The GENI Initiative: from Testbed to Architecture The ProtoGENI MetaCloud The InstaGENI Distributed Cloud The InstaGENI Rack: The Apple-II of Clouds 3

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 4 The World is Closing In On Us Big Data dominates both scientific and social computing Astronomical Imagery Collider events Genomic data Environmental Sensing (e.g., CASA networked weather radar) Large social graphs (10 12 nodes and beyond) Getting rid of the clusters-in-the-basement Consolidation into the “condo-of-condos” New demands on the network… Disaster Response, social media,…. 4

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 5 Mixing the Operational and Advanced Networks New network requirements mean new network demands Big data, high QoS on operational network SLAs for “condo of condos” Movement of Big Data Across campus networks Between campuses Between campus and sensor sites Programmability at network collection site 5

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6 Solution Compute where the data is Ubiquitous computation Cloud that can be instantiated anywhere Advanced Networking to move the data to where the compute is Customizable virtual networks Layer-2 end-to-end QoS guarantees Programmable networking Custom, app-specific protocols 6

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 7 But it can’t compete with Production Traffic Right Solution: customizable virtual networks Isolation at the level of a flow Guaranteed network properties: virtual network per flow Offers the prospect of Routing Bandwidth Limits On a per-flow basis 7

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8 HP, Internet2, GENI, US-Ignite – Working to Advance Internet Technology for Research & Local Communities Internet2 GENI US-Ignite HP Advanced network infrastructure HP InstaGENI rack – GENI cluster deployment in-a- box, ready out of the box Next-gen network apps for public benefit Collaborative platform to build the next-gen Internet

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9 GENI Ubiquitous cloud with deeply-programmable networking Ubiquitous Cloud Abstracted API that can be implemented by any popular cluster manager (Slice Federation Architecture) Designed for federation Certificate-based access control (No need for single sign-on, common AUP) Implementations with fine and deep control of resources (ProtoGENI) Deeply Programmable Network Open Flow native Layer 2 backbone 9

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 10 GENI Each facility implements Slice-Based Federation Interface Standard, unified means of allocating Virtual machines at each layer of the stack (“slivers”) Networks/sets of virtual machines (“slices”) Already supported by PlanetLab, ORCA, ProtoGENI Now supported by Eucalyptus and OpenStack (our contribution) 10

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11 GENI Mesoscale 11

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12 GENI Mesoscale Deployment Putting the backbone in GENI 47 sites with GENI racks 33 InstaGENI racks 14 ExoGENI racks Fully Interoperable Interoperable with existing GENI aggregates Extensible to new campuses OpenFlow-enabled Layer 2 connectivity between campuses 12

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 13 GENI And NSFNet: Back to the Future GENI today is NSFNet circa 1985 GENI and the SFA: Set of standards (e.g., TCP/IP) Mesoscale: Equivalent to NSF Backbone InstaGENI: Hardware/software instantiation of standards that sites can deploy instantly Equivalent to VAX 11 running Berkeley Unix InstaGENI cluster running ProtoGENI and OpenFlow

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 14 What About IGNITE? Application suite Analog here is to the Web, and web applications In other words, no one can predict this Did you predict Google?

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 15 Foundational Technologies Software-defined networking OpenFlow Highly-Flexible Clouds MetaCloud (ProtoGENI)

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 16 Traditional Switch Data Plane Control Plane Management Apps Traditional switches integrate control plane (policy) and data plane (forwarding) Only way to introduce new apps is to integrate with switch Slow, expensive Sole knob is configuration

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 17 OpenFlow approach: Factor control plane to off- switch controller SW Off-switch controller offers programmability, visitbility Off-switch controller offers programmability of whole network simultaneously can directly manage global properties without multiple layers Enforces isolation by manipulating FIB on control plane stubs Control Plane Management Apps Management SW Data Plane Simplified switch Control Plane Stub Data Plane Simplified switch Control Plane Stub Data Plane Simplified switch Control Plane Stub

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 18 OpenFlow Basics Flow Table Entries Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport RuleActionStats 1.Forward packet to port(s) 2.Encapsulate and forward to controller 3.Drop packet 4.Send to normal processing pipeline 5.Modify Fields + mask what fields to match Packet + byte counters

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 19 OpenFlowSwitch.org Controller OpenFlow Switch PC OpenFlow Usage Dedicated OpenFlow Network OpenFlow Switch OpenFlow Switch OpenFlow Protocol Aaron’s code RuleActionStatistics RuleActionStatisticsRuleActionStatistics

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP is The OpenFlow Technology Leader HP & Stanford collaborate on Ethane HP is founding member of ONF HP Labs forms OpenFlow research team HP early-release OpenFlow software to researchers HP demos OpenFlow-enabled switch HP makes OpenFlow software generally available HP helps establish InCNTRE HP will extend OpenFlow across the FlexNetwork architecture Growth in Customer Deployments

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 21 HP Labs Contributions to OpenFlow OpenFlow QoS controller ToS support, priority queuing, rate limiters Improved Support for research multi-pathing solutions: – SPAIN (Smart Path Assignment In Networks / NSDI 2010) – HBR (Hash-Based Routing / ICC 2010, ANCS 2010) Improved Deployment Scalability – DevoFlow (SIGCOMM 2011) – TCAM Synthesis (INFOCOMM 2009) Verification of OpenFlow Networks (SDN 2012) OpenFlow™ deployment – Defined GENI deployment strategy with Stanford Univ – OpenFlow™ deployment testing with Stanford Univ – Contributions to OpenFlow™ test suite – OpenvSwitch contributions

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 22 HP Labs OpenFlow Research (sample) “DevoFlow: Cost-Effective Flow Management for High Performance Enterprise Networks,”, HotNets, October 2010, SIGCOMM 2011 “Network Integrated Transparent TCP Accelerator,” AINA, April 2010 "ElasticTree: Saving Energy in Datacenter Networks,” NSDI, April 2010 "Automated and Scalable QoS Control for Network Convergence," WREN/INM 2010 Workshop, held in conjunction with NSDI, April “API Design Challenges for Open Router Platforms on Proprietary Hardware,” HotNets, October 2008 “Verification of Switching Network Properties Using Satisfiability”, SDN, 2012 “A Safe Update Protocol for OpenFlow Networks”, HOT SDN, 2012

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 23 Enables a scalable control plane to deliver virtual service networks Rapid, service-oriented provisioning Fine-grain policy control, integrated security Service-focused monitoring Use models across service provider, data center, campus, and branch networks OpenFlow/SDN: A New Way to Build & Manage Networks 23

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 24 The MetaCloud (ProtoGENI) Multiple Cloud Infrastructures offering different services and interfaces Hardware as a service VM’s as a Service Containers as a service Threads as a service MapReduce as a service Platform as a service Multiple tools and interfaces Nova, euca2ools, Keystone,…

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 25 Problem Different users want different clouds! Varying behavior of various platforms Different toolsets to create, manipulate, manage virtual resources Much of code base replicated All systems involve allocation of physical resources All systems require image store, image load, persistent store… All systems allocate x86 nodes… Problems Currently, cloud systems persistent across hardware base (can’t reuse hardware base between different cloud managers) Have to rebuild common functionality to do new managers

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 26 Solution: MetaCloud Underlying API that supports cluster/cloud managers Hardware as a Service Resource Allocation and Specification API Underlying key/authentication solution

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 27 The MetaCloud ProtoGENI

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 28 ©2010 HP Created on xx/xx/xxxxof 222 The Instageni rack Designed for GENI Meso-scale deployment Eight 2012 deployments, deployments ProtoGENI and FOAM as native Aggregate Managers and Control Frameworks Boots to ProtoGENI instance with OpenFlow switch Designed for wide-area PlanetLab federation PlanetLab image provided with boot InstaGENI PlanetLab Central stood up Designed for expandability Approx 30U free in rack

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Understanding the instageni rack Two big things: IT’S JUST ProtoGENI It’s this thing

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 It’s just protogeni Key Design criterion behind the InstaGENI rack Reliable, proven control framework Familiar UI to GENI experimenters and administrators Well-understood support and administrative model We’re not inventing new Control Frameworks, we’re deploying Control Frameworks and Aggregate Managers you understand and know how to use Network of baby ProtoGENI’s, with SDN native to the racks Allocation of resources with familiar tools Flack... Easy distribution and proven ability to run many images Support model well-understood If something goes wrong, we know how to fix it... PlanetLab and OpenFlow integration out-of-the-box

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 The “Apple-II of Clouds” Key insight: the Apple II wasn’t the first mass market computer because it was innovative, but because it was packaged Pre Apple-II, computers were all hobbyist kit “Much Assembly, Configuration, Software Writing, Installation required” But the Apple-II worked out of the box Plug it in and turn it on And that’s what made a revolution Same Idea Plug in the InstaGENI Rack Put in the wide-area network connection Rob will install the software and bring it up over the net You’re on the Mesoscale!

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 The InstaGENI rack Designed for easy deployability Power: 220V L6-20 receptacle (or two 110V) Network: 10/100/1000 Base-T Pre-wired from the factory On the Mesoscale Network connections pre-allocated VLANs and connectivity pre-wired before the rack arrives Designed for Remote Management HP iLO on each node Designed for flexible networking 4 1G NICs/node, 20 1G NICs, v2 linecards OpenFlow switch

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Instageni rack hardware Control Node for ProtoGENI Boss, ProtoGENI users, FOAM Controller, Image storage… HP ProLiant DL 360G7, quad-core, single-socket, dual NIC (1 Gb/sec), 12GB RAM, 4TB Disk (RAID), iLO Five Experiment Nodes HP ProLiant DL 360G7, six-core, dual-socket, quad NIC (1 Gb/sec), 48GB RAM, 1TB Disk, iLO OpenFlow Switch HP E 5406, 20 1 Gb/s, v2 linecards Hybrid mode

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Instageni planned deployment GENI funding 8 sites in Year 1 24 sites in Year 2 All in USA Other Racks US Public Sector except Federal Government: Special HP program Contact Michaela Mezo, HP SLED

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Instageni year 1 sites

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Instageni rack diagram

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Instageni rack topology

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 instageni photo

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Instageni software architecture ProtoGENI (Hardware as a Service, Infrastructure as a Service) FOAM (Networks as a Service) ProtoGENI Image PlanetLabImagePlanetLabImage InstaGENI PLC Layer 2 and 3 connectivity GENI L2/L3 Slice

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Control Infrastructure Control / External switch Data Plane Switch Control Node: Xen Hypervisor ProtoGENI “boss” ProtoGENI “ops” FOAM FlowVisor

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 (rE)Provisioning Nodes ProtoGENI Shared ProtoGENI Exclusive ProtoGENI Exclusive ProtoGENI Exclusive PlanetLab Shared

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2010 HP Created on xx/xx/xxxxof 222 Selected Other Interconnections

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thanks!

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice The “Grand Challenge” Phase of Research Transition from individual experimenter to institution or multi-institution team Typically necessitated because problems go beyond the scale of an individual research group Investigation of new phenomena required dramatic resources Ex: particle physics

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Experimental Physics Before 1928 Dominated by tabletop apparatus Ex: Rutherford’s discovery of the nucleus, 1910 Done with tabletop apparatus, shown here Major complication: had to observe in darkened room

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Example: Chadwick and the Neutron Chadwick used high-energy particles from polonium to bombard nucleus Neutron only method to account for high-energy radiation from bombardment Key apparatus “leftover plumbing” – pipe used to focus radiation beam Date: February, 1932

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Entry of Institutional Physics Nuclear Fission, Cockcroft and Walton, April, 1932 Key: needed high voltages (est 250,000+ volts) to split nucleus Room(!) to hold apparatus major constraint Needed major industrial help (Metropolitan-Vickers)

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice What a difference two months makes.. Chadwick, 2/32 Cockcroft/Walton, 4/32

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 49 Since Then…

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Key Differences Apparatus now takes many years to construct, costs billions Requires multi-national consortia Discoveries made by large teams of scientists Hundreds on the Top Quark team\ Thousands on the Higgs Team Experiments last for 30+ years Ex: ALICE at LHC, Babar at SLAC Experimental devices measured by energies of collisions produced Driven by cost and complexity of apparatus Cockcroft and Walton heralded era of institutional Grand Challenge physics

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 51 The era of institutional systems research Computer Systems Research, Dominated by desktop-scale systems 1980-~1995: The desktop was the experimental system Ex: Original URL of Yahoo! was akebono.cs.stanford.edu/yahoo.html Akebono was Jerry Yang’s Sun workstation! Named for a prominent American Sumo wrestler – Jerry had spent a term in Kyoto in 1992 Sometimes “servers” used to offload desktops But rarely: “Server” ca was a VAX 11, less powerful than a SUN or DEC workstation ~1995-~2005: Used servers primarily because desktop OS unsuitable for serious work ~2005-: Need clusters (and more) for any reasonable experiment The Era of Institutional Systems Research has begun 51

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 52 Why? Activity in 21 st Century Systems Research focused on massively parallel, loosely-coupled, distributed computing Content Distribution Networks Key-Value Stores Cloud Resource Allocation and Management Wide-Area Redundant Stores Fault Recovery and Robust Protocols End-system multicast Multicast messaging Key Problem: Emergent Behavior at Scale Can’t anticipate phenomena at scale from small-scale behavior Hence: Moderate-to-large scale testbeds: G-Lab, PlanetLab, OneLab,… 52

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 53 What we need, what we don’t What we need Method of creating slices on clouds and distributed infrastructures Method of communicating between clouds and distributed infrastructures Method of interslice communication between clouds What we don’t Single sign-on! Single AUP Single resource allocation policy or procedure Unified security policy Principle of Minimal Agreement What is the minimum set of standards we can agree on to make this happen? 53

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 54 What do we need from the clouds Building Blocks Eucalyptus: Open-source clone of EC-2 OpenStack: Open-source Widespread developer mindshare (easy to use, familiar) What we want: Slice-Based Federation Architecture Means of creating/allocating slices Authorization by Attribute-Based Access Control (ABAC) Delegation primitive Explicit costs/resource allocation primitives Need to be able to control costs for the developer 54

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 55 Why GENICloud? Minimal set of facilities to permit seamless interconnection without trust Motivation: the Web Web sites mutually untrusting Key facilities: DNS, HTTP. HTML What are the equivalents for Clouds? Our cut: Slices, ABAC, DNS conventions....transcloud.net 55

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 56 Introduction – TransCloud TransCloud = A Cloud Where Services Migrate, Anytime, Anywhere In a World Where Distance Is Eliminated Joint Project Between GENICloud, iGENI, G-Lab GENICloud Provides Seamless Interoperation of Cloud Resources Across N-Sites, N- Administrative Domains iGENI Optimizes Private Networks of Intelligent Devices G-Lab contributes networking and advanced cloud resources

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 57 Seamless Computation Services Available Anytime, Anywhere “The Cloud” offers the prospect of ubiquitous information and services…BUT… Performance of Cloud services Highly Dependent On Location Of End-User, Applications, Middle Processes, Network Topology Of Cloud Data, Compute Processes, Storage, etc Why? Performance of Legacy Protocols Highly Dependent on Latency Therefore: Want to compute anywhere convenient Want to be able to compute everywhere

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 58 What do we need to make this work? Ability to instantiate and run a program anywhere Common API at each level of the stack IaaS/NaaS (VM/VN Creation) PaaS (guaranteed OS/Progamming environment) OaaS (Standard Query/Data Management API) Easy, Standard Naming Scheme I need to know the name of my VM’s, logins, store etc without asking

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 59 Solution – TransCloud Introducing TransCloud Prototype An Early Instantiation of the Architecture A Distributed Environment That Enables Component and Interoperability Evaluation A Testbed On Which Early Experimental Research Can Be Conducted An Environment That Can Be Used To Explain/Showcase New Innovative Architecture/Concepts Through Demonstrations

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 60 DEMO What is the World’s Greenest City? Answering this question through analysis of landsat data Perfect job for distributed cloud Currently running on HP Labs GENICloud But we can distribute it anywhere… 60

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 61

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 62

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 63

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 64

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 65

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 66 TransCloud Today Approx 40 nodes at 4 sites, 10 Gb/s connectivity