Changes between Version 66 and Version 67 of WikiStart

Show
Ignore:
Timestamp:
10/29/09 10:29:03 (9 years ago)
Author:
yxin (IP: 152.54.8.156)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v66 v67  
    1 [wiki:new New Look] 
    2 = Welcome to GENI ORCA Project = 
     1[[TOC(depth=99)]] 
     2= Welcome to the GENI-ORCA Project = 
    33 
    4 ORCA is a '''Control Framework''' to '''Secure''' and '''Efficient''' management of 
    5 '''Heterogeneous Resource'''. Its goal is to simplify effective Compute, Network, and Storage resource allocation in a networked system over multiple domains. 
     4ORCA is a '''Control Framework''' to provision '''virtual''' networked systems via '''Secure''' and '''Distributed''' management of 
     5'''Heterogeneous Resources''' over '''Federated''' substrate sites and domains. It was originally developed by the [http://nicl.cod.cs.duke.edu/ NICL]  
     6Lab at Duke University, and has lately been joined by the [https://ben.renci.org Networking Group] at [http://www.renci.org The Renaissance Computing Institute (RENCI)].  
    67 
    7 == Setting up ORCA == 
    8  
    9  * [wiki:instructions Cluster D Instructions] for building and deploying GENI-ORCA outside of BEN. 
    10  * [wiki:distributed Instructions for running distributed containers] 
     8GENI-ORCA is currently funded by the [http://www.geni.net GENI Project Office], as one of the control framework prototypes for [http://groups.geni.net GENI], and the flagship project of '''[http://groups.geni.net/geni/wiki/ClusterD Cluster D]'''.  
    119 
    1210== ORCA Software releases == 
    1311  
    14 ORCA releases are named after typical sites where whale watchers go to see live orca whales.  
     12ORCA public releases are named after locations where Orca whales are typically sighted. 
     13 * [wiki:"releases/Bella" Bella (Beta)] Nov 2009 [ReleaseNotesBella] 
    1514 
    1615 * [wiki:"releases/Anacortes" Anacortes (alpha)] June 2009 
     
    1817 * [wiki:"releases/pre-Alpha" Pre-alpha tarball] March 2009 
    1918 
    20 Future names: Bella, Camano, Dungeness, Eastsound, !FourWinds 
     19Future names: Camano, Dungeness, Eastsound, !FourWinds 
     20 
     21== Setting up ORCA == 
     22  * [wiki:Prerequisites Prerequisites for building ORCA]  
     23  * Instructions for building and deploying GENI-ORCA outside of BEN  
     24   1. [wiki:buildInstructions Building ORCA from source] 
     25   2. [wiki:instructions Deploying a local ORCA master] 
     26   3. [wiki:DeployNodeAgent Deploying node agents and drivers] 
     27  * [wiki:distributed Instructions for running distributed containers] 
     28  * [wiki:orca-ben A reference deployment on the BEN testbed]  
     29 
     30== Developing ORCA == 
     31 1. ORCA development environment 
     32    * [wiki:OrcaDevEnvironment Setting up the Development Environment] 
     33    * [wiki:OrcaDebugging Debugging ORCA] 
     34    * [wiki:GitSvn Using Git's SVN interoperability instead of making a SVN branch] 
     35 
     36 2. Develop new plug-ins for ORCA 
     37    * [wiki:"Driver Template HOWTO" Driver development HOWTO] 
     38    * [wiki:"NewSubstrate" New Aggregate Manager HOWTO] 
     39    * [wiki:"NewBroker" New Broker HOWTO] 
     40    * [wiki:"NewController" New Application Controller HOWTO] 
     41  
     42 3. ORCA APIs 
     43     * [wiki:AM-API GENI Aggregate Manager (AM) API] 
     44     * [wiki:SC-API GENI Slice Controller (SC) API] 
     45     * [wiki:CH-API GENI Clearing House (CH) API] 
     46 
     47 
     48 4. [wiki:NDL-OWL NDL based OWL extension and crosslayer transport network provisioning service]  [[BR]] 
     49 
     50 * [wiki:OrcaFeature New feature discussion in ORCA] [[BR]] 
     51 
     52== Documentation == 
     53 
     54[https://geni-orca.renci.org/orca-doc/ ORCA Documentation] Page is a good place to go, for various guidances and manuals in deploying ORCA and customization.[[BR]] 
     55[http://nicl.cod.cs.duke.edu/orca/guides/index.html ORCA Guides page] at Duke.[[BR]] 
     56[wiki:ReadingList ORCA Reading List] provides a list of papers/documents essential to understand GENI requirements and ORCA design. 
    2157 
    2258== ORCA events == 
     59 * [http://guest.cvent.com/Events/Info/Agenda.aspx?e=6a0523bd-f714-471b-a445-c80dcf993e79 GENI GEC 6 Nov 2009] 
     60 * [ReleaseNotesBella ORCA Beta Release Nov 2009] 
     61 * [http://groups.geni.net/geni/wiki/Gec5Agenda GENI GEC 5 July 2009] 
     62 * [wiki:"events/orca-nlr-july-2009" ORCA NLR-BEN VLAN demo July 2009] 
    2363 * [wiki:"events/orca-fest-2009" ORCA-fest May 2009] 
    24  * [wiki:"events/orca-nlr-july-2009" ORCA NLR-BEN VLAN demo July 2009] 
    25  
    26 == ORCA-BEN setup notes == 
    27  
    28 An ORCA deployment on BEN is set up using the following notes: 
    29    
    30  * TestbedSystem 
    31  * InstallationNote 
    32  
    33 [wiki:Deploying ORCA Deployment] will give you a detailed description of deploying ORCA system from existing Maven remote repository in RENCI, and run it in Emulation mode with 3 default actors defined: Broker, Service Manager, and Site Authority. 
    34  
    35 "[wiki:OrcaDev Orca Development]" contains notes regarding  
    36 setting up [wiki:OrcaDevEnvironment Development Environment] and developing new [wiki:OrcaComponents Components] for ORCA. One of the key concepts is   
    37 [wiki:OrcaResource Resource] description and delegation among different [wiki:OrcaStakeHolder Stake Holders] with an efficient [wiki:OrcaSecurity Security] mechanism. 
    38  
    39 == Our Approach == 
    40  
    41 We use NDL-OWL - a further development of the [http://www.science.uva.nl/research/sne/ndl Network Description Language], for the [http://ben.renci.org BEN] network resource description, slice requests and slice descriptors. We have extended the original NDL using OWL. We are also in the process of including more technologies into the NDL-OWL [https://geni-orca.renci.org/owl schema]. We use a number of [wiki:OrcaNDL tools] to create and manipulate NDL-OWL ontologies.  
    4264 
    4365== Project Management ==  
     
    4567[wiki:"specs/template" Page template to use when specifying a new task] 
    4668 
    47 We plan to execute the project into multiple phases: 
    48  * [wiki:"specs/Phase I" BenVLAN Phase I: BEN Slicing using VLANs] 
    49  * [wiki:"specs/Phase II" BEN Phase II: Cross-layer slicing of BEN] 
     69'''[http://groups.geni.net/geni/wiki/SpiralOne GENI Spiral 1]''':  
     70 * [wiki:"specs/Phase I" BenVLAN Phase I: BEN Slicing using VLANs] [DONE] 
     71 * [wiki:"specs/Phase II" BEN Phase II: Cross-layer slicing of BEN] [DONE] 
     72   Phases II and on will involve slicing BEN in multiple dimensions, dynamic computation of slices and other capabilities. 
    5073 
    51 Phases II and on will involve slicing BEN in multiple dimensions, dynamic computation of slices and other capabilities. 
     74 * Various todo lists: 
     75   * [wiki:orca_todo From Aydan] 
     76   * [wiki:orca_security_enhancements From Jeff (Security Enhancements)]  
     77   * [wiki:orca_features from Ilia (NDL and substrates)] 
    5278 
    53 Various todo lists: 
    54  * [wiki:orca_todo From Aydan] 
    55  * [wiki:orca_security_enhancements From Jeff (Security Enhancements)]  
    56  * [wiki:orca_features from Ilia (NDL and substrates)] 
    57  
     79'''[http://groups.geni.net/geni/wiki/SpiralTwo GENI Spiral 2]''':  
    5880 
    5981== Various Outdated Notes == 
     
    7395   * [wiki:ORCAAndVLANs ORCA and VLANs] - notes on VLAN setup 
    7496 
    75 == Documentation == 
    76  
    77 [https://geni-orca.renci.org/orca-doc/ ORCA Documentation] Page is a good place to go, for various guidances and manuals in deploying ORCA and customization. 
    78  
    79 [http://nicl.cod.cs.duke.edu/orca/guides/index.html ORCA Guides page] at Duke 
    80  
    81 [wiki:ReadingList ORCA Reading List] provides a list of papers/documents essential to understand GENI requirements and ORCA design. 
    82  
    8397Enjoy! [[BR]] 
    8498''The ORCA team at RENCI and Duke''