SlideServe
Menu
Préférences
© SlideServe · v2026

ORCA Overview LEARN Workshop

toki avatar
19 diapositives · 312 Views · Aug 04, 2014

Explore ORCA, an open-source, highly scalable cloud management platform supporting IaaS with advanced features for network experiments. Learn about XCat, Eucalyptus extensions, and multi-layered provisioning.

ORCA Overview LEARN Workshop - slide 1
01 / 19ORCA Overview LEARN Workshop
1 / 17

Télécharger la présentation

ORCA Overview LEARN Workshop
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. ORCA OverviewLEARN Workshop Ilia Baldine, AnirbanMandal ibaldin@renci.org, anirban@renci.org Renaissance Computing Institute, UNC-CH

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

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

  4. 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

  5. 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

  6. 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 #1032573 • 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 http://www.networkedclouds.org

  7. Overview

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

  9. 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

  10. 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

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

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

  13. 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

  14. ORCA Tools • Actor registry • Resource description format converter • Client-side XMLRPC tools

  15. 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

  16. ORCA Demo • Embedding a topology into a cloud at a single site • Giving researcher access to instantiated VMs Presentation title goes here

  17. Embedding Triangle Topology eth1: 10.100.10.34 eth2: 10.100.30.34 vlan 4 vlan 3 eth1: 10.100.10.36 eth1: 10.100.30.35 vlan 2 eth2: 10.100.20.35 eth2: 10.100.20.36