Sponsored by the National Science Foundation DEMO: Designing and Monitoring OpenFlow Load Balancing Experiments using GIMI Shufeng Huang, Divyashri Bhat.

Slides:



Advertisements
Similar presentations
0 - 0.
Advertisements

Addition Facts
High-Fidelity Switch Models for SDN Emulation
Sponsored by the National Science Foundation Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang.
Experimentation in a Multi-site GENI WiMAX Network using Orbit Management Framework (OMF) 8th International ICST Conference on Testbeds and Research Infrastructures.
1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat, Umass Amherst Niky Riga, GENI Project.
GIMI I&M and Monitoring Mike Zink, Max Ott, Ilya Baldine University of Massachusetts Amherst GEC 18, Brooklyn, October 27 st 1.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Sponsored by the National Science Foundation Lab Zero: A First Experiment.
1 Use ProtoGENI CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation Systematic Experimentation Case Study: Virtual Router Failure Restoration Xuan Liu UMKC/GENI Project Office.
Sponsored by the National Science Foundation July 7 th 2015 Sponsored by the National Science Foundation LabWiki The Complete Experiment Lifecycle in a.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Max Ott, Jeannie Albrecht GEC 23, June 16 th 2015.
Sponsored by the National Science Foundation GIMI/LabWiki Tutorial Mike Zink, Divyashri Bhat, Cong Wang, Thierry Rakotoarivelo GEC20 March 22 nd 2014,
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Sarah Edwards, GENI Project Office
Sponsored by the National Science Foundation Scaling Up: Growing the Topology of an Existing Experiment in GENI Sarah Edwards GENI Project Office Xuan.
Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos.
Sponsored by the National Science Foundation GENI I&M Workshop GIMI: Large-scale GENI Instrumentation and Measurement Infrastructure Mike Zink November.
Team Member: Xinjie Guan, University of Missouri Kansas City; Xili Wan, University of Missouri Kansas City; Ruiling Gao, Tufts University; Date: June 2,
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
Sponsored by the National Science Foundation GEC16 Plenary Session: GENI Solicitation 4 Tool Context Marshall Brinn, GPO March 20, 2013.
Sponsored by the National Science Foundation 1 September 15, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
Sponsored by the National Science Foundation 1 GREESC15– May 25, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do.
Sponsored by the National Science Foundation Systematic Experimentation, Automation, and Scaling Up Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation LabWiki Tutorial (OMF/OML) Divya Bhat, Mike Zink, Pieter Becue, Brecht Vermeulen GEC20 July 8 th 2014, Ghent,
Sponsored by the National Science Foundation Tutorial: Introduction to Omni Niky Riga GENI Project Office GREESC13 $ omni.py createsliver aliceslice myRSpec.xml.
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Sponsored by the National Science Foundation GEC17: GENI Instrumentation and Measurement Sessions Sun. July 21, Mon. July 22, 2013 Marshall Brinn, Jeanne.
Sponsored by the National Science Foundation Systematic Experimentation in GENI.
Sponsored by the National Science Foundation 1 GEC16: March 20, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
Sponsored by the National Science Foundation Developper Session Mike Zink GEC20 March 22 nd 2014, UC Davis, CA.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation 1 GEC16, March 21, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Jim Kurose, Max Ott, Jeannie Albrecht NSF Workshop on GENI in.
Sponsored by the National Science Foundation March 23, 2015 Sponsored by the National Science Foundation LabWiki The Complete Experiment LifeCycle in a.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Max Ott, Jeannie Albrecht GEC 20, March 24 th 2015.
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation featuring Named Data Networking Sarah Edwards.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation Systematic Experimentation, Automation, and Scaling Up Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Systematic Experimentation Sarah Edwards GENI Project Office.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
Sponsored by the National Science Foundation 1 GEC18: GEMINI & GeniDesktop Update Added support for more newer OSes on both Instageni and Exogeni in GEMINI.
iperf a gnu tool for IP networks
Xenia Mountrouidou (Dr. X)
Run a Complete Experiment
A Virtual Computer Networking Lab
Adaptive Flow Control using OpenFlow
Intro Cyber Security Labs on GENI
Intro Cyber Security Labs on GENI
Presentation transcript:

