SDN Based IoT-Cloud Comm.

Slides:



Advertisements
Similar presentations
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Advertisements

1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Current methods for negotiating firewalls for the Condor ® system Bruce Beckles (University of Cambridge Computing Service) Se-Chang Son (University of.
An OpenFlow Extension for the OMNeT++ INET Framework
Traffic Engineering with Forward Fault Correction (FFC)
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
Network Innovation using OpenFlow: A Survey
Scalable and Crash-Tolerant Load Balancing based on Switch Migration
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.
Leveraging Multiple Network Interfaces for Improved TCP Throughput Sridhar Machiraju, Prof. Randy Katz.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Leveraging Multiple Network Interfaces for Improved TCP Throughput Sridhar Machiraju SAHARA Retreat, June 10-12, 2002.
Better-Behaved Better- Performing Multimedia Networking Jae Chung and Mark Claypool (Avanish Tripathi) Computer Science Department Worcester Polytechnic.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
SECURING NETWORKS USING SDN AND MACHINE LEARNING DRAGOS COMANECI –
XOMB Incrementally scalable architecture for middleboxes Presenter : Donghwi Kim.
Sungkyunkwan University (SKKU) Security Lab. A Framework for Security Services based on Software-Defined Networking Jaehoon (Paul) Jeong 1, Jihyeok Seo.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
A policy-based per-flow mobility management system design
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
A Protocol for Packet Network Intercommunication Wei Zhang
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Amagees Tech Corp value added services Data Management and Infrastructure.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Data Security in Local Network Using Distributed Firewall Presented By- Rahul N.Bais Guide Prof. Vinod Nayyar H.O.D Prof.Anup Gade.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
KYUNG-HWA KIM HENNING SCHULZRINNE 12/09/2008 INTERNET REAL-TIME LAB, COLUMBIA UNIVERSITY DYSWIS.
Seminar On Rain Technology
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
The Network Aware IoT Service at Edge Guoxi Wang.
Virtualization of Infrastructure as a Service (IaaS): Redundancy Mechanism of the Controller Node in OpenStack Cloud Computing Platform BY Shahed murshed.
Developing an Implementation Framework for the Future Internet using the Y-Comm Architecture, SDN and NFV Glenford Mapp Associate Professor Middlesex University,
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
SDN and Security Security as a service in the cloud
Instructor Materials Chapter 7: Network Evolution
Xin Li, Chen Qian University of Kentucky
rain technology (redundant array of independent nodes)
Gijeong Kim ,Junho Kim ,Sungwon Lee Kyunghee University
Unit 1:Frame Relay.
Software defined networking: Experimental research on QoS
University of Maryland College Park
The DPIaaS Controller Prototype
A quick intro to networking
Programming Assignment
Peer-to-peer networking
Internet Quality of Service
Data Networking Fundamentals
Cisco Real Exam Dumps IT-Dumps
A Novel Framework for Software Defined Wireless Body Area Network
Mobile edge computing Report by Weiqing huang.
Smart University utilising the concept of the Internet of Things (IoT) Simon Downes BSc MBCS Carlene Campbell March 2018.
DDoS Attack Detection under SDN Context
Mobile ad hoc networking: imperatives and challenges
Congestion Control in Software Define Data Center Network
SDN Based IoT-Cloud Comm.
Software Defined Networking
RealProct: Reliable Protocol Conformance Testing with Real Nodes for Wireless Sensor Networks Junjie Xiong
SPEAKER: Yu-Shan Chou ADVISOR: DR. Kai-Wei Ke
File Transfer Issues with TCP Acceleration with FileCatalyst
Chapter 4 Frame Relay Chapter 4 Frame Relay.
2018/12/10 Energy Efficient SDN Commodity Switch based Practical Flow Forwarding Method Author: Amer AlGhadhban and Basem Shihada Publisher: 2016 IEEE/IFIP.
Specialized Cloud Architectures
FOG Computing.
2019/5/2 Using Path Label Routing in Wide Area Software-Defined Networks with OpenFlow ICNP = International Conference on Network Protocols Presenter:Hung-Yen.
Error Checking continued
Presentation transcript:

SDN Based IoT-Cloud Comm. Presented By: Devendra K Lavaniya (26848236) Bradley Quadros (38321094) (Collaborating with Gouxi Wang )

Motivation / Goal: Currently, IoT sensors directly connect to the Cloud and off-load all data in real time. Consequence : Link/device Failures leads to loss of sensor data. No local control over what and how frequently to send data. Solution : Implement a robust policy framework for IOT-Cloud communication. Using the concept of edge networking for transient storage & SDN for policy based forwarding.

Related Works M2M + SDN based management framework http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6912751 MINA ( Multinetwork INformation Architecture) http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6838365&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6838365 Fog Networks/Edge Computing http://ieeexplore.ieee.org/xpl/abstractAuthors.jsp?arnumber=7020884

Architecture

Implementation Different sensor devices connected to the cloud using a OpenFlow enabled switch. Switch communicate with a SDN controller and Edge servers (One or more). SDN controller intercepts the data and creates flow to the cloud using OpenFlow protocol. Switch-Cloud link status is continuously monitored using a control signal from edge servers (currently implemented using ping). Link failure or congestion is detected by the switch using pre-defined condition (consecutive ping failures) . Flow is modified to divert traffic to local edge server if link failure/congestion detected as a auto failover mechanism. As link comes back up, another flow-mod entry directs the back to the cloud. Each packet is assigned a local sequence to make sensor data is stored in cloud in order. Currently based on HTTP (TCP) traffic but can be implemented over UDP.

Softwares/Tools/Test-Bed Test Environment : OpenDayLight SDN Controller Openflow Switch (OpenVSwitch) Different IoT sensors (Simulated using simple nodes) Edge Server and Cloud (Local HTTP server implementations) Mininet (SDN applications testbed with basic flow forwarding) Test Case/Results : Link Failure : Successive N failed ping Link Congestion : Total M failures in fixed time intervals. Auto-Failover in both cases, duplicates discarded at switch. Packet numbering at switch to ensure sensor data is stored at cloud in sequence.

Future Work Adding more functionalities to the SDN based flows to implement a comprehensive policy framework for secure, flexible and robust communication. More granular control over data forwarded to cloud (Pre-processing at Edge Servers) Location aware edge-server placement for large scale deployment.