Changes between Version 15 and Version 16 of NDL-OWL

Show
Ignore:
Timestamp:
02/16/11 13:59:59 (8 years ago)
Author:
yxin (IP: 152.54.9.71)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NDL-OWL

    v15 v16  
    1 Overall, we need to develop following components for resource provisioning services in the GENI control framework. 
    2  
    31== Domain data models ==  
    42 
     
    75=== Substrate description model ===  
    86This is the substrate specific detailed resource and topology model that is used by the substrate manager to describe its physical resource including edge (compute and storage) resource and network topology. It also describes the domain service exposed to the broker.  
    9    1. ''Domain Service Description''  
     7 '''1. Domain Service Description(domain.owl)'''  
    108      The class hierarchy is defined in the diagram ndl-domain.png. A substrate (domain) is defined as a collection of PoPs. Each PoP, with a geographical location, is a collection of network devices and/or data center.  
    11 The Class domain also has a property "NetworkService" which could have a number of "ServiceElement". This information would be passed to the advertisement RDF. 
     9The Class domain also has a property ''NetworkService'' which could have a number of ''ServiceElement''. This information would be passed to the advertisement RDF. 
    1210             * AccessMethod: e.g. ORCAActor, or GENI AM API. 
    1311             * Topology: Topology abstraction level exposed to outside. Right now, only node abstraction is defined. 
     
    1513             * AggregateManager: e.g. the URL of its aggregate manager. 
    1614 
    17    2. ''Compute Resource Description (compute.owl)'' 
    18        The class hierarchy is defined in ndl-compute.png. Three subclass hierarchies are defined here: 
     15   '''2. Compute Resource Description (compute.owl)''' 
     16       The class hierarchy is shown in ''ndl-compute.png''. Three subclass hierarchies are defined here: 
    1917        * Features: 
    2018                * VMM (XEN, KVM, VServer etc.) 
     
    3533        *  NetworkElement -> Server -> {ServerCloud, VirtualMachine, PhysicalMachine); VirtualMachine->{EC2Node, PlanetLabNode, ProtoGeniVNode, ProtoGeniRaw)  
    3634                * A specific server class is defined by property constraints on features and ComputeElement. 
    37                    E.g. The ''ProtoGeniVNode'' class is defined as a VirtualMachine that "hasVMM VServer". It can be further defined to "hasVMIImage x" and "is a MediumServer".               
     35                   E.g. The ''ProtoGeniVNode'' class is defined as a VirtualMachine that ''hasVMM VServer''. It can be further constrained to ''hasVMIImage x'' and ''is a MediumServer''.               
    3836  
    39    3. ''Network topology and resource description'': extension of the original NDL 
     37   '''3. Network topology and resource description''': extension of the original NDL 
    4038         * topology.owl 
    4139         * layer.owl