Presentation is loading. Please wait.

Presentation is loading. Please wait.

PegaSys : Princeton Enterprise GENI System Michael Freedman, Scott Karlin, Larry Peterson, Jennifer Rexford, and Chris Tengi.

Similar presentations


Presentation on theme: "PegaSys : Princeton Enterprise GENI System Michael Freedman, Scott Karlin, Larry Peterson, Jennifer Rexford, and Chris Tengi."— Presentation transcript:

1 PegaSys : Princeton Enterprise GENI System Michael Freedman, Scott Karlin, Larry Peterson, Jennifer Rexford, and Chris Tengi

2 2 Overview of Deployment Plans Department-level deployment –Collaboration of faculty and department IT group –Two prongs: core switches and co-lo network Network-wide monitoring for management –Continuously tracking coarse-grain behavior –On-demand troubleshooting of problems –Adaptively identifying top traffic aggregates Programming-language building blocks –Collaboration with David Walker and Nate Foster –PL building blocks for network-wide monitoring

3 3 CS Department Network OpenFlow Experimental OpenFlow Production Production

4 4 Existing Network Monitoring Tools MRTG –Link load, and CPU and memory utilization –Every link and router/switch, though coarse grain inMon sflow collector/analyzer –Detailed flow-level traffic measurement –Reports when link-load thresholds are exceeded Nagios and MERIT Internet Rover –Monitors service availability (e.g., Telnet, HTTP) Local scripts for querying nodes –Queries the switches, routers, and access points –E.g., list MAC addresses seen on a given switch port

5 5 Example Queries To Support Continuous queries –Identify MAC addresses using the “guest” wireless network for more than ten days –Report traffic volumes by user & research group Network troubleshooting –Anomaly detection to flag unexpected behavior –Identify users & traffic traversing congested link Adaptive monitoring (like AutoFocus) –Report the top network-wide traffic aggregates –Adaptively refine most meaningful aggregates

6 6 Project Themes Network-wide abstractions for monitoring –Traffic matrix at user, port, and switch level –Routing matrix, reachability matrix, … Maximizing effectiveness of flow rules –Staying within constraints on # of rules/switch –… while maximizing accuracy of query results Satisfying multiple queries at the same time –Sharing flow rule space and measurement data Programming language abstractions –Domain-specific languages for specifying queries and resource constraints


Download ppt "PegaSys : Princeton Enterprise GENI System Michael Freedman, Scott Karlin, Larry Peterson, Jennifer Rexford, and Chris Tengi."

Similar presentations


Ads by Google