1 / 17

Scalable and Extensible Network Monitoring For GENI

Scalable and Extensible Network Monitoring For GENI. Sonia Fahmy(Purdue University) Puneet Sharma (HP Labs). http://illusion.hpl.hp.com/genis3monitor. RECAP: Scalable Sensing Service (S 3 ). Sensor pods Measure system state from a node perspective

jeanne
Download Presentation

Scalable and Extensible Network Monitoring For GENI

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. Scalable and Extensible Network Monitoring For GENI Sonia Fahmy(Purdue University) Puneet Sharma (HP Labs) http://illusion.hpl.hp.com/genis3monitor

  2. RECAP: Scalable Sensing Service (S3) • Sensor pods • Measure system state from a node perspective • Web-Service enabled collection of sensors • Sensing information manager • Controls pods, and aggregates measured system state • Portal to request and invoke measurements • Inference engines • Infer O(n2) E2E path info by measuring a few paths • Dynamically schedules measurements on pods

  3. Configuration& Data Load Repository Memory Capacity Secure Web Interface Loss API: query, control, and notification Controller Bandwidth Latency Sensor Pod Web-Service (WS) enabled collection of sensors

  4. Configuration& Data Load Repository Memory Capacity Secure Web Interface Lossrate API: query, control, and notification Controller Bandwidth • Secure Web Interface: • Standard communication protocols • Flexible interface Latency Sensor Pod Web-Service (WS) enabled collection of sensors

  5. Basic Measurement Invocation • Invocation node http://pc150.emulab.net:46000/cgi-bin/csi.cgi? • Tool/Sensor to be invoked http://pc150.emulab.net:46000/cgi-bin/csi.cgi?COMMAND=PATHCHIRP • Sensor Parameters http://pc150.emulab.net:46000/cgi-bin/csi.cgi?COMMAND=PATHCHIRP&DEST=10.10.1.2&PORT=8366 • Example http://pc150.emulab.net:46000/cgi-bin/csi.cgi?COMMAND=PING&DEST=10.10.1.2

  6. Archive measurement data for sharing Store sensor invocation configurations Configuration& Data Load Repository Memory Capacity Secure Web Interface Lossrate API: query, control, and notification Controller Bandwidth Latency Sensor Pod Web-Service (WS) enabled collection of sensors

  7. Configuration& Data Load Repository Memory Capacity Secure Web Interface Lossrate API: query, control, and notification Controller Bandwidth Latency Sensor Pod Web-Service (WS) enabled collection of sensors Process requests, invoke sensors according to installed configurations

  8. Sensing Information Manager • Control the sensor-pods • Aggregate data from sensor • Answer researcher queries Sensing Information Manager/Portal

  9. Measure CAP(AB) CAP(B) Start CAP_RCV Chaining Sensor Pods • Tools that need to be started at both ends simultaneously • Capacity • Pathrate • Available BW • PathChirp • Spruce Node A • Start CAP_SEND • Start CAP_RCV at B • 3) Measure Node B

  10. d1 d2 … dn d1 d2 … dn d1 d2 … dn d1 d2 … dn Host Landmark Router (Milestone) Complex Sensors: E.g. Netvigator Use landmark vectors for local clustering d1 d2 … dn Leverage Route Information traceroute to landmarks Landmark Vector

  11. Complex Sensors: E.g. Netvigator • For each node invoke traceroute to each landmark http://nodei:46000/cgi-bin/csi.cgi?COMMAND=TRACEROUTE&DEST=LM1 http://nodei:46000/cgi-bin/csi.cgi?COMMAND=TRACEROUTE&DEST=LM2 http://nodei:46000/cgi-bin/csi.cgi?COMMAND=TRACEROUTE&DEST=LM3... • Extract vectors and run clustering algorithm

  12. Related Extensions • Security/Access Control • Semantic Data Store

  13. Scalable Access Control “Scalable Access Control ForWeb Services”, GayatriSwamynathan, Tyler Close, Sujata Banerjee, Rick McGeer, Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5), Kyoto, Japan, January 2007 • Capabilities based URL-Rewriter Service

  14. Semantic Data Store “Temporal Views over RDF Store”, GeethaManjunath, Badrinath Ramamurthy, Craig Sayers, Venugopal KS, WWW'2008, Beijing , April 2008 • Convert the measurement results into RDF store • Create temporal views to maintain liveness of data • SPARQL queries on the RDF store

  15. Example View Specification

  16. Questions/Comments/Code http://illusion.hpl.hp.com/genis3monitor fahmy@cs.purdue.edu puneet.sharma@hp.com

More Related