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

Slides:



Advertisements
Similar presentations
NAGIOS AND CACTI NETWORK MANAGEMENT AND MONITORING SYSTEMS.
Advertisements

Network Monitoring System In CSTNET Long Chun China Science & Technology Network.
Towards Software Defined Cellular Networks
SDN Applications Jennifer Rexford Princeton University.
Frenetic: A High-Level Language for OpenFlow Networks Nate Foster, Rob Harrison, Matthew L. Meola, Michael J. Freedman, Jennifer Rexford, David Walker.
Composing Software Defined Networks
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Jennifer Rexford Princeton University
Programmable Measurement Architecture for Data Centers Minlan Yu University of Southern California 1.
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
Enabling Flow-level Latency Measurements across Routers in Data Centers Parmjeet Singh, Myungjin Lee Sagar Kumar, Ramana Rao Kompella.
Pegasus: Precision Hunting for Icebergs and Anomalies in Network Flows Sriharsha Gangam 1, Puneet Sharma 2, Sonia Fahmy 1 1 Purdue University, 2 HP Labs.
1 BGP Anomaly Detection in an ISP Jian Wu (U. Michigan) Z. Morley Mao (U. Michigan) Jennifer Rexford (Princeton) Jia Wang (AT&T Labs)
Programming Abstractions for Software-Defined Networks Jennifer Rexford Princeton University.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Measuring Large Traffic Aggregates on Commodity Switches Lavanya Jose, Minlan Yu, Jennifer Rexford Princeton University, NJ 1.
Monitoring a Large-Scale Network: Selecting the Right Tool Sayadur Rahman United International University & Network Manager, Financial Service.
Can Congestion Control and Traffic Engineering be at Odds? Jiayue He, Mung Chiang, Jennifer Rexford Princeton University November 30 th, 2006.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network Jian Wu (University of Michigan) Z. Morley Mao (University.
Traffic Engineering With Traditional IP Routing Protocols
Traffic Engineering in IP Networks Jennifer Rexford Computer Science Department Princeton University; Princeton, NJ
Network Protocols Designed for Optimizability Jennifer Rexford Princeton University
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
NetFlow Analyzer Drilldown to the root-QoS Product Overview.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
A Scalable, Commodity Data Center Network Architecture.
AGG-NANOG IP Network Traffic Engineering Albert Greenberg Internet and Networking Systems Research Lab AT&T Labs - Research; Florham Park, NJ See.
Languages for Software-Defined Networks Nate Foster, Arjun Guha, Mark Reitblatt, and Alec Story, Cornell University Michael J. Freedman, Naga Praveen Katta,
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
Composing Software Defined Networks Jennifer Rexford Princeton University With Joshua Reich, Chris Monsanto, Nate Foster, and.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner, SIGCOM CCR, 2008 Presented.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Frenetic: A Programming Language for Software Defined Networks Jennifer Rexford Princeton University Joint work with Nate.
Software-Defined Networks Jennifer Rexford Princeton University.
CS : Software Defined Networks 3rd Lecture 28/3/2013
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
SDN based Network Security Monitoring in Dynamic Cloud Networks Xiuzhen CHEN School of Information Security Engineering Shanghai Jiao Tong University,
workshop eugene, oregon What is network management? System & Service monitoring  Reachability, availability Resource measurement/monitoring.
Copyright 2013 Open Networking User Group. All Rights Reserved Confidential Not For Distribution Programming Abstractions for Software-Defined Networks.
Cisco 3 - Switch Perrine. J Page 111/6/2015 Chapter 5 At which layer of the 3-layer design component would users with common interests be grouped? 1.Access.
Based on work by DoIT Network Services, UW-Madison The Network and the Role of Tools January 6, 2006 Ron Kraemer, Deputy CIO.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Measurement COS 597E: Software Defined Networking.
EMIST DDoS Experimental Methodology Alefiya Hussain January 31, 2006.
April 4th, 2002George Wai Wong1 Deriving IP Traffic Demands for an ISP Backbone Network Prepared for EECE565 – Data Communications.
Programming Languages for Software Defined Networks Jennifer Rexford and David Walker Princeton University Joint work with the.
Components of wireless LAN & Its connection to the Internet
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Aaron Gember, Theophilus Benson, Aditya Akella University of Wisconsin-Madison.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Programming Languages COS 597E: Software Defined Networking.
Brocade Flow Optimizer
VLAN Cisco (Router/Switch)
Sponsored by the National Science Foundation OpenFlow: Princeton Spiral 2 Year-end Project Review Princeton University PIs: Michael Freedman, Jennifer.
WIRELESS SENSOR NETWORK 1 ASIS KUMAR TRIPATHY Department of Information Technology
Network layer (addendum) Slides adapted from material by Nick McKeown and Kevin Lai.
OPEN SOURCE NETWORK MANAGEMENT TOOLS
Jian Wu (University of Michigan)
Data Streaming in Computer Networking
Software-Defined Networking
Implement Inter-VLAN Routing
Based on work by DoIT Network Services, UW-Madison
DDoS Attack Detection under SDN Context
Enabling Innovation Inside the Network
Languages for Software-Defined Networks
Implement Inter-VLAN Routing
Programmable Networks
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Enabling Innovation Inside the Network
Presentation transcript:

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

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 CS Department Network OpenFlow Experimental OpenFlow Production Production

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 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 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