Sponsored by the National Science Foundation DEMO: Designing and Monitoring OpenFlow Load Balancing Experiments using GIMI Shufeng Huang, Divyashri Bhat GENI Project Office, UMass GEC 17

Sponsored by the National Science Foundation 2 GEC17 Experiment Design “Design an OpenFlow Controller that does Load Balancing” Simple topology Repeatable experiment Ability to monitor performance of controller

Sponsored by the National Science Foundation 3 GEC17 Topology S LB L R Agt R Sender Receiver Load Balancer

Sponsored by the National Science Foundation 4 GEC17 Key Words Topology ExoGENI resources Load Balancer Controller Trema Monitoring GIMI / LabWiki OpenFlow Switces OVS

Sponsored by the National Science Foundation 5 GEC17 Design the Experiment 1.Start several TCP flows from Sender to Receiver 2.Enable Load Balancing on OpenFlow Switch 3.Start more TCP flows from Sender to Receiver S LB L R Agt R LB

Sponsored by the National Science Foundation 6 GEC17 Design Monitoring S LB L R Agt R LB 1.Start several TCP flows from Sender to Receiver 2.Enable Load Balancing on OpenFlow Switch 3.Start more TCP flows from Sender to Receiver left right left

Sponsored by the National Science Foundation 7 GEC17 Design Orchestration in GIMI # start TCP flows group('Receiver').exec("iperf -s") group('Sender').exec("iperf -c t 100") wait 20 #start load balancer Group('Switch').exec("/opt/trema-trema- f995284/trema run /root/load-balancer.rb") #start a couple of new TCP flows for i in group('Sender').exec("iperf -c t 100") wait 5 end

Sponsored by the National Science Foundation 8 GEC17 Design Orchestration in GIMI # start TCP flows group('Receiver').exec("iperf -s") group('Sender').exec("iperf -c t 100") wait 20 #start load balancer Group('Switch').exec("/opt/trema-trema- f995284/trema run /root/load-balancer.rb") #start a couple of new TCP flows for i in group('Sender').exec("iperf -c t 100") wait 5 end

Sponsored by the National Science Foundation 9 GEC17 Design Orchestration in GIMI # start TCP flows group('Receiver').exec("iperf -s") group('Sender').exec("iperf -c t 100") wait 20 #start load balancer Group('Switch').exec("/opt/trema-trema- f995284/trema run /root/load-balancer.rb") #start a couple of new TCP flows for i in group('Sender').exec("iperf -c t 100") wait 5 end

Sponsored by the National Science Foundation 10 GEC17 defGraph ’Total Traffic' do |g| g.ms('network').select(:oml_ts_server, :tx_bytes, :name) g.caption "Total Traffic" g.type 'line_chart3' g.mapping :x_axis => :oml_ts_server, :y_axis => :tx_bytes, :group_by => :name g.xaxis :legend => 'timestamp', :ticks => {:format => 's'} g.yaxis :legend => 'sent Bytes', :ticks => {:format => 'Byte'} end Plotting in GIMI

Sponsored by the National Science Foundation 11 GEC17

Sponsored by the National Science Foundation 12 GEC17 GENI TestBed OML Server LabWiki iRODS 1.Instrument 2.Run 3.Collect 4.Plot 5.Save OML Client 6.Obtain Sum-Up 0.Reserve Experimenter 2.Run 3.Collect 4.Plot 5.Save

Sponsored by the National Science Foundation 13 GEC17 Want to Know More? The `magic` RSpec file? The `magic` OpenFlow Controller? The `magic` GIMI monitoring tool? The `magic` GIMI Script?......