GENI-based Delay-guarantee Communication for Smart Grid with SDN Yanyuan Qin - University of Connecticut Lingyu Ren - University of Connecticut Sourabh.

Slides:



Advertisements
Similar presentations
High-Fidelity Switch Models for SDN Emulation
Advertisements

Interconnection Networks: Flow Control and Microarchitecture.
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Estinet open flow network simulator and emulator. IEEE Communications Magazine 51.9 (2013): Wang, Shie-Yuan, Chih-Liang Chou, and Chun-Ming Yang.
Acreo – Future work Pontus Sköldström. Where are things moving? SDN Interesting SDN applications Support more technologies Improved controller design.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Flowspace revisited OpenFlow Basics Flow Table Entries Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot L4 sport L4 dport Rule Action.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
1 Fault-tolerant Paths ISRG Retreat Z. Morley Mao 1/11/2000 Services Paths.
Path Protection in MPLS Networks Using Segment Based Approach.
An Overview of Software-Defined Network
Dream Slides Courtesy of Minlan Yu (USC) 1. Challenges in Flow-based Measurement 2 Controller Configure resources1Fetch statistics2(Re)Configure resources1.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
Power saving technique for multi-hop ad hoc wireless networks.
QoS-Aware Path Protection in MPLS Networks Ashish Gupta Ashish Gupta Bijendra Jain Indian Institute of Technology Delhi Satish Tripathi University of California.
Transport SDN: Key Drivers & Elements
An Overview of Software-Defined Network Presenter: Xitao Wen.
Not All Microseconds are Equal: Fine-Grained Per-Flow Measurements with Reference Latency Interpolation Myungjin Lee †, Nick Duffield‡, Ramana Rao Kompella†
Grid simulation (AliEn) Network data transfer model Eugen Mudnić Technical university Split -FESB.
Fast Failover for Control Traffic in Software-defined Networks Globecom 2012 Neda B. & Ying Z. Presented by: Szu-Ping Wang.
Mediamatics / Knowledge based systems Dynamic vehicle routing using Ant Based Control Ronald Kroon Leon Rothkrantz Delft University of Technology October.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
GENI as a Research and Development Lab Deniz Gurkan, PhD October 29, 2013.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Evaluation of the XL Routing Algorithm in Multiple Failure Conditions Nguyen Cao Julie Morris Khang Pham.
Sponsored by the National Science Foundation Using OpenFlow and Orbit to Achieve Mobility in a Heterogeneous Wireless Network Ryan Izard
UPPAAL-based Software-Defined Network Verification Uliana Popesko Lomonosov Moscow State University 2014.
Routing and Scheduling in Multistage Networks using Genetic Algorithms Advisor: Dr. Yi Pan Chunyan Ji 3/26/01.
Network Computing Laboratory 1 Vivaldi: A Decentralized Network Coordinate System Authors: Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris MIT Published.
Sanjay K. Dhurandher, Mohammad S. Obaidat, Fellow of IEEE and Fellow of SCS, Siddharth Goel and Abhishek Gupta CAITFS, Division of Information Technology,
Interconnect Networks Basics. Generic parallel/distributed system architecture On-chip interconnects (manycore processor) Off-chip interconnects (clusters.
(MRC) 2 These slides are not approved for public release Resilient high-dimensional datacenter 1 Control Plane: Controllers and Switches.
Ryu Overview 2014/11/25 晁鍾義 Tony. What is Ryu ? Component and Ryu What is component ? Component and libraries in the Ryu and description Ryu Architecture.
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
Multi-layer Network Virtualization with Resource Reservation based on SDN Nguyen Huu Thanh Tran Manh Nam Truong Thu Huong School of Electronics and Telecommunications.
UNIT 2 LESSON 8 CS PRINCIPLES. UNIT 2 LESSON 8 OBJECTIVES Students will be able to: Describe how routers develop routing tables to determine how to send.
Presented By: Mohammed Al-Mehdhar Presentation Outline Introduction Approaches Implementation Evaluation Conclusion Q & A.
Ad hoc Routing for Multilevel Power Saving Protocols Matthew J. Miller, Nitin H. Vaidya Ad Hoc Networks 2008 January University of Illinois at Urbana-Champaign,
Source-Timed SDN Video Switching Thomas Edwards FOX Network Engineering & Operations.
1 Multipath Routing in WSN with multiple Sink nodes YUEQUAN CHEN, Edward Chan and Song Han Department of Computer Science City University of HongKong.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Windows Version 3.1
Intrusion Detection Systems
Software defined networking: Experimental research on QoS
University of Maryland College Park
Suhankar Mishra1, Thang N. Dinh2, My T. Thai1, and Incheol Shin3
Efficient Round-Trip Time Monitoring in OpenFlow Networks
Presenter: Yung-Yu Wang
Introduction to OpenFlow
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
Author: Daniel Guija Alcaraz
A Novel Framework for Software Defined Wireless Body Area Network
Group 6-SDN Based Prioritized Information Dissemination
Topological Ordering Algorithm: Example
GENI Summer Camp Project Resilient Networks with DAG
Topological Ordering Algorithm: Example
Topological Ordering Algorithm: Example
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Autonomous Network Alerting Systems and Programmable Networks
COMPUTER NETWORKS CS610 Lecture-16 Hammad Khalid Khan.
Topological Ordering Algorithm: Example
An Introduction to Software Defined Networking and OpenFlow
Presentation transcript:

GENI-based Delay-guarantee Communication for Smart Grid with SDN Yanyuan Qin - University of Connecticut Lingyu Ren - University of Connecticut Sourabh Kulkarni – Rochester Institute of Technology

Problem Description: Smart Grid Network with SDN  The communication for smart grid is very unique, control packet with stringent delay requirement needs shortest delay (e.g. guarantee <4ms).  SDN is flexible and programmable. Can SDN be used to realize delay-guarantee communication of Smart Grid?

Ideas for Delay Guarantee with SDN  Build SDN network with GENI  Path choosing for delay guarantee. we use active delay monitor get the real-time delay and re-route dynamically based on the requirement threshold for control packet.  Flow yield for delay guarantee. If time requirement cannot be satisfied, some flow should change to another path to yield resource to time-stringent control packets.

Topology and Tools Controller: Ryu Switch: OVS GENI sources: Stanford InstaGENI Programming Tools: Python Host1Host2 (node0) (node2) (node3) (node1)

Algorithm / Steps Delay Monitoring:  Measure RTT of path1 (Controller->Sw1->Sw2a->Sw3->Controller)  Measure RTT of path2 (Controller->Sw1->Sw2b->Sw3->Controller)  Measure delay t1 (Controller->Sw1) using STAT_REQUEST  Measure delay t2 (Controller->Sw3) using STAT_REQUEST  Delay of path1 = RTT1 - (t1+t2)/2  Delay of path2 = RTT2 – (t1+t2)/2 Delay Guarantee:  Switch path if Delay>Threshold Reference: K´evin Phemius and Mathieu Bouet, Monitoring latency with OpenFlow, 2013

RTT Analysis (t1) RTT from Controller to Sw1 (t1) Mean Value of Sliding Windows Mean Value of Whole Data Set Probability Density Function of t1

RTT Analysis Cont. (t2) RTT from Controller to Sw3 (t2) Mean Value of Sliding Windows Mean Value of Whole Data Set Probability Density Function of t2

Results and Analysis Parameter Setting: Window size = 4; Window step = 2; State Size=0.05 (ms); Results: DataData NumberMean Value (ms) RTT from Controller to Sw RTT from Controller to Sw

Demo

Future Work  Improve accuracy of delay measurement. (Approximation and assumptions)  Increase network robustness. (Delay changes can be very fast)  Compare the performance of Ryu controller with that of the Floodlight controller (Python vs. Java)  Apply to Smart Grid communication

Thank you !