Sponsored by the National Science Foundation TRANSCLOUD: Design Considerations for a High-Performance Cloud Architecture Across Multiple Administrative.

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
The Instageni Initiative
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
PlanetLab Architecture Larry Peterson Princeton University.
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Sponsored by the National Science Foundation Campus Policies for the GENI Clearinghouse and Portal Sarah Edwards, GPO March 20, 2013.
Sponsored by the National Science Foundation Lab Zero: A First Experiment.
Sponsored by the National Science Foundation Strategies for Cyber-Infrastructure Integration Marshall Brinn, GPO Brecht Vermeulen, iMinds GEC22: March.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Xen , Linux Vserver , Planet Lab
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
Trust Establishment in Pervasive Grid Environments Syed Naqvi, Michel Riguidel TÉLÉCOM PARIS ÉNST É cole N ationale S upérieur des T élécommunications.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Cloud Usability Framework
Getting Started with Oracle Compute Cloud
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
MOBILE CLOUD COMPUTING
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
Customized cloud platform for computing on your terms !
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Introduction to Cloud Technology StratusLab Tutorial (Orsay, France) 28 November 2012.
Sponsored by the National Science Foundation GENI and Cloud Computing Niky RIga GENI Project Office
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
VICCI: Programmable Cloud Computing Research Testbed Andy Bavier Princeton University November 3, 2011.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Magellan: Experiences from a Science Cloud Lavanya Ramakrishnan.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation 1 Last updated April 1, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the.
Marc Fiuczynski Princeton University Marco Yuen University of Victoria PlanetLab & Clusters.
Sponsored by the National Science Foundation Distributed Identity & Authorization Mechanisms Spiral 2 Year-end Project Review SPARTA, Inc. PI: Stephen.
Rick McGeer Chief Scientist, US Ignite March 17, 2014.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Sponsored by the National Science Foundation 1 ICDCS13: July 8, 2013 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Computing Research Testbeds as a Service: Supporting large scale Experiments and Testing SC12 Birds of a Feather November.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
Sponsored by the National Science Foundation Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado.
Sponsored by the National Science Foundation Measurement System Spiral 2 Year-end Project Review University of Wisconsin, Colgate University, Boston University.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards GENI Project Office.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Rick McGeer Chief Scientist, US IGNITE October 28, 2013.
IGENI Presentation for ORCA Cluster Meeting, GEC 11 Presented By iGENI Consortium: International Center for Advanced Internet Research, Northwestern University.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VM Management Chair: Alexander Papaspyrou 2/25/
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
01/27/10 What is PlanetLab? A planet-wide testbed for the R & D of network applications and distributed computing Over 1068 nodes at 493 sites, primarily.
IoT R&I on IoT integration and platforms INTERNET OF THINGS
UNIT II –Part 2.
Chapter 3: Windows7 Part 4.
Mobile Computing.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
GENI Exploring Networks of the Future
Presentation transcript:

Sponsored by the National Science Foundation TRANSCLOUD: Design Considerations for a High-Performance Cloud Architecture Across Multiple Administrative Domains Rick McGeer, HP Labs For the TransCloud Team: HP Labs, UC San Diego, University of Victoria, Northwestern University, University of Amsterdam, TU-Kaiserslautern, Princeton University, PlanetWorks, PlanetLab, GENI, G-Lab, DFN, NLR, GLIF September 10, 2011

Sponsored by the National Science Foundation 2 November 3, 2010 TransCloud Demonstration Reduction Job 1 Reduction Job 2 Merge Job Reductio n program Reduction Result Final Result

Sponsored by the National Science Foundation 3 November 3, 2010 TransCloud Distributed Query

Sponsored by the National Science Foundation 4 November 3, 2010 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

Sponsored by the National Science Foundation 5 November 3, 2010 Context 1: 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 Why? –Performance of Legacy Protocols Highly Dependent on Latency Therefore: –If the Clouds Are Too Far Away, Performance Will Be Very Severely Restricted Ergo –Clouds Needs To Be Close To Service Sites OR –Networks (And Clouds) Must Be Designed To Eliminate Distance

Sponsored by the National Science Foundation 6 November 3, 2010 Context 2: Living With Legacy Protocols Over Commodity Internet vs Creating Alternatives Legacy Is There For a Reason –Compatibility –Fairness –Congestion Avoidance Therefore: Distributed Cloud –Minimal Latencies Over Legacy Internet To Anywhere/Everywhere Therefore: Private Internal Networks –Eliminate Latency Dependence Internally –Use Aggressive Internal Transport/Application Protocols TIA-1039, Reliable Blast UDP, Lambda RAM Flow Control Enabled

Sponsored by the National Science Foundation 7 November 3, 2010 Context 3: No Cloud Lives Everywhere Clusters are much easier to build than points-of-presence Most commercial clouds today have only a few sites Therefore: cloud service providers want to run services across multiple clouds –Need a cloud standard that offers identical interfaces over multiple domains Inspiration: the web –Standard protocol for sending documents –Standard document format –Permission and access control on a site-by-site, page-by-page basis

