Minimizing latency of critical traffic through SDN

Slides:



Advertisements
Similar presentations
Power saving technique for multi-hop ad hoc wireless networks.
Advertisements

OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Sampling Techniques to Accelerate Pattern Matching in Network Intrusion Detection Systems Author: Domenico Ficara, Gianni Antichi, Andrea Di Pietro, Stefano.
Leveraging Traffic Repetitions for High- Speed Deep Packet Inspection Author: Anat Bremler-Barr, Shimrit Tzur David, Yotam Harchol, David Hay Publisher:
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Memory-Efficient Regular Expression Search Using State Merging Author: Michela Becchi, Srihari Cadambi Publisher: INFOCOM th IEEE International.
SwinTop: Optimizing Memory Efficiency of Packet Classification in Network Author: Chen, Chang; Cai, Liangwei; Xiang, Yang; Li, Jun Conference: Communication.
Interconnect Networks Basics. Generic parallel/distributed system architecture On-chip interconnects (manycore processor) Off-chip interconnects (clusters.
Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking Author : Tommy Chin Jr., Xenia Mountrouidou, Xiangyang Li and Kaiqi.
Early Detection of DDoS Attacks against SDN Controllers
FlowTags: Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions Author: Seyed Kaveh Fayazbakhsh, Vyas Sekar, Minlan Yu and Jeffrey.
Shadow MACs: Scalable Label- switching for Commodity Ethernet Author: Kanak Agarwal, John Carter, Eric Rozner and Colin Dixon Publisher: HotSDN 2014 Presenter:
Updating Designed for Fast IP Lookup Author : Natasa Maksic, Zoran Chicha and Aleksandra Smiljani´c Conference: IEEE High Performance Switching and Routing.
TFA: A Tunable Finite Automaton for Regular Expression Matching Author: Yang Xu, Junchen Jiang, Rihua Wei, Yang Song and H. Jonathan Chao Publisher: ACM/IEEE.
Binary-tree-based high speed packet classification system on FPGA Author: Jingjiao Li*, Yong Chen*, Cholman HO**, Zhenlin Lu* Publisher: 2013 ICOIN Presenter:
A Fast Regular Expression Matching Engine for NIDS Applying Prediction Scheme Author: Lei Jiang, Qiong Dai, Qiu Tang, Jianlong Tan and Binxing Fang Publisher:
Lightweight Traffic-Aware Packet Classification for Continuous Operation Author: Shariful Hasan Shaikot, Min Sik Kim Presenter: Yen-Chun Tseng Date: 2014/11/26.
Investigating the Prefix-level Characteristics A Case Study in an IPv6 Network Department of Computer Science and Information Engineering, National Cheng.
Algorithms for Routing and Centralized Scheduling in IEEE Mesh Networks Harish Shetiya and Vinod Sharma Department of Electrical Communication Engineering.
Lossy Compression of Packet Classifiers Author: Ori Rottenstreich, J’anos Tapolcai Publisher: 2015 IEEE International Conference on Communications Presenter:
LaFA Lookahead Finite Automata Scalable Regular Expression Detection Authors : Masanori Bando, N. Sertac Artan, H. Jonathan Chao Masanori Bando N. Sertac.
Packet Classification Using Dynamically Generated Decision Trees
LOP_RE: Range Encoding for Low Power Packet Classification Author: Xin He, Jorgen Peddersen and Sri Parameswaran Conference : IEEE 34th Conference on Local.
Stochastic Pre-Classification for SDN Data Plane Matching Author : Luke McHale, C. Jasson Casey, Paul V. Gratz, Alex Sprintson Conference: 2014 IEEE 22nd.
SRD-DFA Achieving Sub-Rule Distinguishing with Extended DFA Structure Author: Gao Xia, Xiaofei Wang, Bin Liu Publisher: IEEE DASC (International Conference.
Hierarchical Hybrid Search Structure for High Performance Packet Classification Authors : O˜guzhan Erdem, Hoang Le, Viktor K. Prasanna Publisher : INFOCOM,
LightFlow : Speeding Up GPU-based Flow Switching and Facilitating Maintenance of Flow Table Author : Nobutaka Matsumoto and Michiaki Hayashi Conference:
JA-trie: Entropy-Based Packet Classification Author: Gianni Antichi, Christian Callegari, Andrew W. Moore, Stefano Giordano, Enrico Anastasi Conference.
Latency and Communication Challenges in Automated Manufacturing
2018/4/23 Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Author: Yuan-Liang Lan , Kuochen Wang and Yi-Huai Hsu Presenter: Yi-Hsien.
Constraint-Based Routing
2018/6/5 Centralized Retransmission Management with SDN in Multihop Wireless Access Network Author: Bong-Hwan Oh , Jaiyoung Lee Presenter: Yi-Hsien Wu.
2018/6/26 An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping Author: Zhao Ruan, Xianfeng Li , Wenjun Li Publisher: 2013.
2018/7/4 QoS-aware Multipathing in datacenters using effective bandwidth estimation and SDN Author: Runxin Wang, Simone Mangiante, Alan Davy, Lei Shi,
Statistical Optimal Hash-based Longest Prefix Match
2018/11/19 Source Routing with Protocol-oblivious Forwarding to Enable Efficient e-Health Data Transfer Author: Shengru Li, Daoyun Hu, Wenjian Fang and.
SigMatch Fast and Scalable Multi-Pattern Matching
Parallel Processing Priority Trie-based IP Lookup Approach
2018/12/10 Energy Efficient SDN Commodity Switch based Practical Flow Forwarding Method Author: Amer AlGhadhban and Basem Shihada Publisher: 2016 IEEE/IFIP.
Ling-Jyh Chen, Mario Gerla Computer Science Department, UCLA
2018/12/29 A Novel Approach for Prefix Minimization using Ternary trie (PMTT) for Packet Classification Author: Sanchita Saha Ray, Abhishek Chatterjee,
Binary Prefix Search Author: Yeim-Kuan Chang
2019/1/1 High Performance Intrusion Detection Using HTTP-Based Payload Aggregation 2017 IEEE 42nd Conference on Local Computer Networks (LCN) Author: Felix.
2019/1/3 Exscind: Fast Pattern Matching for Intrusion Detection Using Exclusion and Inclusion Filters Next Generation Web Services Practices (NWeSP) 2011.
Memory-Efficient Regular Expression Search Using State Merging
Virtual TCAM for Data Center Switches
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
A Small and Fast IP Forwarding Table Using Hashing
A New String Matching Algorithm Based on Logical Indexing
2019/5/2 Using Path Label Routing in Wide Area Software-Defined Networks with OpenFlow ICNP = International Conference on Network Protocols Presenter:Hung-Yen.
2019/5/10 A Technique for Classification of VoIP Flows in UDP Media Streams using VoIP Signalling Traffic Author: Tejmani Sinam, Irengbam Tilokchan Singh,
2019/5/8 BitCoding Network Traffic Classification Through Encoded Bit Level Signatures Author: Neminath Hubballi, Mayank Swarnkar Publisher/Conference:
2019/5/13 A Weighted ECMP Load Balancing Scheme for Data Centers Using P4 Switches Presenter:Hung-Yen Wang Authors:Peng Wang, George Trimponias, Hong Xu,
SDN-Guard: DoS Attacks Mitigation in SDN Networks
Fast Testing Network Data Plane with RuleChecker
QoS Constrained Path Optimization Algorithm in NFV/SDN Environment
Fast Network Congestion Detection And Avoidance Using P4
Large-scale Packet Classification on FPGA
OpenSec:Policy-Based Security Using Software-Defined Networking
A Hybrid IP Lookup Architecture with Fast Updates
2019/7/26 OpenFlow-Enabled User Traffic Profiling in Campus Software Defined Networks Presenter: Wei-Li,Wang Date: 2016/1/4 Author: Taimur Bakhshi and.
2019/8/7 Performance Comparison between The Click Modular Router and the NetFPGA Router Author: Leonardo Linguaglossa, Alfio Lombardo, Diego Reforgiato,
Pattern Based Packet Filtering using NetFPGA in DETER Infrastructure
2019/9/14 The Deep Learning Vision for Heterogeneous Network Traffic Control Proposal, Challenges, and Future Perspective Author: Nei Kato, Zubair Md.
2019/9/3 Adaptive Hashing Based Multiple Variable Length Pattern Search Algorithm for Large Data Sets 比對 Simple Pattern 的方法是基於 Hash 並且可以比對不同長度的 Pattern。
2019/10/9 A Weighted ECMP Load Balancing Scheme for Data Centers Using P4 Switches Presenter:Hung-Yen Wang Authors:Jin-Li Ye, Yu-Huang Chu, Chien Chen.
2019/10/19 Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures Author: Eva Papadogiannaki, Lazaros Koromilas, Giorgos.
Packet Classification Using Binary Content Addressable Memory
2019/11/12 Efficient Measurement on Programmable Switches Using Probabilistic Recirculation Presenter:Hung-Yen Wang Authors:Ran Ben Basat, Xiaoqi Chen,
Presentation transcript:

Minimizing latency of critical traffic through SDN 2018/5/4 Minimizing latency of critical traffic through SDN 如何透過 SDN 最小化延遲重要資料的傳輸 Author: Joan Meseguer Llopis Publisher/Conference: IEEE NAS 2016 Presenter: Cheng-Feng Ke Date: 2016/11/02 Department of Computer Science and Information Engineering National Cheng Kung University, Taiwan R.O.C. CSIE CIAL Lab 1

Introduction The presented solution analyzes available network paths and dynamically calculates delay associated with the paths. Network management system redirects the traffic to the path with minimal delay. National Cheng Kung University CSIE Computer & Internet Architecture Lab

Introduction In practice the most simple and effective approach to mitigate negative consequences of traffic growth is providing overestimated network capacity. But for some IoT services such solutions are not sufficient. A doctor in a remote location or detection of a car accident. Both require higher video quality and minimal latency. If such situation happens, data become critical for a certain period of time, during which they need to be managed with special treatment. National Cheng Kung University CSIE Computer & Internet Architecture Lab

Introduction Delay Manager function Path Resolver function Delay Tracker function National Cheng Kung University CSIE Computer & Internet Architecture Lab

Introduction Path Resolving and Delay Tracking functions run in parallel and they are merely responsible for monitoring activities. On top of them the Delay Management function consumes the monitored information for analysis and control activities. National Cheng Kung University CSIE Computer & Internet Architecture Lab

Path Resolving The algorithm used for computing paths, that connect the pair of hosts, follows a brute-force search approach that is only capable to discover paths in networks with a ring-like topology. National Cheng Kung University CSIE Computer & Internet Architecture Lab

Path Resolving National Cheng Kung University CSIE Computer & Internet Architecture Lab

Delay Tracker This function aims to measure the (near) real-time latency of network paths. Probe Packet : Controller – Switches – Controller Echo Packet : Controller - Switch Probe Echo National Cheng Kung University CSIE Computer & Internet Architecture Lab

Delay Manager Logic of Delay Management basically performs a delay sensitive routing, which means that it makes (near) real time decisions to select the most appropriate path among the available ones that will keep the latency as low as possible. National Cheng Kung University CSIE Computer & Internet Architecture Lab

Evalution 1 The tests performed to evaluate the Delay Tracking function. The final end-to-end nominal latency for the path SW1-SW2-SW3-SW4 this would be 30 ms. The physical latency of link SW2- SW3 suffers from random changes throughout the simulation runtime. Compare it to the Ping utility from terminal H1 to H2. National Cheng Kung University CSIE Computer & Internet Architecture Lab

2018/5/4 Evalution 1 maximum deviation of DT’s measurements from the nominal value and from the ping tool is 1 ms and 1.35 ms respectively. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Evalution 2 The tests performed to evaluate the Delay Tracking function. In the second one, the latency is deterministic. The applied variations to that link are 30 ms of magnitude following a harmonic pattern with a progressive period decrease. National Cheng Kung University CSIE Computer & Internet Architecture Lab

Evalution 2 National Cheng Kung University CSIE Computer & Internet Architecture Lab

2018/5/4 Evalution 3 Besides the comparison of DT and ping mechanisms we considered worthy to analyze the latency of the control channel (i.e. controller’s southbound interface). Round-triptime (i.e. echo_packet_RTT) of echo packets. One-way-trip-time of the probe packet (i.e. probe_OWTT). Round-triptime 往返時間 One-way-trip-time 單程旅行時間 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Evalution 2 Round-triptime (echo_packet_RTT). 2018/5/4 Round-triptime (echo_packet_RTT). One-way-trip-time (probe_OWTT). Evalution 2 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

2018/5/4 Evalution 4 We compare the measured delay for the flow between HOST 1 and HOST 2 when the DM module is activated against when it is deactivated (Shortest path based routing). Shots of 60 seconds long have been launched. The latency variations are applied to the link that connects SW1 with SW4. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Evalution 4 National Cheng Kung University CSIE Computer & Internet Architecture Lab

Evalution 5 Shots of 60 seconds long have been launched. 2018/5/4 Evalution 5 Shots of 60 seconds long have been launched. The applied variations to that link are 100 ms of magnitude following a harmonic pattern. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Evalution 5 National Cheng Kung University CSIE Computer & Internet Architecture Lab

2018/5/4 Conclusions Our solution is able to discover changes in topology and path delays and to redirect the traffic to minimize end-to-end delay between nodes. Reduce the latency by 63.1 % comparing to shortest path based routing, which is typically based on number of hops. We observed that in fast variations, which may lead to wrong forwarding decisions. Increasing the sampling frequency may be a potential solution. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab