GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University [email protected].
-
Upload
barry-mcdowell -
Category
Documents
-
view
212 -
download
0
Transcript of GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University [email protected].
![Page 1: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/1.jpg)
GEC22 Experimenter/Developer Roundtable(Developer)
Victor OrlikowskiDuke University
![Page 2: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/2.jpg)
2The 22nd GENI Engineering Conference
New Racks
• UMass• PSC• GWU• Duke
– Gluster-based storage
• CIENA (Ottawa, Canada)
![Page 3: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/3.jpg)
3The 22nd GENI Engineering Conference
ORCA 5
• Recovery– Should not be seen by users– Restart and redeploy ExoGENI services without effecting
running slices.
• Storage slivering (including on bare metal)• Hybrid mode
– Using G8264 OpenFlow– No mesoscale connections/GENI stitching
• Distributed actor registry• Stitchport registry (under development)
– Generalized distributed registry service
![Page 4: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/4.jpg)
4The 22nd GENI Engineering Conference
Rspec Extension• Storage
– ~5-6 TB of sliverable storage on most racks– Add an iSCSI target to a slice– Can now be used with Rspecs
<node client_id="egS-storage" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" exclusive="false"> <sliver_type name="storage"> <storage:storage resource_type="LUN" do_format="true" fs_param="-F -b 1024" fs_type="ext4" mnt_point="/mnt/storage" capacity="100"/> </sliver_type>
<interface client_id="egS-storage:if0"/> </node>
![Page 5: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/5.jpg)
5The 22nd GENI Engineering Conference
RSpec Extension: Groups
• Multiple nodes with shared specification– Same: image, instance type, location, networks
• Templated postboot scripts customize the nodes
<node client_id="eg-node" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" exclusive="false"> <sliver_type name="XOMedium"> <disk_image name="http://geni-images.renci.org/images/standard/centos/centos6.3-v1.0.11.xml" version="776f4874420266834c3e56c8092f5ca48a180eed"/> </sliver_type> <nodegroup:nodegroup count=“10"/></node>
![Page 6: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/6.jpg)
6The 22nd GENI Engineering Conference
ndlLib
• Procedural interface to NDL (Java)• Generating RDF using Java procedural code• Higher level abstractions e.g. ‘Condor cluster’,
‘Hadoop Cluster’– With stitchports
• Slice Modify Support
![Page 7: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/7.jpg)
7The 22nd GENI Engineering Conference
New topology embedding features
• ‘Intent-based’ topology embedding– Multi-level multi-domain L2 domains
![Page 8: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/8.jpg)
8The 22nd GENI Engineering Conference
Near-term features
• Sliver modify change properties e.g.– Change bw on links– Prep for slice-to-slice stitching
• Slice modify– Generic modification to slice topology– Already support node group resizing
• Slice-to-slice stitching
![Page 9: GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University vjo@duke.edu.](https://reader036.fdocuments.us/reader036/viewer/2022083009/5697c01d1a28abf838cd0547/html5/thumbnails/9.jpg)
9The 22nd GENI Engineering Conference
Thanks