25
GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Bottum, Wang Clemson University 1 July 12 2012

GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Embed Size (px)

Citation preview

Page 1: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

GENI and Software Defined Networking/OpenFlow for

Universities: Motivation, Strategy, and Uses

Jim Bottum

Vice Provost and CIO

Kuang-Ching “KC” Wang

Holcombe Department of Electrical & Computer Engineering

Bottum, Wang Clemson University

1July 12 2012

Page 2: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Outline

• GENI and OpenFlow/SDN: What are they?

• Why bring OpenFlow/SDN to campus?– For research and education– For IT operation

• OpenFlow at Clemson– OpenFlow deployment– Academic and IT use cases

Bottum, Wang Clemson University

July 12 2012 2

Page 3: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Cyberinfrastructure (CI) as University Backbone:Connecting People, Connecting Technologies

“Cyberinfrastructure is the primary backbone that ties together innovation in research, instruction, and service to elevate Clemson to the Top 20”

Doris HelmsProvost

“A university is an institution of higher education and research”

Wikipedia

Bottum, Wang Clemson University

6July 12 2012

Page 4: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Research Areas Leveraging GENI/OpenFlow To Date• CIO office facilitated creation of cross-department

faculty groups in different areas to explore CI use– Health care, GIS, transportation, energy, bioscience, arts &

humanities, parks & recreation, architecture.

• 10+ faculty working on funded research using GENI– Wired/wireless networking, network security, P2P

computing, reconfigurable computing, cloud computing, automotive & transportation, smart energy grid

• IT + faculty + student team on applied IT research– Undergraduate creative inquiry teams– Campus internship program + 4-year IT curriculum– Porting OpenFlow for IT service, e.g., security data

analysis network, datacenter data transfer, identity management

Bottum, Wang Clemson University

9July 12 2012

Page 5: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Why University Needs More than Fast Networks

Bottum, Wang Clemson University

8

• Increasing education service complexity– Complex education software (e.g., Blackboard)– Distributed, remote education

• Increasing research demand of IT resources– With the same or less budget– CI needs across disciplines– Demand for cost effective IT infrastructure

• Increasing production service liability– In a harsh world– Campus safety and disaster preparedness– Critical applications (internal/external enterprise services)– Security exploits

July 12 2012

Page 6: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

… And THE CLOUD is coming!

Bottum, Wang Clemson University

12

[Cloud Computing implies that networks are dynamic things that automatically take you to where your data may be]

[your network engineers are hiding under their desks]

July 12 2012

Page 7: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

External Drivers

• Internet2 Innovation Platform• Condo of condos

• SC Cloud• Dell CoE

• HPC in cloud• Social Media Listening Center• CU-ICAR automotive research testbed• E-Health

• Medicaid service delivery

Bottum, Wang Clemson University

13July 12 2012

Page 8: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

University has Increasing IT Services Needing More Sustainable/Reliable Process

Bottum, Wang Clemson University

10

Wide area network service distributed campuses, partner institutes

Data center hosting servicesdisaster recovery preparedness

Unified campus network monitoring/management infrastructure

Cyberinfrastructure across disciplines

July 12 2012

Page 9: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Configuring Network and Compute Hosts Needs Intensive Labor and Experience

Bottum, Wang Clemson University

11

There are at least two problems with that…

The control plane is configurable, but not arbitrarily changeable Each device has its own isolated

control plane

[Networks never evolve…] […they just get more complex.]

July 12 2012

Page 10: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

OpenFlow/SDN on Campus: Naïve? Brilliant?

Bottum, Wang Clemson University

14

Well, it’s not quite that simple. But, consider this…

What is a nightmare to a network engineer…

SDN lets you leverage this and creates real engagement between IT and Academics!

July 12 2012

Page 11: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Internet Today is Problematic for R&E, Operation

Bottum, Wang Clemson University

15

Wireless Access Networks

Servers (Data Centers)

Core: Ethernet, IP,MPLS, TE, BGP, OSPF

Vehicle Networks

Enterprise Networks

Sensor/actuator Networks

Transports: TCP/UDP/RTP + others

Applications: Numerous

Network: IP

Link/Physical: Numerous

Protocol Stack View

IP is the narrow waist

Protocols used today are• Very complex!• Not taught in classes!• Research challenge? No idea!• Complex to configure!

• OK, GENI will change this.

• But how, and where to start?

• Why OpenFlow/SDN is the start?

July 12 2012

Page 12: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

First, Identify the Key Strengths of OpenFlow/SDN

• Software Defined Networking (SDN)– OpenFlow as one first commercial SDN solution– Network controlled by software controllers – automated operation– Centralized network view – simplified validation and management– Virtualized infrastructure – seamless, secured/isolated sharing

Bottum, Wang Clemson University

16

SDN/OpenFlow Controllers

Internet

Wireless Access NetworksMobile Networks

Sensor/actuator Networks

Servers (Data Centers)Enterprise Networks

July 12 2012