Sponsored by the National Science Foundation 8 November 3, 2010 Context 4: General Considerations Major Cloud Use Case: Big Data, Distributed Collection, Must Live With Available Networks –Smart Cities –Sensor Nets Best Case: Create Private Network –Owning Optical Fiber – Create High Performance Wireless Point-to-Point Links Many Data Intensive Science Projects, Including –High Energy Physics (e.g. LHCNet, Science Data Network, I- WIRE) –Atmospheric Sensing Apparatus –Ocean Observing (e.g., Project Neptune) –Distributed Radio and Optical Telescopes –Telemedicine

Sponsored by the National Science Foundation 9 November 3, 2010 Premise: Compute Where Data Lives! Computation is Ubiquitous and Easy To Obtain Programs Are Small and Easy to Transmit Most Programs Reduce Data Often Data Is Large and Challenging To Transmit –E.g., Jim Gray distributing SDSS by sending computers by FedEx! Solution -- Send Programs to Data Requires –High-performance, low-latency network –Common API’s and operating environments –Lightweight, user-based federation

Sponsored by the National Science Foundation 10 November 3, 2010 What do we need to make this work? Advanced Networking and Caching –Firm guarantees on bandwidth and latency on a per-application basis –Application support at Layer 3 and Layer 2 –Means: Private Network where possible Access to platforms wherever data lives –But data lives everywhere! –No organization has Points of Presence (PoP)s everywhere –Need for an individual to be able to make arrangements with an cloud service provider, anywhere, efficiently, minimal overhead –Common form of identity –Common identity not required –Common AUP not required

Sponsored by the National Science Foundation 11 November 3, 2010 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) –QaaS (Standard Query/Data Management API) Easy, Standard Naming Scheme –I need to know the name of my VM’s, logins, store etc without asking

Sponsored by the National Science Foundation 12 November 3, 2010 TransCloud Today Approx 40 nodes at 4 sites, 10 Gb/s connectivity

Sponsored by the National Science Foundation 13 November 3, 2010 TransCloud Distributed Query Demo

Sponsored by the National Science Foundation 14 November 3, 2010 TransCloud Today Sites at –HP Labs, Palo Alto –UC San Diego –Northwestern –Kaiserslautern Coming soon –Amsterdam Connectivity provided by: –CAVEWave, StarLight, NetherLight, DFN, National Lambda Rail, Global Lambda Integrated Facility

Sponsored by the National Science Foundation 15 November 3, 2010 TransCloud Equals IaaS Based on Slice-Based Federation Architecture (GENI Standard) –Current instantiation: MyPLC over Eucalyptus –Want: ports to OpenStack, etc. Identity: X.509 certificates and ssh keys –TransCloud sites agree to accept these as forms of identity –Which to accept up to the site Standard DNS Infrastructure....trans- cloud.net: experiment interface e.g.hadoop22.queryTest.hplabs.genicloud.trans-cloud.net..trans-cloud.org: admin interface hplabs.genicloud.trans-cloud.org Each authority does its own DNS.

Sponsored by the National Science Foundation 16 November 3, 2010 GENICloud Equals.. Implementation of SFA on GENI Control Framework Security by Authorization-Based Access Control (ABAC) Experimental QaaS (Distributed Hadoop/Pig) User-done PaaS (some stock images, but the usual tools for building your own…)

Sponsored by the National Science Foundation 17 November 3, 2010 Integration with GENI Programmer and User Interface to Cluster Control is MyPLC –Cluster version of PlanetLab control interface –Used for a number of clusters worldwide, including VICI project in US Mechanics of cluster control done by Eucalyptus –Single Eucalyptus user – MyPLC –Users log in to MyPLC, issue directives, MyPLC effectuates by issuing appropriate Eucalyptus commands

Sponsored by the National Science Foundation 18 November 3, 2010 GENICloud Architecture MyPLC on Eucalyptus Slice Federation Architecture Flow Primitives 1039/RBUDP… Standard Naming and Access Services Distributed Pig Distributed Hadoop

Sponsored by the National Science Foundation 19 November 3, 2010 TransCloud Distributed Query

Sponsored by the National Science Foundation 20 November 3, 2010 Getting Hacked! On April 15 (about) we were attacked by the Romanian Black Hats –Stock VM had a privileged user with a guessable password –Came with the VM… –Attack was a worm attack to recruit bots for botnets –We were alerted when a third-party site saw worm probes coming from us Solution: shut it down, fix it, bring it up The Fix: –Use MyPLC (PlanetLab) as the controller –Login only by ssh key, X.509 cert (GENI standard) –Ssh login only from specified IP addresses (EC-2 standard) –Authorized users can add whitelisted IP’s –Currently enforced by iptables, but we’ll add support into OpenFlow Running final pre re-launch tests now

Sponsored by the National Science Foundation 21 November 3, 2010 Goals for 2011 Complete integration with MyPLC Integrate the ProtoGENI Resource Specification (Rspec) –Modified to make sense for clusters Integrate the GENI standard Authorization-Based Access Control (ABAC) Add utility to permit users to manually adjust connectivity rules –Integration with ProtoGENI Rspec Expand and Adapt –Goals are very similar to NICT/JGN InterCloud –Establish collaborations and joint projects

Sponsored by the National Science Foundation 22 November 3, 2010 Advancing TransCloud If You Are Interested In Using This Environment, Contact Us If You Would Like To Contribute Resources, Contact Us If You Would Like To Collaborate, Contact Us

Sponsored by the National Science Foundation 23 November 3, 2010 TransCloud At the GEC 12 THANKS! Questions????