NEuca - Network Extensions to Eycalyptus Ilia Baldine Renaissance Computing Institute, UNC-CH.

Slides:



Advertisements
Similar presentations
DiCloud and ViSE Cluster D Session November 2 nd, 2010.
Advertisements

With ovirt & virt manager
ExoGENI Rack Architecture Ilia Baldine Jeff Chase Chris Heermann Brad Viviano
Integrating BEN to ORCA Ilia Baldine Renaissance Computing Institute
ORCA Status Report and Roadmap GEC8 Ilia Baldine.
ExoGENI Racks Ilia Baldine
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
ORCA Overview LEARN Workshop Ilia Baldine, Anirban Mandal Renaissance Computing Institute, UNC-CH.
GPUs on Clouds Andrew J. Younge Indiana University (USC / Information Sciences Institute) UNCLASSIFIED: 08/03/2012.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Jharrod LaFon (HPC-3) Jim Williams (HPC-3) 2011 Computer System, Cluster, and Networking Summer Institute Russell Husted (MTU) Derek Walker (NCA&TSU) Povi.
 Tightly coupled containers of multiple resources of similar or different types  Lifecycle, Access, Billing & Identity control the resources placed.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Flexible Services for the Support of Research Project Overview.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Progress® Arcade™ Rob Straight Senior Manager, OpenEdge Product Management Mike Ormerod Architect, SaaS and Cloud Computing June 6, 2011.
Getting Started with Oracle Compute Cloud
1 Integrating a Network IDS into an Open Source Cloud Computing Environment 1st International Workshop on Security and Performance in Emerging Distributed.
Utility Computing Casey Rathbone 1http://cyberaide.org.edu.
© UC Regents 2010 More Nuts and Bolts in Virtualization.
Ilya Baldin 2.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
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.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Creating an EC2 Provisioning Module for VCL Cameron Mann & Everett Toews.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Microsoft Virtual Academy.
Customized cloud platform for computing on your terms ! Nirav Merchant
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.
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,
Magellan: Experiences from a Science Cloud Lavanya Ramakrishnan.
Sponsored by the National Science Foundation 1 GREESC15– May 25, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do.
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,
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards, GENI Project Office.
Systematic Experimentation: Automating Experiments and ExoGENI Image Snapshots Paul Ruth, RENCI / UNC Chapel Hill.
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.
The Eucalyptus Open-source Cloud Computing System Daniel Nurmi Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
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.
Sponsored by the National Science Foundation Today’s Exercise.
Application Programming in Cloud via Swift Swift Tutorial, CCGrid 2013, Hour 2 Ketan Maheshwari.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Data-Intensive Cloud Control for GENI Cluster D Session July 20 th, 2010.
Arun Madhavan Graduate Assistant, iPlant Collaborative Experiences with Eucalyptus.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
| Basel Fabric Management with Virtual Machine Manager Philipp Witschi – Cloud Architect & Microsoft vTSP Thomas Maurer – Cloud Architect & Microsoft MVP.
Authentication, Authorization, and Contextualization in FermiCloud S. Timm, D. Yocum, F. Lowe, K. Chadwick, G. Garzoglio, D. Strain, D. Dykstra, T. Hesselroth.
© 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.
Introductory Tutorial: OpenStack, Chef, Hadoop, Hbase, Pig I590 Data Science Curriculum Big Data Open Source Software and Projects September Geoffrey.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker usage Zoltán Farkas MTA SZTAKI LPDS
ExoGENI GENI Going Forward Tasks Ilya Baldin RENCI Director for Network Research and Infrastructure.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
In Depth Azure StackIn Depth Azure Stack Resource Providers Damian Flynn MVP Daniel Savage Microsoft.
Use of HLT farm and Clouds in ALICE
Update on revised HEPiX Contextualization
Tools and Services Workshop Overview of Atmosphere
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Cloud Computing: Concepts
Using and Building Infrastructure Clouds for Science
Presentation transcript:

NEuca - Network Extensions to Eycalyptus Ilia Baldine Renaissance Computing Institute, UNC-CH

Using clouds for network experiments Advantages: –Standard interfaces –Multi-use infrastructure Utility computing Cloud applications IaaS Experimentation –Makes eas[ y | ier] to convince substrate owners to contribute resources to GENI Eucalyptys – open source implementation of EC2 –Rich Wolski, UCSB/Eucalyptus Systems Inc –“bug-for-bug” compatible –Manages images (Walrus == Amazon S3) –Manages instantiation of VMs using EC2 API –Problem: not suitable for network experimentation; VMs have only one Eucalyptus-managed interface suitable for management access Presentation title goes here2

Overview 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 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 Network Extensions to Eucalyptus3

Overview Network Extensions to Eucalyptus4

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 here5

6 [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 looks like Presentation title goes here7

What it is good for Presentation title goes here8 Big picture: using well-established Amazon EC2 API for network experiments

Status and near-term plans Implemented in Eucalyptus Installed at Duke, RENCI, UNC-CH, UMass Integrated with ORCA –Launching science application experiments (UMass plenary demo) and topology embedding (ORCA demo) Discussions with Eucalyptus Inc about including NEuca in upcoming open-source releases Near-term enhancements –Using NEuca to implement SSH proxies for guests –Support for SR-IOV for better performance Presentation title goes here9

Shameless plug Presentation title goes here10