resource representations in geni workshops (gec[78]) ilia baldine
TRANSCRIPT
![Page 1: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/1.jpg)
Resource representations in GENI workshops (GEC[78])
Ilia Baldine
![Page 2: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/2.jpg)
2
What’s the big idea?
• Resource representations are an important aspect of GENI engineering efforts
• They affect the operations of CFs and all associated tools– E.g. resource allocation policies
• There is an interesting set of issues related to– Proper abstractions and models– Mechanisms for representing those
![Page 3: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/3.jpg)
3
The big agreement: Resource Representations are
• Used by elements of control frameworks• Used by experimenter tools• Visualizations, performance measurements etc.
etc.• Have a lifecycle
– Current state of the substrate– Request specification– Slice specification– ‘As-built’ manifest
![Page 4: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/4.jpg)
Presentation title goes here 4
The problem
• Existing formats– PG RSpec– PL RSpec– OF RSpec– Omni (user-facing)– NDL-OWL, WSNDL
• That’s just for the common resources (networks, servers etc)
• What happens when we get to measurements and other less common types of resources?
![Page 5: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/5.jpg)
5
Points of argument
• The details of the formats– The RSpecs (PG, PL, OF)
• The approach– XML (works now, DIY) vs. RDF/OWL (external toolage, steep learning
curve)– Maybe XML-based approaches are sufficient– Substrates are complex, semantic approaches offer unlimited
extensibility and path to sophisticated policies
• The models– Require domain expertise– Owners of substrates know best
• Should we try to bring rigor and unification?• Should we leave them alone?
![Page 6: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/6.jpg)
Presentation title goes here 6
Questions
• Where is the line between user tools and CF?• How do we make user tools work?
– Tower of Babel?– Standardization or translation?
• What are the right resource representation models?
![Page 7: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/7.jpg)
7
What has been discussed so far
• PG RSpec (Rob Ricci)• ORCA NDL-OWL + RDF/OWL primer (Ilia
Baldine, Yufeng Xin)• Semantic resource representations for wireless
and testbeds (Hongwei Zhang [WSNDL], Max Ott)
• OpenFlow (Rob Sherwood)• Omni (Tom Mitchell, others from GPO)
![Page 8: Resource representations in GENI workshops (GEC[78]) Ilia Baldine](https://reader035.vdocument.in/reader035/viewer/2022071806/56649f455503460f94c66f9e/html5/thumbnails/8.jpg)
Presentation title goes here 8
To be discussed in near term (probably GEC9)
• Representations of measurement resources• OGF NML efforts
– Models for multi-layered topology representations
• Wireless/sensor networks• ???