ORCA Overview LEARN Workshop Ilia Baldine, Anirban Mandal Renaissance Computing Institute, UNC-CH.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation Cluster D Outbrief GENI Engineering Conference 5 Seattle, WA July 22,
Advertisements

ExoGENI Rack Architecture Ilia Baldine Jeff Chase Chris Heermann Brad Viviano
System Center 2012 R2 Overview
Integrating BEN to ORCA Ilia Baldine Renaissance Computing Institute
Workshop on Conducting Research on LEARN GENI-LEARN Integration using ORCA Deniz Gurkan, Charles Chambers, Tesfaye Kumbi, Maanasa Madiraju, and Karthik.
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
ORCA Status Report and Roadmap GEC8 Ilia Baldine.
Inter-domain networking in ORCA GEC 7 ORCA-BEN Yufeng Xin.
ExoGENI Racks Ilia Baldine
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
GEC21 Experimenter/Developer Roundtable (Experimenter) Paul Ruth RENCI / UNC Chapel Hill
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Lesson 9: Creating and Configuring Virtual Networks
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Ilya Baldin 2.
CRON: Cyber-infrastructure for Reconfigurable Optical Networks PI: Seung-Jong Park, co-PI: Rajgopal Kannan GRA: Cheng Cui, Lin Xue, Praveenkumar Kondikoppa,
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Resource Representations in GENI Rob Sherwood, OpenFlow Hongwei Zhang, Wireless sensor network description language Ilia Baldine, Yufeng Xin, Semantic.
D u k e S y s t e m s Virtualizing, Sharing, Interconnecting Part 2: servers and pipes Jeff Chase Dept. of Computer Science Duke University NSF CIO Meeting,
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc.
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
RENCI’s BEN (Breakable Experimental Network) Chris Heermann
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Condor in Networked Clouds Ilia Baldine, Yufeng Xin,, Anirban Mandal, Chris Heermann, Paul Ruth, Jeffery L.Tilson RENCI, UNC-CH Jeff Chase, Victor J. Orlikowski,
Systematic Experimentation: Automating Experiments and ExoGENI Image Snapshots Paul Ruth, RENCI / UNC Chapel Hill.
Sponsored by the National Science Foundation ExoGENI
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Ilia Baldine, Jeff Chase, Mike Zink, Max Ott.  14 GPO-funded racks ◦ Partnership between RENCI, Duke and IBM ◦ IBM x3650 M3/M4 servers  1x146GB 10K.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
End-to-end slicing in all- optical networks I.Baldine.
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
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.
ORCA Status Report and Roadmap GEC8 Ilia Baldine.
GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University
NEuca - Network Extensions to Eycalyptus Ilia Baldine Renaissance Computing Institute, UNC-CH.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Experimental Control Tools for ORCA Control Framework Anirban Mandal Renaissance Computing Institute (RENCI)
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation ORCA-BEN, ORCA-AUG Spiral 2 Year-end Project Review RENCI UNC-CH, Duke University PI: Ilia Baldine, Jeff Chase.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
D u k e S y s t e m s Some Issues for Control Framework Security GEC7 Jeff Chase Duke University.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Information Initiative Center, Hokkaido University North 11, West 5, Sapporo , Japan Tel, Fax: General.
GENI Enabled Software Defined Exchange (SDX) and ScienceDMZ (SD-SDMZ)
Using the jFed tool to experiment from zero to hero
GENUS Virtualisation Service for GÉANT and European NRENs
Stitching: the ORCA View
GENI Exploring Networks of the Future
Presentation transcript:

ORCA Overview LEARN Workshop Ilia Baldine, Anirban Mandal Renaissance Computing Institute, UNC-CH

Overview Cloud technologies (IaaS) ORCA overview Putting it all together Demo 2

Open source and supported Runs at 1000s of sites w/ Xen, KVM, etc. Amazon/EC2 compatible (“standard”)

XCat (Extreme Cloud Administration toolkit) Open-Source with support from IBM Highly-scalable (up to 30,000 nodes) Flexible Support for bare metal provisioning and virtualization Non standard highly extensible remote interface 4

Using clouds for network experiments Advantages: –Published remotable interfaces –Multi-use infrastructure Utility computing Cloud applications IaaS Experimentation –Makes easier to convince substrate owners to contribute resources to GENI Key requirement –Ability to embed a topology into one or more cloud sites Possible with XCat Not possible with stock Eucalyptus 5

