Changes between Version 4 and Version 5 of NDL-OWL

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

--

Legend:

Unmodified
Added
Removed
Modified
  • NDL-OWL

    v4 v5  
    11Overall, we need to develop following components for resource provisioning services in the GENI control framework. 
    22 
    3 == Domain data models. There are at least 5 types of models to be defined== 
    4    === '''Substrate description model''' === This is substrate specific detailed resource and topology model that is used by the substrate manager to maintain the current state of its resource.  
     3== Domain data models==  
     4 
     5There are at least 5 types of models to be defined 
     6 
     7=== '''Substrate description model''' ===  
     8This 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.  
    59 
    610   * ''Compute Resource Description (compute.owl)'' 
    711            The class hierarchy diagram is shown here  
    812  
    9    b. '''Substrate delegation model''': This is the abstract model that is used by the substrate manager to delegate its available services and resources to outsiders, the clearing house in the GENI context. This mode should allow multiple abstraction levels as different substrate manager may want to expose different levels of resource and topology description of its substrate. 
    10    c. '''Slice request model''': This is used by the user, or the slice controller after interpreting the user's requests in ad hoc format, to describe the specifics of the user's request, often this is represented in the form of a virtual topology. This description is sent to the clearing house via '''Request Ticket'''.  
    11    d. '''Slice reservation model''': This is used by the clearing house (brokers) to return resource reservation description to the slice controller so that the controller can use to talk to related substrate manager to '''redeem tickets'''. This model should be able to describe the interdependency relationship among the slivers so that the controller can stitch to a slice.   
    12    e. '''Slice manifest model''': This is used to describe the access method, state, and other post-configuration information of the reserved slivers. 
     13   * ''Substrate delegation model'':  
     14        This is the abstract model that is used by the substrate manager to delegate its available services and resources to outsiders, the clearing house in the GENI context. This mode should allow multiple abstraction levels as different substrate manager may want to expose different levels of resource and topology description of its substrate. 
    1315 
    14 2. Semantic description of the data models. We envision NDL-OWL wold provide an unified semantic schema for above 5 types of data models, which will be represented in RDF format. 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]. 
     16   * ''Slice request model''  
     17        This is used by the user, or the slice controller after interpreting the user's requests in ad hoc format, to describe the specifics of the user's request, often this is represented in the form of a virtual topology. This description is sent to the clearing house via '''Request Ticket'''.  
     18 
     19   * ''Slice reservation model''  
     20        This is used by the clearing house (brokers) to return resource reservation description to the slice controller so that the controller can use to talk to related substrate manager to '''redeem tickets'''. This model should be able to describe the interdependency relationship among the slivers so that the controller can stitch to a slice. 
     21   
     22   * ''Slice manifest model'' This is used to describe the access method, state, and other post-configuration information of the reserved slivers. 
     23 
     242. Semantic description of the data models. We envision NDL-OWL would provide an unified semantic schema for above 5 types of data models, which will be represented in RDF format. 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]. 
    1525 
    16263. Service provisioning implementation. We are trying to stay away from the procedural programming model to a semantic query based programming approach.