Software Defined Networks (SDN) and Cloud Computing in 5G Wireless Technologiesspirit conference
Dr. Masoud Olfat, director of RAN Technology & Global Standards, focused on "Software Defined Networks (SDN) and Cloud Computing in 5G Wireless Technologies" during the spirit conference 2014.
This document discusses SD-RAN and its role in enabling 5G networks. It begins with an overview of 5G technologies and use cases. It then discusses SD-RAN, including how it separates the control and user planes in the radio access network (RAN) and introduces programmability. SD-RAN allows for disaggregation of RAN functions and network slicing. The document describes how SD-RAN is being implemented in the M-CORD platform to create a programmable, virtualized RAN integrated with a distributed access cloud. It calls for further participation to advance M-CORD as an open reference platform for 5G.
This progress report summarizes work on a final year project focusing on load balancing in data center networks using software defined networking. The report outlines the need for new networking paradigms to handle changing traffic patterns. It discusses SDN and how it separates the control plane from the forwarding plane. The work done so far includes experimenting with SDN controllers and traffic patterns in a virtualized fat tree network topology. Next steps are to develop an automated traffic generation tool and evaluate different controller options.
Every 25 years or so, telecom networks get totally re-designed. The last big re-build came with the internet in the early 1990s. Now “IP networking” technology is giving way to another technology cycle known as “software defined networking”. SDN is a new architecture for telecom networks in which the emphasis shifts from hardware to software. It will be hugely disruptive because it fundamentally changes who controls the telecom network. In the report we predict some of the winners and losers.
Mavenir: OpenRAN – What It Is and What It Means for Rural OperatorsMavenir
This presentation highlights OpenRAN, the Capex/Opex savings, and how it’s being deployed in different parts of the world. Originally presented in an educational webinar specifically designed for Rural Operators. Presentation from the "OpenRAN – What It Is and What It Means for Rural Operators" webinar.
Keynote presentation by Amin Vahdat on behalf of Google Technical Infrastructure and Google Cloud Platform. Presentation was delivered at the 2017 Open Networking Summit.
Software Defined Networks (SDN) and Cloud Computing in 5G Wireless Technologiesspirit conference
Dr. Masoud Olfat, director of RAN Technology & Global Standards, focused on "Software Defined Networks (SDN) and Cloud Computing in 5G Wireless Technologies" during the spirit conference 2014.
This document discusses SD-RAN and its role in enabling 5G networks. It begins with an overview of 5G technologies and use cases. It then discusses SD-RAN, including how it separates the control and user planes in the radio access network (RAN) and introduces programmability. SD-RAN allows for disaggregation of RAN functions and network slicing. The document describes how SD-RAN is being implemented in the M-CORD platform to create a programmable, virtualized RAN integrated with a distributed access cloud. It calls for further participation to advance M-CORD as an open reference platform for 5G.
This progress report summarizes work on a final year project focusing on load balancing in data center networks using software defined networking. The report outlines the need for new networking paradigms to handle changing traffic patterns. It discusses SDN and how it separates the control plane from the forwarding plane. The work done so far includes experimenting with SDN controllers and traffic patterns in a virtualized fat tree network topology. Next steps are to develop an automated traffic generation tool and evaluate different controller options.
Every 25 years or so, telecom networks get totally re-designed. The last big re-build came with the internet in the early 1990s. Now “IP networking” technology is giving way to another technology cycle known as “software defined networking”. SDN is a new architecture for telecom networks in which the emphasis shifts from hardware to software. It will be hugely disruptive because it fundamentally changes who controls the telecom network. In the report we predict some of the winners and losers.
Mavenir: OpenRAN – What It Is and What It Means for Rural OperatorsMavenir
This presentation highlights OpenRAN, the Capex/Opex savings, and how it’s being deployed in different parts of the world. Originally presented in an educational webinar specifically designed for Rural Operators. Presentation from the "OpenRAN – What It Is and What It Means for Rural Operators" webinar.
Keynote presentation by Amin Vahdat on behalf of Google Technical Infrastructure and Google Cloud Platform. Presentation was delivered at the 2017 Open Networking Summit.
This document discusses the potential for carriers to offer their network assets and data assets as services in the cloud through a "Carrier as a Service" model. It outlines how carriers possess valuable network infrastructure like servers, routers, switches as well as valuable subscriber data. The document then discusses how carriers can leverage Software Defined Networking and network functions virtualization concepts to offer these assets as APIs and services. This would allow third parties to build applications that utilize the carriers' networks and data, while also creating new revenue opportunities for carriers.
Nokia NetAct is a virtualized OSS that provides full visibility and control over networks through a single consolidated view. It simplifies network management, provides real-time performance and fault management, and helps optimize networks. NetAct is highly scalable, virtualized for minimal downtime, and supports both traditional and cloud-based networks through tools that automate operations to reduce costs. It has over 320 operator customers globally and experience managing multi-vendor, multi-technology networks.
MobilePlots.com - Policy Control today and tomorrow - SDN and 5GAlberto Diez
This is the presentation I used during the Analysts Breakfast at the Policy Control Conference in Berlin (April 2016). It covers where policy control is today and what are the possible influences in the future with SDN control, 5G and IoT.
Advancing LTE architecture with NFV and SDNAlberto Diez
My presentation at LTE MENA 2015 in Dubai. It was the last one before some 5G discussions and after some good introductions to the NFV/SDN topics from the mobile operator perspective so I decided to do a remake of my NFV/SDN Orchestration presentation to address the maybe unwanted effects that NFV and SDN could have in the LTE network architecture. At the end I had to cut a couple of slides because I only had 20 minutes. Here is complete.
This document discusses network function virtualization (NFV) and software-defined networking (SDN). It provides examples of how NFV and SDN could be applied, such as virtualizing an IMS core using an NFV-SDN cloud. The benefits of NFV and SDN are reduced costs, increased flexibility, and faster service provisioning. The document also outlines a phased approach for service providers to adopt NFV and SDN between 2013-2020, starting with single projects and evolving to shared infrastructures and virtual service providers.
This document provides an overview of SDN and Openflow. It describes the current state of networking with tightly coupled control and data planes. SDN is defined as having decoupled control and data planes, flow-based forwarding instead of destination-based, control logic in a controller, and a programmable network. The SDN architecture has layers including the infrastructure, Openflow southbound interface, network operating system controller, northbound APIs, programming languages, and applications.
Here are the key steps:
1. Kill any existing controllers running on the system
2. Clear out any existing Mininet topology using mn -c
3. Start the Ryu OpenFlow controller by running:
ryu-manager --verbose ./simple_switch_13.py
This starts the Ryu controller with the simple_switch_13.py application, which provides basic OpenFlow switch functionality. The --verbose flag prints debug information from the controller. We have now initialized the SDN environment with Ryu acting as the controller.
How to build high performance 5G networks with vRAN and O-RANQualcomm Research
5G networks are poised to deliver an unprecedented amount of data from a richer set of use cases than we have ever seen. This makes efficient networking in terms of scalability, cost, and power critical for the sustainable growth of 5G. Cloud technologies such as virtualization, containerization and orchestration are now powering a surge of innovation in virtualized radio access network (vRAN) infrastructure with modular hardware and software components, and standardized interfaces. While commercial off-the-shelf (COTS) hardware platforms provide the compute capacity for running vRAN software, hardware accelerators will also play a major role in offloading real-time and complex signal processing functions. Together, COTS platforms and hardware accelerators provide the foundation for building the intelligent 5G network and facilitate innovative new use cases with the intelligent wireless edge.
This document discusses network slicing for 5G networks. It begins by describing the end-to-end network slicing system architecture and providing examples of network slices. It then discusses slicing in the core network and radio access network (RAN). Key points are that the control and user planes can be separated and deployed differently based on use case requirements. The document also covers network slice management frameworks based on NGMN and ETSI NFV standards. It describes mapping services to network slices based on attributes, and the need for network slice lifecycle management to interface with both virtualized and non-virtualized network management systems.
This document discusses 5 trends enabled by 5G technology: distributed cloud, Internet of Things (IoT), artificial intelligence (AI), virtual reality (VR), and augmented reality (AR). It describes how each trend will require high-speed, low-latency networks with network automation. A distributed cloud architecture is needed to place computing resources at the edge of the network to meet latency and mobility requirements of these new applications. Open source networking and standardization will be important to realize this vision.
The document discusses telco cloud and network virtualization technologies including NFV and SDN. It provides an overview of how NFV and SDN enable programmability and virtualization of network resources to provide flexibility. NFV allows network functions to run in software on commercial off-the-shelf hardware, while SDN separates the network control and forwarding planes to enable centralized programmable network control. Together NFV and SDN can optimize resource utilization and simplify network management.
Smart Wi-Fi Offload For Continuity Of Experience – The True OTT DifferentiatorBirdstep
This document summarizes a workshop on WiFi offload trends presented by Caroline Gabriel of Maveredis Rethink. The workshop discusses how mobile data usage is increasing exponentially, outpacing operators' capacity investments. WiFi offload and heterogeneous networks using small cells are necessary to manage this growth. Recent technology advances have improved WiFi's viability in carrier networks. Integrating WiFi into networks will change their economics by addressing the spectrum challenge. The workshop included breakout discussions on the value of intelligent network selection and data offload, how "always smartest connected" benefits users, and which operators understand the value of continuous experience across networks.
Wi-Fi offload in cellular networks allows mobile data to be carried over both 3GPP cellular networks and non-3GPP networks such as Wi-Fi. The Evolved Packet Core architecture defines how a user equipment can connect to and move between these network types. Key technologies that enable seamless Wi-Fi offload include the Access Network Discovery and Selection Function for network selection policies, EAP-SIM/EAP-AKA authentication over trusted Wi-Fi access, and the enhanced Packet Data Gateway for securing untrusted access via IPsec tunnels. Session continuity is managed through either network-based mobility protocols run independently or client-based protocols using the UE.
- SDN : Software defined network : Introduction & Basics
- Why we need SDN & Features of SDN
- SDN Role in Data and Forwarding Plane , Control Plane & Management Plane
- SDN Framework & Architecture
- Openflow Architecture
- Need of SDN
John Healy
GM, Software Defined Networking Division
Intel Corporation
Plenaries Session
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
NTT's Next Generation Network Development
Takashi Ebihara of NTT presented on NTT's next generation network (NGN) development at a 2008 conference. Key points included:
1) NTT plans to deploy its NGN commercially in 2008 in Tokyo and Osaka and expand coverage to all fiber access areas by 2010.
2) NGN combines advantages of traditional telephone networks and IP networks with features like enhanced reliability, security, quality assurance and open interfaces.
3) NTT will collaborate with partners through forums and test beds to jointly develop innovative new services leveraging NGN's capabilities.
Software Defined Networking (SDN) is an emerging trend in the networking and communication industry and promises to deliver enormous benefits, from reduced costs to more efficient network operations. It is a new approach that gives network operators and owners more control of the infrastructure, allowing optimization, customization and virtualization that enable the creation of new types of network services. This is done by decoupling the management and control planes that make decisions about where traffic is sent from (the control plane) the underlying hardware that forwards data traffic to the selected destination (the data plane).
Software-defined Networking (SDN)
It is an approach to computer networking that allows network administrators to programmatically initialize, control, change, and manage network behavior dynamically via:
open interfaces
abstraction of lower-level functionality
SDN is meant to address the fact that the static architecture of traditional networks doesn't support the dynamic, scalable computing and storage needs of more modern computing environments such as data centers.
This is done by decoupling or disassociating the system that makes decisions about where traffic is sent (the SDN controller, or control plane) from the underlying systems that forward traffic to the selected destination (the data plane).
This document discusses the potential for carriers to offer their network assets and data assets as services in the cloud through a "Carrier as a Service" model. It outlines how carriers possess valuable network infrastructure like servers, routers, switches as well as valuable subscriber data. The document then discusses how carriers can leverage Software Defined Networking and network functions virtualization concepts to offer these assets as APIs and services. This would allow third parties to build applications that utilize the carriers' networks and data, while also creating new revenue opportunities for carriers.
Nokia NetAct is a virtualized OSS that provides full visibility and control over networks through a single consolidated view. It simplifies network management, provides real-time performance and fault management, and helps optimize networks. NetAct is highly scalable, virtualized for minimal downtime, and supports both traditional and cloud-based networks through tools that automate operations to reduce costs. It has over 320 operator customers globally and experience managing multi-vendor, multi-technology networks.
MobilePlots.com - Policy Control today and tomorrow - SDN and 5GAlberto Diez
This is the presentation I used during the Analysts Breakfast at the Policy Control Conference in Berlin (April 2016). It covers where policy control is today and what are the possible influences in the future with SDN control, 5G and IoT.
Advancing LTE architecture with NFV and SDNAlberto Diez
My presentation at LTE MENA 2015 in Dubai. It was the last one before some 5G discussions and after some good introductions to the NFV/SDN topics from the mobile operator perspective so I decided to do a remake of my NFV/SDN Orchestration presentation to address the maybe unwanted effects that NFV and SDN could have in the LTE network architecture. At the end I had to cut a couple of slides because I only had 20 minutes. Here is complete.
This document discusses network function virtualization (NFV) and software-defined networking (SDN). It provides examples of how NFV and SDN could be applied, such as virtualizing an IMS core using an NFV-SDN cloud. The benefits of NFV and SDN are reduced costs, increased flexibility, and faster service provisioning. The document also outlines a phased approach for service providers to adopt NFV and SDN between 2013-2020, starting with single projects and evolving to shared infrastructures and virtual service providers.
This document provides an overview of SDN and Openflow. It describes the current state of networking with tightly coupled control and data planes. SDN is defined as having decoupled control and data planes, flow-based forwarding instead of destination-based, control logic in a controller, and a programmable network. The SDN architecture has layers including the infrastructure, Openflow southbound interface, network operating system controller, northbound APIs, programming languages, and applications.
Here are the key steps:
1. Kill any existing controllers running on the system
2. Clear out any existing Mininet topology using mn -c
3. Start the Ryu OpenFlow controller by running:
ryu-manager --verbose ./simple_switch_13.py
This starts the Ryu controller with the simple_switch_13.py application, which provides basic OpenFlow switch functionality. The --verbose flag prints debug information from the controller. We have now initialized the SDN environment with Ryu acting as the controller.
How to build high performance 5G networks with vRAN and O-RANQualcomm Research
5G networks are poised to deliver an unprecedented amount of data from a richer set of use cases than we have ever seen. This makes efficient networking in terms of scalability, cost, and power critical for the sustainable growth of 5G. Cloud technologies such as virtualization, containerization and orchestration are now powering a surge of innovation in virtualized radio access network (vRAN) infrastructure with modular hardware and software components, and standardized interfaces. While commercial off-the-shelf (COTS) hardware platforms provide the compute capacity for running vRAN software, hardware accelerators will also play a major role in offloading real-time and complex signal processing functions. Together, COTS platforms and hardware accelerators provide the foundation for building the intelligent 5G network and facilitate innovative new use cases with the intelligent wireless edge.
This document discusses network slicing for 5G networks. It begins by describing the end-to-end network slicing system architecture and providing examples of network slices. It then discusses slicing in the core network and radio access network (RAN). Key points are that the control and user planes can be separated and deployed differently based on use case requirements. The document also covers network slice management frameworks based on NGMN and ETSI NFV standards. It describes mapping services to network slices based on attributes, and the need for network slice lifecycle management to interface with both virtualized and non-virtualized network management systems.
This document discusses 5 trends enabled by 5G technology: distributed cloud, Internet of Things (IoT), artificial intelligence (AI), virtual reality (VR), and augmented reality (AR). It describes how each trend will require high-speed, low-latency networks with network automation. A distributed cloud architecture is needed to place computing resources at the edge of the network to meet latency and mobility requirements of these new applications. Open source networking and standardization will be important to realize this vision.
The document discusses telco cloud and network virtualization technologies including NFV and SDN. It provides an overview of how NFV and SDN enable programmability and virtualization of network resources to provide flexibility. NFV allows network functions to run in software on commercial off-the-shelf hardware, while SDN separates the network control and forwarding planes to enable centralized programmable network control. Together NFV and SDN can optimize resource utilization and simplify network management.
Smart Wi-Fi Offload For Continuity Of Experience – The True OTT DifferentiatorBirdstep
This document summarizes a workshop on WiFi offload trends presented by Caroline Gabriel of Maveredis Rethink. The workshop discusses how mobile data usage is increasing exponentially, outpacing operators' capacity investments. WiFi offload and heterogeneous networks using small cells are necessary to manage this growth. Recent technology advances have improved WiFi's viability in carrier networks. Integrating WiFi into networks will change their economics by addressing the spectrum challenge. The workshop included breakout discussions on the value of intelligent network selection and data offload, how "always smartest connected" benefits users, and which operators understand the value of continuous experience across networks.
Wi-Fi offload in cellular networks allows mobile data to be carried over both 3GPP cellular networks and non-3GPP networks such as Wi-Fi. The Evolved Packet Core architecture defines how a user equipment can connect to and move between these network types. Key technologies that enable seamless Wi-Fi offload include the Access Network Discovery and Selection Function for network selection policies, EAP-SIM/EAP-AKA authentication over trusted Wi-Fi access, and the enhanced Packet Data Gateway for securing untrusted access via IPsec tunnels. Session continuity is managed through either network-based mobility protocols run independently or client-based protocols using the UE.
- SDN : Software defined network : Introduction & Basics
- Why we need SDN & Features of SDN
- SDN Role in Data and Forwarding Plane , Control Plane & Management Plane
- SDN Framework & Architecture
- Openflow Architecture
- Need of SDN
John Healy
GM, Software Defined Networking Division
Intel Corporation
Plenaries Session
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
NTT's Next Generation Network Development
Takashi Ebihara of NTT presented on NTT's next generation network (NGN) development at a 2008 conference. Key points included:
1) NTT plans to deploy its NGN commercially in 2008 in Tokyo and Osaka and expand coverage to all fiber access areas by 2010.
2) NGN combines advantages of traditional telephone networks and IP networks with features like enhanced reliability, security, quality assurance and open interfaces.
3) NTT will collaborate with partners through forums and test beds to jointly develop innovative new services leveraging NGN's capabilities.
Software Defined Networking (SDN) is an emerging trend in the networking and communication industry and promises to deliver enormous benefits, from reduced costs to more efficient network operations. It is a new approach that gives network operators and owners more control of the infrastructure, allowing optimization, customization and virtualization that enable the creation of new types of network services. This is done by decoupling the management and control planes that make decisions about where traffic is sent from (the control plane) the underlying hardware that forwards data traffic to the selected destination (the data plane).
Software-defined Networking (SDN)
It is an approach to computer networking that allows network administrators to programmatically initialize, control, change, and manage network behavior dynamically via:
open interfaces
abstraction of lower-level functionality
SDN is meant to address the fact that the static architecture of traditional networks doesn't support the dynamic, scalable computing and storage needs of more modern computing environments such as data centers.
This is done by decoupling or disassociating the system that makes decisions about where traffic is sent (the SDN controller, or control plane) from the underlying systems that forward traffic to the selected destination (the data plane).
Cloud computing and Software defined networkingsaigandham1
This is my Graduate defense presentation. I have interest in various topics like cloud computing and software defined networking. This slides includes the research of various researchers on cloud computing and SDN, presented their work as my comprehensive exam.
This document discusses software defined networking (SDN) and its applications to optical transport networks. It begins with an introduction to the rapid growth of network traffic and need for more programmatic control of networks. It then provides an overview of SDN architecture with separated control and data planes. OpenFlow is discussed as an SDN protocol that can enable programmatic control of optical elements. The document outlines some key characteristics and applications of optical networks, including setting up connection paths and transport virtual private networks (VPNs). It also discusses optical network architectures like ROADMs and different control paradigms like centralized versus distributed control. In summary, the document explores how SDN principles can be applied to optical transport networks to provide more flexible, automated
Software-Defined Networking(SDN):A New Approach to NetworkingAnju Ann
This document provides an overview of Software-Defined Networking (SDN). It discusses how SDN decouples the network control plane from the forwarding plane, allowing for centralized control and programmability. The key components of the SDN architecture include OpenFlow switches, an SDN controller, and northbound and southbound APIs. OpenFlow is described as the primary southbound protocol, allowing the controller to program how packets are handled by switches. Example applications of SDN mentioned are network slicing and multi-tenancy in cloud computing. Challenges for SDN adoption are also noted.
Research Challenges and Opportunities in the Era of the Internet of Everythin...Stenio Fernandes
Currently there is increasing interest in scientific research on network traffic management for advanced scenarios (e.g. Internet of Everything (IoE), Everything as a Service (XaaS), Smart Cities, and the like) and their respective demands for novel network services. Such networked applications bring massive amounts of traffic data to be processed in real-time, thus driving researchers to develop affordable yet efficient network management systems. In fact, new paradigms, services, and architectures, such as Network Virtualization (NV), Software-Defined Networking (SDN), Distributed Cloud Computing, Network Functions Virtualization (NFV), Service Function Chaining (SFC), etc, will require robust and dynamic capabilities to support a myriad of possibilities for applications from the IoE and XaaS concepts. For example, there is a need for an in-depth understanding of the composition and the dynamics of Internet traffic to perform accurate capacity planning, deploy efficient management policies and pricing strategies, assess protocol performance, and detect abnormalities in such scenarios. Research on measurement, modeling, and analysis of network traffic and infrastructure always face new challenges as new applications are continuously deployed.
In this talk, I will discuss the rise of IoE and XaaS as well as the demand for advanced networking services, paradigms, and architectures (e.g., SDN, NFV). I will give an overview of some challenges, opportunities, and directions in these research topics.
Software Defined Networking (SDN): A Revolution in Computer NetworkIOSR Journals
Abstract: SDN creates a dynamic and flexible network architecture that can change as the business
requirements change. The growth of the SDN market and cloud computing are very much connected. As the
applications change and the network is abstracted, virtualization become a necessary step and SDN serves as
the fundamental building blocks for the network. Traditional networking devices are composed of an embedded
control plane that manages switching, routing and traffic engineering activities while the data plane forwards
packet/frames based on traffic. In SDN architecture, control plane functions are removed from individual
networking devices and embedded in a centralizedserver. The SDN controller makes all traffic related decisions
in the network without nodes active participation, as opposed to today’s networks.
Keyword-API, cloud computing, IT, middleware, OpenFlow, SDN
Survey of optimizing dynamic virtual local area network algorithm for softwar...TELKOMNIKA JOURNAL
Software-defined network (SDN) is one of the most predominant technologies for networking in the existing and next-generation networks. Therefore, this paper is conducted to introduce a survey for researchers who are interested in exploiting the dynamic tunneling technique to optimize software-defined wide area network (SD-WAN). The main purpose of this survey is not only to investigate the related works of dynamic tunneling with SD-WAN but also to classify this related work according to the aim of each research into the practicable categories and present the most dominated employments for tunneling with SD-WAN, specifically virtual local area network (VLAN). The performed classification accompany dynamic tunneling in SDN can be summarized into four categories as following: exploring VLAN in SDN; management of multi VLAN in SDN; recover link failure of SDN; and development of SDN by using VLAN. Finally,
the intensive study of the literature in this paper discovers that the dominant path of research falls in the class that covers SDN’s link failure. This class takes full advantage of SD-WANs due to offering more robust networking and restoring most communication failures. In the event of a fault, the controller could respond and recover quickly by switching to a pre-computed backup route.
SDN and Photonics for Dynamic Cloud Connectivity ADVA
Check out Achim Autenrieth's slide set from his OFC workshop entitled "SDN and Photonics for Dynamic Cloud Connectivity. This is all about SDN, Cloud Connectivity and the optical network Hypervisor.
This document provides an introduction to OpenFlow, SDN, and NFV. It describes the need for new networking paradigms and outlines some of the key problems with traditional networking approaches. OpenFlow is presented as providing open interfaces and programmability to network nodes. SDN is defined as separating the control logic from the forwarding plane and enabling programmable automation through open APIs. NFV aims to virtualize network functions to improve flexibility, reduce costs, and accelerate service deployment using standard IT virtualization technologies.
IRJET- Build SDN with Openflow ControllerIRJET Journal
This document summarizes a research paper on building an SDN network using an OpenFlow controller. It discusses how SDN addresses limitations in traditional network technologies by introducing programmability through the OpenFlow protocol. It proposes a firewall system for SDN networks to identify attacks and report intrusion events. The paper also implements a load balancing rule based on SDN specifications using Dijkstra's algorithm to find multiple equal cost paths, helping to scale the network. It describes how SDN can improve common network management tasks through paradigm deployments in the field.
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
SDN is the next big thing in networking. It focuses on separating the intelligence from the hardware. OpenFlow is one of the ways (currently the open standard followed by all Datacenters) to implement SDN.
Provide a diagram and description of the flow table entries that can.pdfarihantelehyb
Provide a diagram and description of the flow table entries that can be
modified in an OpenFlow Switch.
Provide a diagram and description of an SDN Controller and describe
how the SDN Controller works – OpenDaylight is an appropriate
example that you could use.
Solution
Open Flow Switch:
An Open Flow switch is a software program or hardware device that forwards packets in a
software-defined networking (SDN) environment. Open Flow switches are either based on the
Open Flow protocol or compatible with it.
In a conventional switch, packet forwarding (the data plane) and high-level routing (the control
plane) occur on the same device. In software-defined networking, the data plane is decoupled
from the control plane. The data plane is still implemented in the switch itself but the control
plane is implemented in software and a separate SDN controller makes high-level routing
decisions. The switch and controller communicate by means of the Open Flow protocol.
Flow table entries:
The components of flow table entries and the process by which incoming packets are matched
against flow table entries.
A flow entry consists of header fields, counters, and actions.
Header fields
Counters
Actions
Each flow table entry contains:
1. Header fields to match against packets.
2. Counters to update for matching packet.
3. Actions to apply to matching packets.
These are flow table entries are used to modified in an open flow switch.
Open Flow is an open standard that enables researchers to run experimental protocols in the
campus networks we use every day. Open Flow is added as a feature to commercial Ethernet
switches, routers and wireless access points – and provides a standardized hook to allow
researchers to run experiments, without requiring vendors to expose the internal workings of
their network devices. Open Flow is currently being implemented by major vendors, with Open
Flow-enabled switches now commercially available.
SDN controller (software-defined networking controller):
An SDN controller is an application in software-defined networking (SDN) that manages flow
control to enable intelligent networking. SDN controllers are based on protocols, such as Open
Flow, that allow servers to tell switches where to send packets.
SDN controller is a new paradigm to configure and operate computer networks through a
centralized software controller that dictates how the network behaves. The core of this new
paradigm is the SDN controller.
There are typically two sets of SDN controllers:
The controller is the core of an SDN network. It lies between network devices at one end and
applications at the other end. Any communications between applications and devices have to go
through the controller. The controller also uses protocols such as Open Flow to configure
network devices and choose the optimal network path for application traffic.
SDN controllers works:
Software Defined Networking, as it evolved from prior proposals, standards, and
implementations such as For CES,.
This volume of the Open Datacenter Interoperable Network (ODIN) describes software defined networking (SDN) and OpenFlow. SDN is used to simplify network control and management, automate network virtualization services, and provide a platform from which to build agile ....
The document provides an overview of Software-Defined Networking (SDN), including its key components and benefits. SDN allows network administrators to manage network services through abstraction of lower level functionality and control. It separates the system that makes decisions about traffic from the underlying systems that forward traffic. SDN provides benefits like business agility, easier policy implementation, and support for multi-vendor ecosystems. Key considerations for SDN include a focus on applications and open standards.
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...Sagar Rai
Software, Software Defined Network, Network Function Virtualization, SDN, NFV, Internet of things, Basics of Internet of things, Network Basics, Virtualization, Limitation of Conventional Network, Open flow, Basics of conventional network,
The document proposes a novel framework for resource discovery and self-configuration in software defined wireless mesh networks (SD-WMNs) involving mobile switches and controllers operating under in-band control. The framework includes a Software Defined Optimized Link State Routing (SD-OLSR) protocol for resource discovery and capturing network dynamics. It also includes two controller handoff schemes - Controller-Initiated Handoff (CIH) and Switch-Initiated Handoff (SIH) - to help switches efficiently handover to suitable controllers in response to network changes. The performance of the schemes is evaluated using a SD-WMN testbed involving mobile switches and controllers.
SDN Control Plane scalability research proposalYatindra shashi
The document proposes a hybrid SDN control plane scalability model to handle millions of flows per second with low latency for large networks. It combines hierarchical and distributed control by using local controllers to manage specific switches, a logical central controller with a global view, and distributed physical controllers running ONIX instances with a shared network information base to reduce load on the central controller. The proposed model aims to scale control plane capacity while maintaining SDN principles of separating the control and data planes. It is argued this hybrid approach could improve performance and reliability compared to simple OpenFlow architectures.
Secure Data Aggregation Of Wireless Sensor NetworksAmy Moore
Wireless sensor networks are used to monitor environmental conditions like temperature and humidity under controlled environments for seed germination experiments. A wireless remote monitoring system using sensors can precisely monitor temperature, humidity, and water content of seeds in closed containers. ZigBee wireless sensor networks are effective for real-time monitoring of the conditions necessary for seed germination and growth. Researchers aim to design a wireless sensor network integrated with sensors to remotely manage and monitor the environmental parameters for seed germination experiments under controlled conditions.
Similar to PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireless Network (20)
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Essentials of Automations: Exploring Attributes & Automation Parameters
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireless Network
1. Toward Open and Programmable
Infrastructure
for Smarter Wireless Network
Mostafa Uddin
Advisor: Dr. Tamer Nadeem
4/2/15
2. 2
80% of Enterprise Apps
are Deployed in the
Cloud
Smart devices reach
30% of the global
population by 2013, it is
expected to grow 60%
by 2019
We have been seeing tons of
innovation in applications,
devices, computing and storage,
Growth of Network Usage
Unending, exponential growth in the people, devices and servers connecting
to the network requires a new approach
Data Center Enterprise Network
3. 3
Rapid growth of mobile data traffic
Higher Volume of
Wireless Traffic
Large Number of
Mobile devices
4. 4
Better Visibility and Control
Wireless Traffic
+
Wide verity of traffic
Provide optimal performance and high
quality of experience (QoE) to the end-user
6. 6
Pushing SDN to Network Edge
Internet
SDN Controller
Extend standard SDN framework to the end-devices. Provide extensible
and programmable abstraction of the wireless network.
weSDN
+
Shared medium
Control + Manage
7. 7
Contribution
Extend SDN framework all the way to the end-
devices (i.e., mobile devices, APs)
Create open modules and APIs to provide
extensible and programmable abstraction of the
wireless network.
Create new services based on the extension of the
SDN framework
– Application-awareness networking, WLAN
virtualization, Security at network edge, Mobility
management.
8. 8
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services.
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
9. 9
SDN Background: Data Plane and
Control Plane
Data Plane:
→ Fwding state + Packet header → forwarding
decision
→ Fast(nano-scale) and local.
Control Plane:
→ Compute the forwarding state for the data plane.
→ Routing, Isolation, Traffic engineering.
Control Plane mess is the root cause of
SDN.
10. 10
SDN Background: Traditional Network
and SDN
Network OS
Forwarding
Packet
Forwarding
Packet
Forwarding
Packet Forwarding
Packet
Global Network View
Dijkstra IS-IS New!
Customized Hardware
Customized Network
OS
Dijkstra
Distributed
system
IS-IS
Distributed
system Open Interface to
Packet forwarding
(OpenFlow protocol)
11. 11
SDN Background: Traditional Network
and SDN
Network OS
Forwarding
Packet
Forwarding
Packet
Forwarding
Packet Forwarding
Packet
Global Network View
Dijkstra IS-IS New!
Customized Hardware
Customized Network
OS
Dijkstra
Distributed
system
IS-IS
Distributed
system Open Interface to
Packet forwarding
(OpenFlow protocol)
16. 16
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
17. 17
Related Work: SDN in Cellular
WHY?WHY?
John Donovan (Senior executive VP of AT&T) says
“75% of network will be SDN by 2020.”
18. 18
Related Work: Objectives in Cellular
Efficiently and
seamlessly
Mobility handling
Adding new services
Easily,
Fast, inexpensive
Real-time updates of
fine-grained packet-
handling
Different subscriber
3G, LTE, Wi-Fi, Femtocell
19. 19
Related Work on Cellular SDN: SoftCell
Internet
No change
Controller
Commodity
hardware
+ SoftCell
software
No change
Scalable Support of Fine-Grained Service Policies
20. 20
Related Work on Cellular SDN: OpenRadio
Wireless Network OS
Global Network View
Open interface to heterogeneous
wireless infrastructure
Connectivity/Mobility Netflix/CDN
If pkt = x: forward to WiFI AP
If pkt = y: forward to LTE AP
and allocate speed
1Mbps
If pkt = x: schedule low priority
If pkt = y: schedule high
priority and allocate 40%
airtime
3G Wi-Fi
LTE
21. 21
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
22. 22
Related Work: SDN in Wi-Fi
Centralized solution of WLAN from industries (e.g.
Cisco Aruba, Meru)
– Channel Allocation, Radio resource management,
interference reduction, authentication
Closed and Proprietary
Ajay Malik (Senior VP of Aruba) says
“Wireless network must truly embrace
open standards for enterprises to reap the
performance benefits of Software-Define
Networking”
23. 23
Related work on Wi-Fi SDN: Odin
Complex for traffic
management, apply policies
and create new service
Do not use OpenFlow
Don't have fine-grained
Control over traffic
SWAN, similar work as Odin
Maintain a virtual AP for each client device
24. 24
Related work on Wi-Fi SDN: Dyson
Clients and APs uses open APIs to
send pertinent information such as
radio channel conditions to a central
controller.
Controller create global view of the
network.
The global view and historical
information allow the controller to
apply policies.
Not flexible and general as SDN
Only works on MAC layer
Services:
Associations, handling VoIP clients, reserving
airtime for specific users, and optimizing
handoffs for mobile clients
Can not have fine-grained
Real-time traffic managemnt
25. 25
Related work on Wi-Fi SDN: COAP
A cloud-based centralized framework to configure,
coordinate and manage individual home APs using
an open API implemented by these commodity APs.
Can not have fine-grained
Real-time traffic managemnt Control Plane is not flexible
26. 26
Summary of the related work
No generalized framework, only targeting to solve
specific problem using SDN concept.
No extension on the OpenFlow, for supporting the
wireless network devices.
No intension of bringing the client devices under the
control of SDN framework.
Not providing any new NB-APIs for the
development of third-party network applications.
27. 27
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
28. 28
weSDN: Overview
Extends control capability all the
way to end device
1. In OpenFlow ext., we extended
the standard OpenFlow to provide
new APIs for wireless network.
2. In OpenFlow protocol ext., we
extend the OpenFlow protocol to
support new statistics and
action/configuration cmd for
wireless.
3. In client devices, we use Local
Controller to reduce in-band
communication between Client
device and weSDN controller.
4. Extend the NB-API to provide
wireless network topology
including client devices.
30. 30
weSDN: Flow Manager
FlowManger is a Software OpenFlow Switch with extension for wireless
1. Collect traffic flow statistics
2. Ensure correct QoS marking.
3. Collect per-client or per-flow
wireless statistics such as RSSI,
data rate, TX mode and drop
count.
31. 31
weSDN: Scheduler
Scheduler is Linux Qdisc with the capability of starts/stops
dequeueing of the outgoing flow based on the airtime schedule.
1. Starts or stops dequeueing of
the outgoing flow based on the
airtime schedule.
2. Interact with the wireless
driver to control the dequeueing
event based on the number of
packets exists in the driver
buffer.
32. 32
weSDN: Local Controller
Local Controller is a user space software that interact with the
Flow Manager, Scheduler, and Linux wireless driver.
1.Provides application-awareness and
generates flow-to-application
mappings.
2.We extend the OVS APIs (i.e.
netlink APIs) so that local controller
can read per-flow wireless stats from
the flow manager.
3. The local controller inserts
a flow rule corresponding to each
socket into OVS.
4. Interact with wireless driver
(weSDN ext.) to configure power-
save settings, transmission
(TX) rate, TX power.
33. 33
weSDN: SDN Controller
The interaction between wireless AP and the SDN control plane happens through
OpenFlow protocol ext. over out-band wired control channel
The interaction between weSDN controller and the Local Controller happens over
In-band wireless control channel
1. Provide per-application
policies and QoS profile.
2. Local controller aggregate
running application resource
and QoS requirement to the
weSDN controller.
3. weSDN controller provide
proper action to the Local
controller for resource
management
34. 34
weSDN: Features of the Framework
Cohesive framework in managing both wire and
wireless network.
Real-time, fine-grained control over the wireless
resource management.
Ensure end-to-end QoS policy.
Enhance the guaranteed network performances of
the client devices.
35. 35
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
36. 36
weSDN Services: WLAN Virtualization
WLAN virtualization enable effective sharing of wireless
resources by a diverse set of users with diverse requirement
employees
guest
Enterprise WLAN
parents kids
Home WLAN
weSDN provide virtualization capability through controlling
both uplink and downlink wireless resource
37. 37
weSDN Services:Application-Awareness
Networking
application type +flow type → middleboxes (QoS, Policy,
Resource Management)
weSDN Control Plane
App-awareness
weSDN use the OpenFlow ext. to collect real-time traffic flow features and
identify the flow types.
QoS Policy
Various mobile applications with
various traffic types (e.g Skype,
Facebook)
38. 38
weSDN Services: Securing Network Edge
weSDN framework provide transparent and configuration technique
of securing the wireless traffic between the mobile and the AP.
weSDN Control Plane
Security App
Securing
Unencrypted
traffic
Obfuscating
Eavesdropping
Sensitive apps
(e.g. Health app)
39. 39
weSDN Services: Multiple Network
Interfaces
Require a Dynamic and
Programmable system to
leverage all network
interfaces
TCP/IP
OVS
WiFi LTE
vp
Wi-fi Driver
WiFi firmware
LTE Driver
LTE firmware
qdisc
Local Controller
Flow Manager
In client devices, Flow
Manager with local
controller can provide to use
multiple network interfaces
40. 40
weSDN Services:
Mobile ↔ SDN ↔ Cloud
In wireless, network condition between
Mobile (Client) ↔ SDN (network) are highly dynamic
Mobile cloud application require guaranteed network
Performance.
SDN controller need to provide performance guarantee
to clients knowing the app demand from the cloud
server.
41. 41
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
42. 42
pTDMA: WLAN Virtualization
#42
Now-a-days People bring their own devices in the
workplaces (i.e., BYOD)
Require new WLAN management and BYOD Policies
• pTDMA is a simple prototype of weSDN for WLAN
virtualization service.
– Manage airtime share between network instances (their clients) that
collocate in space and channel.
– Assigning separate airtime slices among different network instances.
WLAN Virtualization is a popular solution
in enterprise for BYOD concept
43. 43
pTDMA: Scheduling
43
Allocate large enough time window to transmit and receive
multiple packets.
Schedule multiple clients in a common slot to maximize
channel utilization.
The interval between consecutive time windows should be
based on applications’ traffic pattern & demand.
50:50 airtime share between employee
network and guest network.
Every time window is fixed of 10ms.
44. 44
pTDMA: Implementation
Flow Manager:
– OVS Stat extension: burst duration, burst rate and inter-burst time.
Scheduler:
– Receive time window from the local controller to start/stop dequeueing.
– Time Window: e.g. [Start time, active duration, sleep duration]
(e.g. 05:30:30, 10ms, 30ms)
Local Controller:
– Identify flows correspond to each application.
– Read per-flow statistics from Flow Manager.
– Control the scheduler.
Global Controller:
– provide per-slice, per-user, per-application policies and QoS profiles.
– Collect 'aggregated' airtime demand of the running applications and
QoS requirements.
– Apply proper action back to the local controller(e.g. Scheduling )
#44
45. 45
pTDMA: Experiment
#45
We formed two network slices
“employee” network with 2 devices
“guest” network with 6 devices
Applied following pTDMA
schedule with 50:50 airtime share
between two slices
– 3:1 airtime ratio btw an employee and a
guest.
(but all devices are connected to one AP)
E1
E2
G2
G3
G4
G5
G6
E1
E2
E1
E2
E1
E2
G1
G2
G3
G4
G5
G6 ....
0ms 10 20 30 40 50 60
G1
~3x In non-pTDMA, client sleeps 28% of
the time.
In pTDMA, client sleeps 80% of the
time
46. 46
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
47. 47
TrafficVision: Application-awareness
Dynamic Port Number
SDN Control Plane
DPI
Engine
Different Application
and different flow
types
Require different QoS,
Security, and resources
Real-time identifying of
Apps and its various
flow types
Application-awareness
Networking
48. 48
TrafficVision: DPI
SDN Control Plane
DPI
Engine
OpenFlow mirror
packets from data
layer and send to SDN
control plane.
Most applications now use
HTTPs
Application encryption
DPI uses packet signature to detect application
Significant Overhead
49. 49
TrafficVision: SDN solution to
Application-awareness
Real-time and fine-grained “application-awareness” system at Network edge
Wi-Fi/Cellular AP
(extended openflow switch)
weSDN
Controller
Network Service
(TV Engine)
Application
Plane
Traffic
Management App
NB API
ML learning technique
With new features.
Flow type detection accuracy
75-89% to 85-98%
50. 50
TrafficVision: TV Engine
weSDN Controller
Wi-Fi
/ Cellular
OpenFLow
ext.
TV Engine
OpenFlow
protocol ext.
OpenFlow
ext.
Feature collected at network edge: Light traffic Volume
No overhead of packet mirroring (i.e., don not use
packet capture tools).
Real-time features collection.
51. 51
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
52. 52
Proposed Work Plan: weSDN Testbed
Cross-compile and deploy OpenFlow switch in the
Android smartphone and tablets (linux based
platform). [complete]
Run Floodlight SDN controller in a laptop.
[completed].
Cross-compile and deploy OpenWrt including
OpenFlow switch in wireless router (Linksys E3000,
a/b/g/n). [not completed]
53. 53
Proposed Work Plan: Flow Manager
Extend “netdev provide”
And “datapath” for
supporting
Wireless network interfaces
[completed]
Extend the kernel module
“mac80211” and “cfg80211”
To create API for Flow Manager
To collect Statistics.
[not completed]
54. 54
Proposed Work Plan: Local Controller
Use the Traffic Control (tc) tool to control the enqueue/dequeue
action of the scheduler. [completed]
Develop interaction with the SDN controller to get policies,
actions, and QoS settings for the traffic flows. In addition provide
network requirement and traffic statistics to the SDN controller.
[partially completed]
Create new APIs for the mac80211 to allow local controller to
interact and configure the wireless driver. [not completed]
Make the local controller interact with the wireless configuration
tools such wpa supplicant, iw. [not completed]
55. 55
Proposed Work Plan: Scheduler
Extend the scheduler to interact with the wireless driver to
control the dequeue event based on the number packets in the
driver buffer. [partially complete]
Implement the Linux multiq qdisc as a basis of the scheduler to
support the four 802.11 QoS queues in the driver while
preventing head-of-line blocking. [completed]
Provide APIs to the local controller for configuring the qdisc and
wireless driver. [completed]
56. 56
Proposed Work Plan: SDN Controller
(Floodlight)
Extend the Northbound API to have new APIs for controlling and
programming wireless APs and client devices. [not complete]
Extend OpenFlow protocol to collect wireless channel statistics per-
device from wireless APs. [completed]
57. 57
Outline
SDN Background
Related Work
SDN in Cellular
SDN in WiFi
weSDN: Wireless Extension of SDN
weSDN services
pTDMA: WLAN Virtualization
TrafficVision: Application-awareness networking
Proposed work plan
weSDN Framework
weSDN Services
58. 58
Proposed Work Plan: TrafficVision
1. Evaluate and compare our system with OpenDPI,
which is a open source DPI based solution for detecting
the applications from the packet’s signature.
2. Develop and evaluate a traffic load-balancing or traffic
management application that uses our TrafficVision
system.
59. 59
Proposed Work Plan: Security at
Network Edge
weSDN Control Plane
Security App
Securing
Unencrypted
traffic
Obfuscating
1. Leveraging the weSDN
framework to apply security policy
on the sensitive app's traffic.
2. Real-time detection of
unencrypted traffic from sensitive
apps and apply IPsec tunneling
between AP and client device
using Flow Manager.
3. Transparently apply traffic
obfuscating or traffic shaping
technique to hide the side-channel
information of the apps..
60. 60
Proposed Work Plan: Multiple Wireless
Interfaces
TCP/IP
OVS
WiFi LTE
vp
Wi-fi Driver
WiFi firmware
LTE Driver
LTE firmware
qdisc
Local Controller
Flow Manager
1. Monitor Wireless channel status
in real-time by the local controller.
2. Develop an algorithm in the
local controller on utilizing
different wireless interfaces, based
on running apps requirement.
3. Evaluate the system using real-
world application based on users'
QoE.
qdisc
61. 61
Proposed Work Plan: Network
Diagnosis at end-devices
1. The OpenFlow has very extensible and programmable
way of logging events of packet handling and network
activity.
2. We plan to extend the OpenFlow logging system to log
wireless network activity.
3. Thus, based on the logging messages, we plan to build a
network diagnosis system for the end-devices.
62. 62
Timeline
Task Task Status Expected Schedule
WeSDN testbed Completed (75%) Spring'15
WeSDN implementation Completed (80%) Spring'15 -Summer'15
TrafficVision Completed(90%) Spring'15-Summer'15
Security App Not Completed Fall'15
Mobility Management Not Completed Spring'16
Thesis Writing Not Completed Spring'16-Summer'16
63. 63
Publication List
1. Mostafa Uddin, Ahmed Salem, Ilho Nam, and Tamer Nadeem, ”Wearable Sensing Framework
for Human Activity Monitoring.” ACM WearSys, MobiSys 2015.
2. Mostafa Uddin, and Tamer Nadeem, ”Harmony: Content Resolution using Acoustic Channel.”
IEEE INFOCOM 2015.
3. Jeongkeun Lee, Mostafa Uddin, JeanTourrilhes, Souvik Sen, Sujata Banerjee, Manfred
Arndt, Kyu-Han Kim, Tamer Nadeem, ”meSDN: mobile extension of SDN.” ACM MCS
2014.
4. Mostafa Uddin, and Tamer Nadeem, ”SpyLoc: A Light Weight Localization System for
Smartphones.” IEEE SECON 2014.
5. Mostafa Uddin, Ajay Gupta, Kurt Maly, Tamer Nadeem, Sandip Godambe, Arno Zaritsky,
”SmartSpaghetti: Accurate and Robust Tracking of Human’s Location.” IEEE-EMBS
International Conferences on Biomedical and Health Informatics, 2014.
Papers
64. 64
Publication List (Cont.)
6. Mostafa Uddin, Ajay Gupta, Kurt Maly, Tamer Nadeem, Sandip Godambe, Arno Zaritsky,
” SmartSpaghetti: Use of Smart Devices to Solve Health Care Problems.” International
Workshop on Biomedical and Health Informatics, 2013.
7. Mostafa Uddin, and Tamer Nadeem, ”RF-Beep: A light ranging scheme for smart devices.”
IEEE PerCom 2013.
8. Mostafa Uddin, and Tamer Nadeem, ”A2PSM: Audio AssistedWi-Fi Power Saving Mechanism
for Smart Devices.” ACM HotMobile 2013.
9. Mostafa Uddin, and Tamer Nadeem, ”MagnoTricorder: What You Need To Do Before
Leaving Home.” ACM HomeSys, UbiComp 2012.
10. Mostafa Uddin, and Tamer Nadeem, ”EnergySniffer: Home Energy Monitoring System
using Smart Phones.” IEEE IWCMC, 2012.
Papers
65. 65
Publication List (Cont.)
1. Igor Pernek, Mostafa Uddin and Jack Fernando Bravo Torres, ”Report of HotMobile
2012” IEEE Pervasive Computing.
2. Mostafa Uddin and Tamer Nadeem, ”HotMobile 2012 Poster: MachineSense: Detecting
and Monitoring Active Machines using Smart Phone.” ACM SIGMOBILE MC2R.
3. Mostafa Uddin and Tamer Nadeem, ”HotMobile 2012 Poster: Audio-WiFi: Audio Channel
Assisted WiFi Network for Smart Phones.” ACM SIGMOBILE MC2R.
ArticlesArticles
66. 66
Publication List (Cont.)
1. Mostafa Uddin, Ashish Kshirsagar, and Tamer Nadeem, ”SafeWLAN: A WLAN-based
SDN Approach for Securing WLAN Traffic.” ACM HotMobile 2015.
2. Mostafa Uddin and Tamer Nadeem, ”SpyLoc: a Light Weight Localization System for
Smartphones.” In Proceedings of MobiCom’13.
3. Jeongkeun Lee, Mostafa Uddin, Jean Tourrilhes, Souvik Sen, Sujata Banerjee,Manfred
Arndt, Tamer Nadeem, ”Extending SDN for mobile device.” ACM HotMobile, 2014 .
4. Mostafa Uddin and Tamer Nadeem, ”Audio-WiFi: Audio Channel AssistedWiFi Network
for Smart Phones.” IEEE INFOCOM, 2012 .
5. Mostafa Uddin and Tamer Nadeem, ”EnergySniffer: Home Energy Monitoring System
using Smart Phones.” IEEE INFOCOM, 2012 .
6. Mostafa Uddin and Tamer Nadeem, ”MachineSense: Detecting and Monitoring Active
Machines using Smart Phones.” ACM HotMobile, 2012 .
Posters/Demos
67. 67
Timeline
Task Task Status Expected Schedule
WeSDN testbed Completed (75%) Spring'15
WeSDN implementation Completed (80%) Spring'15 -Summer'15
TrafficVision Completed(90%) Spring'15-Summer'15
Security App Not Completed Fall'15
Mobility Management Not Completed Spring'16
Thesis Writing Not Completed Spring'16-Summer'16
Thank You
70. pTDMA: Downlink Control and Power
Saving
#70
1. pTDMA leverage WMM-PS to indirectly confine the downlink traffic to
the time window.
2. pTDMA allows to efficiently utilize the WMM-PS to have more sleeping
time without sacrificing the throughput performance.
WMM Power Save in a Wi-Fi Network Wi-Fi legacy power save
71. TVEngine: TrafficVision Control
Layer
Core Idea:
Classify network traffic based on flow statistics, not on the payload content
Three major task:
1) Collect and store flow statistics of packet sizes and packet arrival time from OVS.
2) Extract high order statistics and spatio-temporal features.
3) Apply ML classifier to identify application and flow type.