1 / 27

LAMP and INSTOOLS A configuration overview

Raphael Dourado. LAMP and INSTOOLS A configuration overview. Agenda. Measurement configuration on LAMP INSTOOLS Some considerations Demonstration (Flack) Live Demo (INSTOOLS Web Portal). LAMP. A word about LAMP. How the slice is instrumentized ? (1).

elmo
Download Presentation

LAMP and INSTOOLS A configuration overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Raphael Dourado LAMP and INSTOOLSA configuration overview

  2. Agenda • Measurement configuration on LAMP • INSTOOLS • Some considerations • Demonstration (Flack) • Live Demo (INSTOOLS Web Portal)

  3. LAMP

  4. A word about LAMP Howthesliceisinstrumentized? (1) • On the Rspec, the user chooses which nodes will be “instrumentized” with LAMP • The user also chooses one (or more) node to host the LAMP Web Portal • Using this modified Rspec, the slice is created as usual by the CMF • The slice manifest (returned by the CMF) is converted and sent to UNIS

  5. A word about LAMP Howthesliceisinstrumentized?(2) • Throughthe LAMP Web Portal, onecanenableand configure measurementservicesonall nodes thatcomprisetheslice • The “Portal node” knows the slice’s topology by querying UNIS… • Allchangesmadeonthe Portal are sentto UNIS • All nodes pulls the configuration from UNIS(every 5 minutes) and applies the new configurations on themselves.

  6. A word about LAMP How measurements are configured?

  7. INSTOOLS:Some considerations

  8. Considerations INSTOOLS and perfSONAR: a love story? • According to Jim Griffioen (2011): • “[...] INSTOOLS does not do well in defining standards so that other user interfaces can get access to the data” • So... • “Our goal is to use perfSONAR and/or the I&M architecture to define standard ways to access the collected data from external visualization tools.”

  9. Considerations INSTOOLS and perfSONAR: a love story? • Some perfSONAR interoperability already exists! • Data is stored in rrd format (that can be understood by pS clients) • “We have implemented (and tested) a perfSONAR service that reads the rrd files on our MC, and, in turn, makes them available to external I&M user interfaces (e.g., existing perfSONAR tools)” • Moreover, pS also brings the ability to perform active measurements [remember that INSTOOLS performs only passive measurements...]

  10. Considerations What exactly can INSTOOLS measure? • All these information is accessible through INSTOOLS Portal, LIVE! • The measurements are gathered via SNMP and SSH

  11. Considerations How does INSTOOLS instrumentize the user’s slice? • 1 MC per Aggregate • Installs additional software on each node (SNMP daemon, tcpdump, netflow, ...) • Each node becomes a MP and send its data to the Aggregate’s MC Researcher

  12. Remember the architecture?

  13. INSTOOLS:Demonstration

  14. Demonstration FLACK’s “home” screen Aggregates

  15. Demonstration Creating the slice

  16. Demonstration Submitting the slice to be instantiated

  17. Demonstration Each action is logged...

  18. Demonstration Asking ProtoGENI to “instrumentize” the slice with INSTOOLS The green background meansthatthesliceisactive

  19. Demonstration But what really happens after clicking the “Instrumentize” button? • The Component Manager returnsa Manifestinforming: • The slice’stopology • The numberofresourcesandtheircharacteristics • The original Rspecischangedby: • Adding a new sliver (usually a node) toact as the MC • Specifying a custom OS kerneltobeloadedonthe MC • Creatingallnecessary links betweenthe MC andother nodes • Addingmonitoring software toeach node oftheslice/experiment (makingthem MPs) • The modifiedRspecisthensenttothe CM, whorebuildstheslice

  20. Demonstration A new node was automatically created by INSTOOLS: the Measurement Controller Instrumentation completed!

  21. Demonstration But where’s the measurement data? There!

  22. Instools Portal:Live Demonstration

  23. References • GRIFFIOEN, Jim. From INSTOOLS to GEMINI. GEC12 - I&M WorkingGroup, November 2011. http://groups.geni.net/geni/attachment/wiki/GEC12InstMeasWorkingSession/GEMINI_INSTOOLS.pdf • Protogeni Flack: http://www.protogeni.net/flack • Griffioen, James. Architectural Design and Specification of the INSTOOLS Measurement System. 2009. http://groups.geni.net/geni/attachment/wiki/InstrumentationTools/instools-design-doc.pdf

  24. ThankYou!Questions?

  25. Backup Slides

More Related