GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett...
-
Upload
laurence-franklin -
Category
Documents
-
view
219 -
download
0
Transcript of GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett...
![Page 1: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/1.jpg)
GIMS Update - GEC 10
Charles ThomasPaul Barford, Joel Sommers, Mark
Crovella, Mike Blodgett
University of Wisconsin - Madison
![Page 2: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/2.jpg)
What is GIMS?
• GENI Instrumentation and Measurement Systems
• High-speed packet capture system integrated with ProtoGENI.
• Infrastructure could be modified to support other types of instrumentation.
![Page 3: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/3.jpg)
GIMS Architecture
• ProtoGENI Test Scripts– Allow us to control the capture system.
• GIMS Backend– Coordinates communication.
• MySQL Database• Capture
– Daemon & hardware
• Web-based GUI– Project documents, links, experiment results
and monitoring
![Page 4: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/4.jpg)
![Page 5: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/5.jpg)
Leveraging the RCM
• Integration with ProtoGENI via modifications to the RCM.– Calls to our backend system.– Extensive logging.
• Tried to keep disruptions to a minimum.• GIMS system results passed through to
ProtoGENI command-line via extension of ProtoGENI response objects.
• Modified Rspec to pass params we needed.
![Page 6: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/6.jpg)
Current Functionality• CreateSliver
– Create new experiment
– Load config into device
– Start capture
• StopSliver
– Pause capture
• StartSliver
– Restart capture after pause
• DeleteSlice
– Shutdown capture activities and cleanup.
• SliverStatus
– Return information about experiment
![Page 7: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/7.jpg)
![Page 8: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/8.jpg)
![Page 9: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/9.jpg)
![Page 10: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/10.jpg)
![Page 11: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/11.jpg)
Capture-side modifications since GEC9
• Introduced statistics gathering capability for user display and experiment monitoring.
• Introduced new XML/RPC call for explicitly testing experiment storage.
• Added significant exception handling capabilities to storage controller daemon.
• Test suite significantly expanded for regression testing on all back-end storage components.
• Expanded capture metadata to match evolving GENI standards.
![Page 12: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/12.jpg)
![Page 13: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/13.jpg)
Infrastructure
• Have deployed two sensors, which can be manually switched to monitor an experiment on the Schooner testbed (Madison), or either of the two external links (Kansas City and Chicago).
![Page 14: GIMS Update - GEC 10 Charles Thomas Paul Barford, Joel Sommers, Mark Crovella, Mike Blodgett University of Wisconsin - Madison cthomas@wisc.edu.](https://reader037.fdocuments.us/reader037/viewer/2022103007/56649f4a5503460f94c6c4cd/html5/thumbnails/14.jpg)
• We will be giving a demo tonight!