Changes between Version 43 and Version 44 of NDL-OWL

Show
Ignore:
Timestamp:
02/22/11 16:40:55 (8 years ago)
Author:
yxin (IP: 152.54.9.71)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NDL-OWL

    v43 v44  
    1 = NDL-OWL implementation in ORCA = 
     1= NDL-OWL Models in ORCA = 
    22 
    33We describe the models in the life cycle of resource reservations and the resource allocation policy and stitching workflow implementation. The implementation details refer to the Camano generation of ORCA code. 
     
    2020[[Image(ndl-domain.png)]] 
    2121 
    22    '''b. Compute Resource Description ([source:orca/trunk/network/src/main/resources/orca/network/schema/compute.owl compute.owl])''' 
     22   '''b. Compute Resource Description:''' 
     23       *[source:orca/trunk/network/src/main/resources/orca/network/schema/compute.owl compute.owl] 
     24       *[source:orca/trunk/network/src/main/resources/orca/network/schema/geni.owl geni.owl] 
     25 
    2326       The class hierarchy is shown in below. Three subclass hierarchies are defined here: 
    2427        * Features: 
     
    3134                 * Vendor 
    3235        * !ComputeElement 
    33                 * !ClassifiedServer : defined by the serverSize. 
     36                * !ClassifiedServer : defined by the serverSize and popular cloud povisioning. 
    3437                     * !LargeServer  
    3538                     * !MediumServer 
    3639                     * !SmallServer  
    3740                     * !UnitServer 
    38                 * !ComputeComponentElement -> {VMImage, CPU, !DiskImage, Memory} 
     41                     * !EC2M1large 
     42                     * !EC2C1Medium 
     43                     * !EC2M1Small 
     44                     * !PlanetLabNode 
     45                     * !ProtoGeniNode 
    3946 
    40         *  !NetworkElement -> Server -> {!ServerCloud, !VirtualMachine, !PhysicalMachine); !VirtualMachine->{EC2Node, !PlanetLabNode, !ProtoGeniVNode, !ProtoGeniRaw)  
    41                 * A specific server class is defined by property constraints on features and !ComputeElement.vE.g. The ''ProtoGeniVNode'' class is defined as a !VirtualMachine that ''hasVMM VServer''. It can be further constrained to ''hasVMIImage x'' and ''is a !MediumServer''.               
     47                * !ClassifiedServerInstance: has above ClassifiedServer classes as its instance members. 
     48  
     49                * !ComputeComponentElement:  
     50                    * VMImage  
     51                    * CPU: {EC2CPUCore}  
     52                    * !DiskImage  
     53                    * Memory 
     54 
     55        *  !NetworkElement 
     56              * Server 
     57                  * !ServerCloud 
     58                      * !PlanetLabCluster  
     59                      * !ProtoGeniCluster 
     60                      * !EucalyptusCluster 
     61  
     62         A specific server cluster is defined by the ''virtualize'' property constraints on the ''ClassifiedServer''. For Example, ''PlanetLabCluster'' ''virtualize' ''PlanetLabNode''.               
    4263  
    4364[[Image(ndl-compute.png)]]