Changes between Version 8 and Version 9 of NDL-OWL-substrate

Show
Ignore:
Timestamp:
09/05/14 17:55:23 (5 years ago)
Author:
ibaldin (IP: 152.54.9.232)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NDL-OWL-substrate

    v8 v9  
    44== 1. Substrate description model == 
    55This is the detailed resource and topology model that is used to describe a physical substrate including network topology and edge resources (compute and storage).  ORCA AMs use this model to drive their internal resource allocation policies and resource configuration (setup/teardown handler invocations).  The model also specifies which elements of the structure are exposed externally (e.g., in resource advertisements or delegations), and which are kept hidden.  
    6  '''a. Domain Service Description ([source:orca/trunk/ndl/src/main/resources/orca/network/schema/domain.owl domain.owl])'''  
     6 '''a. Domain Service Description ([source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/domain.owl domain.owl])'''  
    77      The class hierarchy is defined in the diagram below. A substrate (domain) is defined as a collection of !PoPs. Each PoP has a geographical location and a collection of network devices and/or edge resources (e.g., a cloud provider site). The Class ''Domain'' also has a property ''!NetworkService'' which could have a number of ''!ServiceElement''.  The ServiceElements will be made visible in external advertisements (see below). 
    88             * !AccessMethod: e.g. ORCAActor, or GENI AM API. 
     
    1414 
    1515   '''b. Compute Resource Description:''' 
    16  * [source:orca/trunk/ndl/src/main/resources/orca/network/schema/compute.owl compute.owl] 
    17  * [source:orca/trunk/ndl/src/main/resources/orca/network/schema/geni.owl geni.owl] 
     16 * [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/compute.owl compute.owl] 
     17 * [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/geni.owl geni.owl] 
    1818 
    1919       The top-level class hierarchy is shown in the attached image ''ndl-compute.png''. Three subclass hierarchies are defined, and geni related sub classes are defined in ''geni.owl'': 
     
    3838                     * !ProtoGeniNode 
    3939                 
    40                 For example, the ''EC2M1Small'' is defined that has the ''EC2CPUCore'' (an EC2 core equivalent of AMD 1.7Ghz) , 1 cpu core  count, 128M memory, 2G storage, and support both ''Xen'' and ''KVM'' VMM virtualization. See [source:orca/trunk/ndl/src/main/resources/orca/network/schema/geni.owl geni.owl] for details. This allows describing a server/server cloud instance to host an instance of the  VM instance via the property ''VM-in-Server'' which is a sub-property of ''!AdaptationProperty''.  
     40                For example, the ''EC2M1Small'' is defined that has the ''EC2CPUCore'' (an EC2 core equivalent of AMD 1.7Ghz) , 1 cpu core  count, 128M memory, 2G storage, and support both ''Xen'' and ''KVM'' VMM virtualization. See [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/geni.owl geni.owl] for details. This allows describing a server/server cloud instance to host an instance of the  VM instance via the property ''VM-in-Server'' which is a sub-property of ''!AdaptationProperty''.  
    4141                We note these are both subclasses of the Class ''!ClassifiedServer'' and the instance members of the class ''!ClassifiedServerInstance''. 
    4242                                
     
    6363 
    6464   '''c. Network topology and resource description''': extension of the original NDL 
    65          * [source:orca/trunk/ndl/src/main/resources/orca/network/schema/topology.owl topology.owl] 
    66          * [source:orca/trunk/ndl/src/main/resources/orca/network/schema/layer.owl layer.owl] 
    67          * [source:orca/trunk/ndl/src/main/resources/orca/network/schema/ethernet.owl ethernet.owl], [source:orca/trunk/network/src/main/resources/orca/network/schema/ip4.owl ipv4.owl], [source:orca/trunk/network/src/main/resources/orca/network/schema/dtn.owl dtn.owl] 
     65         * [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/topology.owl topology.owl] 
     66         * [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/layer.owl layer.owl] 
     67         * [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/ethernet.owl ethernet.owl], [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/ip4.owl ipv4.owl], [source:orca/trunk/ndl/src/main/resources/orca/ndl/schema/dtn.owl dtn.owl] 
    6868 
    6969== Examples ==