Eucalyptus Network Extensions NEuca (pronounced nyoo-kah) - extensions to Eucalyptus that permit –Creating and configuring virtual machines with multiple network interfaces attaches to VLANs or physical interfaces on the host node –Perform arbitrary post-boot actions on guest VMs Implemented as a set of patches for Eucalyptus 2.0.[02] and guest-side tools pre-loaded on the image (Linux derivatives supported) Permits using Eucalyptus-manage interface for management, while using high-performance separate backplane for data communications Developed as part of the larger initiative in enabling science applications on clouds –NSF SDCI award # Does not affect the normal functionality of a private Eucalyptus cloud –In GENI context network experiments can coexist with computational work in a private cloud 6

Overview 7

Usage Create an.INI-formatted configuration file Pass to the instance using –user-data-file option File contains –Global definitions –Guest interface configuration –Shell script to be executed post-boot –Other extensions in near future (SSH proxy options) NEuca-py tools installed on the image can help retrieve the information for use by applications Presentation title goes here8

9 [global] slice_id=6D3DE7CC B2-AF48-F D84 ; optional slice identifier [interfaces] ; Interface specification has the form of either ; eth1=vlan:[host ethX]:[vlan tag on ethX]{:guest ip address} or ; eth1=phys:[host ethX]{:guest ip address} ; interfaces must start at eth1 and can be named in any order, however numbering gaps are not allowed ; e.g. if configuration file specified eth1, eth2 and eth4 only eth1 and eth2 will be processed eth1=vlan:eth0:20: /24 ; eth1 attaches to eth0.20 on host and has IP /24 eth2=vlan:eth0:19: /24 ; eth2 attaches to eth0.19 on host and has IP /24 [instanceConfig] ; The script must not have any blank lines ; use tab or spaces in the beginning of the line to indicate the continuation ; of the script script=#!/bin/sh # Test script yum install make

What it is good for 10 Institutional general purpose cloud infrastructure Well-established APIs Overflow capacity from Amazon EC2 Using well-established Amazon EC2 API for network experiments

Network resources BEN – Breakable Experimental Network –Optical metro testbed connecting RENCI, UNC-CH, Duke and NCSU –Equipped with optical switches, DWDM, switches and routers –Several Xcat/Eucalyptus clusters (departmental or RENCI-owned) –Deeply programmable, reconfigurable NLR –Sherpa dynamic VLAN API Internet2 –ION MPLS-based VLAN service ESNet –OSCARS VLAN service 11

BEN BEN: Breakable Experimental Network –Dark fiber interconnecting RENCI, UNC, Duke and NCSU campuses –Unique testbed for developing disruptive distributed technologies –Managed by RENCI for Triangle Universities Multi-layered, high-performance (multiple 10Gbps), dedicated to research –L2 switches, routers –OpenFlow switches Connection to FrameNet –Working on connection to ION PerfSONAR MPs for optical layer properties –GEC10 Controlled by ORCA software –A framework for distributed computational, network substrate orchestration 12

Network Where does ORCA fit? 13 Application Resource Provisioning Middleware Compute Storage ORCA OSCARS Sherpa GENI experiment control tool BEN SA ORCA BEN Multi-layered provisioning ORCA BEN Multi-layered provisioning XCat Eucalyptus Middleware API Substrate APIsGENI AM APIs Walrus

14

The Demo Slice

Operators ORCA Actors Broker (CH) ticket redeem lease Authority/AM delegate Slice Manager (SM) request XML – RPC ORCA Server (Actor) Roles Java Web portal Web portal Web portal Users and tools Substrate owners

ORCA Key facts Lease-based transactions between actors –Traceable, verifiable Inherently distributed, without centralized control –Multiple configurations possible Using Semantic Web tools and mechanisms for resource descriptions Extensible –New resource management policies –New drivers Recently developed Cisco3400 (UofH), OpenFlow –New controllers GENI-compliant controller based on XMLRPC 18

ORCA Tools Actor registry Resource description format converter Client-side XMLRPC tools 19

ORCA near-term feature roadmap Image Proxy (by GEC10) GENI AM API Interoperability (by GEC10) Shibboleth + ABAC (by GEC11) ION support (GEC11) Full protoGENI interoperability (GEC11) Multi-site embedding L3 slice peering Advanced scheduling 20

ORCA Demo Embedding a topology into a cloud at a single site Giving researcher access to instantiated VMs Presentation title goes here21

Embedding Triangle Topology 22 vlan 2 vlan 4 vlan 3 eth1: eth2: eth1: eth2: eth1: eth2: