This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf6514?selectedTab=comments at Sun, 06 Nov 2022 22:33:38 GMT SourceForge : artf6514: Adaptation description

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

NML-WG Homepage
Search Tracker
Project: NML-WG     Trackers > Schema Progress > View Artifact
Artifact artf6514 : Adaptation description
Tracker: Schema Progress
Title: Adaptation description
Description:
Adaptation describes how data from a (client layer) Port is encoded in another (server layer) Port.

There are two proposals to describe these relations in NML.

------------------------------------------------------

Option 1: As adaptation service. (similar to a switching service)

egress server layer Port --(hasService)--> adaptation Service
adaptation Service --(providesPort)--> egress client layer Port*

ingress server layer Port --(hasService)--> de-adaptation Service
de-adaptation Service --(providesPort)--> ingress client layer Port*

------------------------------------------------------

Option 2: As Adaptation or DeAdaptation object (similar to a Link object)

egress client layer Port* --(isSource)--> Adaptation
egress server layer Port --(isSink)--> Adaptation

ingress server layer Port --(isSource)--> DeAdaptation
ingress client layer Port* --(isSink)--> DeAdaptation

------------------------------------------------------

*Port or PortGroup, if we decide to allow descriptions of multiple Ports -eg. all VLANs- as a group for efficiency 
purposes.

Option 1 is more natural choice for dynamic adaptations, e.g. VLANs in Ethernet.
Option 2 is more natural choice for static adaptations, e.g. Ethernet over a wavelength.

We can even allow both: option 1 for dynamic adaptations, and option 2 for static adaptations.
Submitted By: Freek Dijkstra
Submitted On: 09/20/2011 4:38 AM EDT
Last Modified: 08/17/2012 10:22 AM EDT
Closed: 08/17/2012 10:22 AM EDT

Status / Comments Change Log Associations Attachments  
Status  
Status:* Completed
Category:* – Capabilities / Services
Priority: * 4
Assigned To: * None
Comments
Jeroen van der Ham: 08/17/2012 10:22 AM EDT
  Action: Update
Closed set to 08/17/2012
Status changed from Need documentation to Completed
Freek Dijkstra: 08/07/2012 6:26 PM EDT
  Comment:
Consensus on Proposal #1.
  Action: Update
Assigned To changed from Freek Dijkstra to none (no value)
Status changed from Last Call to Need documentation
Freek Dijkstra: 07/11/2012 7:50 PM EDT
  Comment:
There seem rough consensus on proposal #1, adaptation and de-adaptation are always described as a service.
  Action: Update
Status changed from Under discussion to Last Call
Jeroen van der Ham: 05/29/2012 5:24 AM EDT
  Comment:
Agree with Service solution.
  Action: Update
Jason Zurawski: 05/10/2012 7:42 AM EDT
  Comment:
I believe this makes the most sense as a service
  Action: Update
Freek Dijkstra: 05/10/2012 7:04 AM EDT
  Action: Update
Title changed from Adaptation capability to Adaptation description
Freek Dijkstra: 05/10/2012 5:44 AM EDT
  Action: Update
Assigned To set to Freek Dijkstra
Status changed from Need proposal to Under discussion
Freek Dijkstra: 05/10/2012 5:43 AM EDT
  Comment:
The XML example for both options can be found at:
https://forge.ogf.org/svn/repos/nml-examples/201205-adaptation/adaptation.xml
(Gridforge account required)
  Action: Update
Freek Dijkstra: 05/10/2012 5:41 AM EDT
  Action: Update
Description changed from
Should there be a object that describes an adaptation capability in a node, just like a switch matrix describes a cross 
connect capability in a node?
to
Adaptation describes how data from a (client layer) Port is encoded in another (server layer) Port.

There are two proposals to describe these relations in NML.

------------------------------------------------------

Option 1: As adaptation service. (similar to a switching service)

egress server layer Port --(hasService)--> adaptation Service
adaptation Service --(providesPort)--> egress client layer Port*

ingress server layer Port --(hasService)--> de-adaptation Service
de-adaptation Service --(providesPort)--> ingress client layer Port*

------------------------------------------------------

Option 2: As Adaptation or DeAdaptation object (similar to a Link object)

egress client layer Port* --(isSource)--> Adaptation
egress server layer Port --(isSink)--> Adaptation

ingress server layer Port --(isSource)--> DeAdaptation
ingress client layer Port* --(isSink)--> DeAdaptation

------------------------------------------------------

*Port or PortGroup, if we decide to allow descriptions of multiple Ports -eg. all VLANs- as a group for efficiency 
purposes.

Option 1 is more natural choice for dynamic adaptations, e.g. VLANs in Ethernet.
Option 2 is more natural choice for static adaptations, e.g. Ethernet over a wavelength.

We can even allow both: option 1 for dynamic adaptations, and option 2 for static adaptations.

Freek Dijkstra: 09/21/2011 6:35 AM EDT
  Action: Update
Status changed from New to Waiting for volunteer
Freek Dijkstra: 09/20/2011 4:38 AM EDT
  Action: Create


 
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf6514?selectedTab=comments at Sun, 06 Nov 2022 22:33:38 GMT