Upload
shyann-nobbs
View
216
Download
0
Embed Size (px)
Citation preview
GENI Research and Educational Experiment Workshop
Panel
Kuang-Ching “KC” Wang
Holcombe Department of Electrical & Computer Engineering
Supported in part by NSF grantCNS-094408
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
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)
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
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
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
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
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
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
FURTHER [email protected]
Rosen, Wang Clemson University 10GENI Research and Educational Experiment
Workshop, Mar. 16 2012
Let The Fun Begin!