Page 13: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Creation

SDN/OpenFlow From Birth to Maturity

Bottum, Wang Clemson University

17

Trials

CommercializationApplication

July 12 2012

Page 14: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Campus OpenFlow Deployment Strategy

• Be cautious– There’s a learning curve– You’ll feel worried for a while– You will need help

Bottum, Wang Clemson University

18

OpenFlow Controllers

Internet

Wireless Access Networks

Vehicle NetworksSensor/actuator

Networks

Servers (Data Centers)Enterprise Networks

– Be positive

• It’s our mission• We can do this

– We can take risks– We never run out of brains

July 12 2012

Page 15: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

SDN Deployment at Clemson – Our Strategy

• Make it useful– “Discover “ potential users– Build a community

• Do it incrementally– Implement real use cases– Collaborate with vendors

• Make it sustainable– IT-academic collaborative operation– Innovative funding model

Bottum, Wang Clemson University

19July 12 2012

Page 16: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Make It Useful – “Discover” New Users

• They may not know it’s good for them yet!

Bottum, Wang Clemson University

20

OpenFlow Campus Trial

Securityw/ BrooksClemson

Pervasive P2Pw/ ShenClemson

Network Codingw/ Ramanathan,

UW-Madison

EAGER experimentsAccelerated Cloud

w/ SmithClemson

SDRw/ Noneaker

Clemson

NetFPGA lab

Campus operation & expansion

GENI RacksInstaGENI, ExoGENI

GENI WiMAXw/UW-Madison

Spiral 4

OpenFlow Mesh and Mobility Management

OpenFlow wireless

On-demand VM Cloud

w/ Goasguen (CS)

IT Engagement; CI TeamData Analysis Network

w/ CCIT + CI Team

Faculty: 1 Student G: 2 UG: 1 Engineers: 2Student G: 3 UG: 7 Engineers: 3Faculty: 5 Student G: 9 UG: 8Student G: 11 UG: 8Student G: 13 UG: 8Faculty: 7Faculty: 8Faculty: 10 Engineers: 5

July 12 2012

Page 17: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Make It Useful – Data Analysis Networks

Bottum, Wang Clemson University

21

• Security group has been asking for distributed analysis solution• Server group has been asking for application tracking solution

July 12 2012

Page 18: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Make It Useful – Large Data Transport Enhancement

Bottum, Wang Clemson University

22

Steroid OpenFlow Service (SOS)by Aaron Rosen and KC Wang

• Seamless TCP throughput upgrade, e.g., 2.5 Mbps à 120 Mbps• Multipath support• Automatic site agent detection

Upcoming demos of SOS:

• NSF 12th GENI conference, Kansas City, MO.• Supercomputing 2011, Seattle, WA.

July 12 2012

Page 19: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Example: SOS Experiment on GENI

Bottum, Wang Clemson University

23July 12 2012

Page 20: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Make It Useful – Data Center Disaster Recovery

Bottum, Wang Clemson University

24

Net C Net D

Net A

Net B

Application server

Client M

Provider AOF controller

Provider BOF controller (or non-OF)

Provider A or partner’sOF controller

Provider Aor partner’s

OF controller

Client M’sPersonalization server

• From reactive to proactive networking– Mobile IP: Distributed, reactive (long latency), requires compatible

agents everywhere, provider-dictated– OpenFlow: Centralized, proactive, solutions for diverse network

scenarios, opportunities for both provider and client customization

OpenFlow tunnel

July 12 2012

Page 21: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Campus Incremental Deployment

Bottum, Wang Clemson University

25July 12 2012

Page 22: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Regional OpenFlow Connectivity

Bottum, Wang Clemson University

26July 12 2012

Page 23: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Make It Sustainable – Deep IT Integration

• To facilitate sustained growth and leverage the power of all parties in University to stay creative, we need a new model.– Students

• Graduate research assistants• Undergraduate “Creative Inquiry” program• Undergraduate IT internship program + curriculum

– Network engineers• Support researchers deploy and operate GENI• Operate GENI in production use• Innovative institute use cases

– Faculty• Research• Teaching

Bottum, Wang Clemson University

27

IT

Research Teaching

July 12 2012

Page 24: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

Make it Sustainable – Funding Model• Research grants + IT support

– NSF GENI OpenFlow Campus Trial project– CCIT cost share (engineers, space, server, travel)– Other research grants leveraging OpenFlow network

• Cybersecurity testbed• Automotive and transportation testbed

• University IT internship program– Sustained university investment in IT evolution

• Partnerships– Corporate partnership– Regional/city partnership (e.g., US-IGNITE)

Bottum, Wang Clemson University

28July 12 2012

Page 25: GENI and Software Defined Networking/OpenFlow for Universities: Motivation, Strategy, and Uses Jim Bottum Vice Provost and CIO Kuang-Ching KC Wang Holcombe

FURTHER [email protected]

[email protected]

Bottum, Wang Clemson University

29July 12 2012