10
GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part by NSF grant CNS-094408

GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

Embed Size (px)

Citation preview

Page 1: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

GENI Research and Educational Experiment Workshop

Panel

Kuang-Ching “KC” Wang

Holcombe Department of Electrical & Computer Engineering

Supported in part by NSF grantCNS-094408

Page 2: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

Future Internet: My Interests

• Ubiquitous

KC Wang, Clemson University Nov 18 2010 2

• Reliable • Performance• Secure• Information, context-centric • Customization

Future Internet = Computing + Connectivity + ClientsFuture Internet = Computing + Connectivity + Clients

Page 3: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

GENI and OpenFlow at ClemsonInfrastructure– OpenFlow campus Ethernet and

wireless mesh network– GENI computing racks– WiMAX base stations– NetFPGA lab

KC Wang, Clemson University Nov 18 2010 3

1 GbE

iTigerStadium Wi-Fi

CU PoliceSurveillance Mesh

CS Wireless Labs –WiMAX/sensor network/mobile applications

ECE Security/Architecture Labs

ECE Wireless Labs –mobile and mesh networks, cognitive/software defined radio

GENI experimentation grants– Mobile gigabit wireless access (with

P. Ramanathan, UW-Madison)– Security and traffic analysis (with R.

Brooks)– Data sharing over heterogeneous

networks (with H. Shen)

Page 4: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

GENI Programmable Wireless• GENI Cognitive Radio

– Clemson partners with Rutgers WINLAB on remote experimentation framework

KC Wang, Clemson University May 20 2010 4

• GENI Open WiMAX• GENI is developing campus kits

for deployment at universities

Page 5: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

Three Typical Questions from/to Experimenters

Rosen, Wang Clemson University

GENI Research and Educational Experiment Workshop, Mar. 16 2012 5

What can GENI do?What can GENI do?

What do you want to do?What do you want to do?

How should you use it (meaningfully)?

How should you use it (meaningfully)?

Proposed ApproachProposed Approach

Problem FormulationProblem Formulation

Experiment DesignExperiment Design

• Hosts,storage• Network

• Entity: Application? Protocol? Middleware?• Goal: Get performance on real network

• Pick interesting scenario• Identify GENI resources

• Pick or design protocols (including those you normally don’t care!)

• In-network processing• Instrumentation (measurement tools)

• Real traffic• create DDoS

Page 6: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

An Example

• Key features:– End hosts to emulate video server, video clients

– Legacy or OpenFlow switch in network backbone and edge network– Agent hosts next to network switches

– Mobile ad hoc network testbed

Rosen, Wang Clemson University

GENI Research and Educational Experiment Workshop, Mar. 16 2012 6

I want to watch 3D movie from Hulu

I want to watch 3D movie from Hulu

Our 3D movie needs 10 Mbps

Our 3D movie needs 10 Mbps

Legacy Internet vs. SDNPerhaps

+ in-network caching

I am a mobile node &

support ad hoc mode

I am a mobile node &

support ad hoc mode

Page 7: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

Clemson’sSteroid OpenFlow Service (SOS) Experiment

OpenFlowswitch

OpenFlowswitch

SOSOpenFlowController

SOSagent

SOSagent

SOS pipe

UserApplication

LegacyProtocol

UserApplication

LegacyProtocol

OptimizedProtocol

OptimizedProtocol

Rosen, Wang Clemson University 7GENI Research and Educational Experiment

Workshop, Mar. 16 2012

Page 8: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

Nationwide Dual-path Experiments

ConfigurationTCP

Planetlab (Mbps)

TCP Protogeni

(Mbps)

iperf UDP

(Mbps)

SOS Protogeni

(Mbps)

Path 1 (short) 8 200 663 622

Path 2 (long) 2 70 657 615

Multipath       639

Rosen, Wang Clemson University 8GENI Research and Educational Experiment

Workshop, Mar. 16 2012

Page 9: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

On-Campus Experiments• Four OpenFlow switches on campus recreate nationwide topology.• tc (netem) software to emulate different network characteristics (latency,

bandwidth, loss).• Measure at different points in network: iperf, tcpdump/wireshark, switch

statistics, ping, …

Indigo

Indigo

HPHP

Rosen, Wang Clemson University 9GENI Research and Educational Experiment

Workshop, Mar. 16 2012

Page 10: GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part

FURTHER [email protected]

Rosen, Wang Clemson University 10GENI Research and Educational Experiment

Workshop, Mar. 16 2012

Let The Fun Begin!