Software-Defined Networks

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 290130 Experts worldwide ranked by ideXlab platform

Yong Jiang - One of the best experts on this subject based on the ideXlab platform.

  • cnor a non overlapping wildcard rule caching system for software defined Networks
    International Symposium on Computers and Communications, 2018
    Co-Authors: Chunlin Yang, Yong Jiang
    Abstract:

    Software-Defined Networks (SDN) enable flexible flow control by caching policy rules into switches. Compared with exact-match rules caching, wildcard rules caching can better preserve the flow table space at switches. Due to the existence of overlap among different priority wildcard rules, only caching the matched wildcard rule will incur semantic errors. In order to address this problem, previous schemes install multiple wildcard rules for each cache miss. In this paper, we propose a new wildcard rules caching system for SDN named Caching Non-Overlapping Rules (CNOR). The non-overlapping rule set is generated by an algorithm that is similar to leaf pushing. Our scheme only installs one nonoverlapping wildcard rule for each cache miss. Compared with previous schemes, our scheme improves the cache hit ratio of rules and reduces bandwidth consumption between the controller and switches.

  • ISCC - CNOR: A Non-Overlapping Wildcard Rule Caching System for Software-Defined Networks
    2018 IEEE Symposium on Computers and Communications (ISCC), 2018
    Co-Authors: Chunlin Yang, Yong Jiang
    Abstract:

    Software-Defined Networks (SDN) enable flexible flow control by caching policy rules into switches. Compared with exact-match rules caching, wildcard rules caching can better preserve the flow table space at switches. Due to the existence of overlap among different priority wildcard rules, only caching the matched wildcard rule will incur semantic errors. In order to address this problem, previous schemes install multiple wildcard rules for each cache miss. In this paper, we propose a new wildcard rules caching system for SDN named Caching Non-Overlapping Rules (CNOR). The non-overlapping rule set is generated by an algorithm that is similar to leaf pushing. Our scheme only installs one nonoverlapping wildcard rule for each cache miss. Compared with previous schemes, our scheme improves the cache hit ratio of rules and reduces bandwidth consumption between the controller and switches.

  • a hybrid timeout mechanism to handle rule dependencies in software defined Networks
    Conference on Computer Communications Workshops, 2017
    Co-Authors: Dingmin Wang, Lei Wang, Richard O Sinnott, Yong Jiang
    Abstract:

    Software Defined Networks (SDN) enables flexible flow control by installing policy rules into switches. However, one of the challenges is the dependencies between rules, which is generated due to the rules overlapping in filed space with different priorities. To keep the forwarding correctness and avoid complicated scenarios caused by the asynchronous removal, controllers usually adopt a hard timeout mechanism. However, such mechanism is inflexible for evolving and dynamic network flows. A large timeout may waste the switch memory, while a short timeout may cause multiple requests (Packet-in events) to occur for the same flow. To handle such rule dependencies flexibly, we propose a hybrid timeout mechanism. When a table miss occurs, we adaptively assign an idle timeout to the table-miss flow rule, and dependent rules are assigned with no timeout, which allow them to be removed using a proactive eviction strategy. We conduct extensive experiments using real packet traces from data centers. The experimental results show that our hybrid mechanism significantly reduces the number of table misses and the flow table occupation, while adapting quickly to changes of network flows.

  • INFOCOM Workshops - A hybrid-timeout mechanism to handle rule dependencies in software defined Networks
    2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), 2017
    Co-Authors: Dingmin Wang, Lei Wang, Richard O Sinnott, Yong Jiang
    Abstract:

    Software Defined Networks (SDN) enables flexible flow control by installing policy rules into switches. However, one of the challenges is the dependencies between rules, which is generated due to the rules overlapping in filed space with different priorities. To keep the forwarding correctness and avoid complicated scenarios caused by the asynchronous removal, controllers usually adopt a hard timeout mechanism. However, such mechanism is inflexible for evolving and dynamic network flows. A large timeout may waste the switch memory, while a short timeout may cause multiple requests (Packet-in events) to occur for the same flow. To handle such rule dependencies flexibly, we propose a hybrid timeout mechanism. When a table miss occurs, we adaptively assign an idle timeout to the table-miss flow rule, and dependent rules are assigned with no timeout, which allow them to be removed using a proactive eviction strategy. We conduct extensive experiments using real packet traces from data centers. The experimental results show that our hybrid mechanism significantly reduces the number of table misses and the flow table occupation, while adapting quickly to changes of network flows.

Tianpeng Ye - One of the best experts on this subject based on the ideXlab platform.

  • Deep Packet Inspection Based Application-Aware Traffic Control for Software Defined Networks
    2016 IEEE Global Communications Conference (GLOBECOM), 2016
    Co-Authors: Gaolei Li, Kaoru Ota, Mianxiong Dong, Jun Wu, Jianhua Li, Tianpeng Ye
    Abstract:

    Software defined Networks (SDN) is perceived to have specific capabilities for utilization by network infrastructures automatically. The success of OpenFlow protocol is to decouple control plane from data plane completely. However, current SDN still regards the network as a group of devices rather than a holistic resource, and traffic monitoring and control only relies on network states but not including traffic behaviours. Although speed of packet forwarding is improved significantly, QoS demands can not be satisfied when network congested, unavailability of SDN in some resource constrained scenes does not present well. To address this, we propose an application-aware traffic control scheme, in which both network states and traffic behaviours are exploited cooperatively. Deep Packet Inspection (DPI) is introduced into SDN controller. Meanwhile, a mechanism for packet classification and behaviour matching is designed. To perform information exchange between components, a publish/subscribe based middle ware is designed. Besides, mathematical models for analysing network throughput and latency are established. Simulation results show that proposed scheme can facilitate the improvement of throughput and reduce latency time of end-to-end communication.

Henrique São Mamede - One of the best experts on this subject based on the ideXlab platform.

  • ICNP - Machine Learning in Software Defined Networks: Data collection and traffic classification
    2016 IEEE 24th International Conference on Network Protocols (ICNP), 2016
    Co-Authors: Pedro Amaral, Joao Dinis, Paulo Pinto, Luis Bernardo, João Manuel R. S. Tavares, Henrique São Mamede
    Abstract:

    Software Defined Networks (SDNs) provides a separation between the control plane and the forwarding plane of Networks. The software implementation of the control plane and the built in data collection mechanisms of the OpenFlow protocol promise to be excellent tools to implement Machine Learning (ML) network control applications. A first step in that direction is to understand the type of data that can be collected in SDNs and how information can be learned from that data. In this work we describe a simple architecture deployed in an enterprise network that gathers traffic data using the OpenFlow protocol. We present the data-sets that can be obtained and show how several ML techniques can be applied to it for traffic classification. The results indicate that high accuracy classification can be obtained with the data-sets using supervised learning.

Amol P. Bhagat - One of the best experts on this subject based on the ideXlab platform.

  • RICE - An Adaptive Approach for Controller Placement Problem in Software Defined Networks
    Rice, 2018
    Co-Authors: Priyanka Talhar, Amol P. Bhagat
    Abstract:

    This paper presents a problem in today's computer network architectures and offers a solution through the presentation of Software Defined Network architecture (SDN) and the OpenFlow protocol. Then it uses OpenFlow protocol and communication within the SDN architecture. A particularly important task in SDN architectures is that of controller placement, i.e., the positioning of a limited number of resources within a network in order to meet various requirements. These requirements range from latency constraints to failure tolerance and load balancing. The controller placement problem (CPP) is one of the key challenges of software defined Networks to increase performance. Given the locations of switches, CPP consists of choosing the controller locations that minimize the latency between switches and controllers. In this paper the controller placement problem is introduced that consists of (i) determining the locations of controller modules to bound communication latencies, and of (ii) determining the number of controllers per module to support the load. In this work ns-3.26 and OpenFlowSwitch (OFS) version 1.3 are used for the demonstration of the proposed strategies. If the nodes in the SDN doesn't have the routing information then the proposed model first time communicates through adaptive controller. The involvement of controller in communication is adaptively identified. Then for the further communication only nodes will communicate without controller. The proposed methodology is simulated using NetAnim. This paper also presents the evaluation of the proposed methodology on the basis of various parameters.

Kim-kwang Raymond Choo - One of the best experts on this subject based on the ideXlab platform.

  • Distributed controller clustering in software defined Networks
    PloS one, 2017
    Co-Authors: Ahmed Abdelaziz, Ang Tan Fong, Abdullah Gani, Usman Garba, Suleman Khan, Adnan Akhunzada, Hamid Talebian, Kim-kwang Raymond Choo
    Abstract:

    Software Defined Networking (SDN) is an emerging promising paradigm for network management because of its centralized network intelligence. However, the centralized control architecture of the Software-Defined Networks (SDNs) brings novel challenges of reliability, scalability, fault tolerance and interoperability. In this paper, we proposed a novel clustered distributed controller architecture in the real setting of SDNs. The distributed cluster implementation comprises of multiple popular SDN controllers. The proposed mechanism is evaluated using a real world network topology running on top of an emulated SDN environment. The result shows that the proposed distributed controller clustering mechanism is able to significantly reduce the average latency from 8.1% to 1.6%, the packet loss from 5.22% to 4.15%, compared to distributed controller without clustering running on HP Virtual Application Network (VAN) SDN and Open Network Operating System (ONOS) controllers respectively. Moreover, proposed method also shows reasonable CPU utilization results. Furthermore, the proposed mechanism makes possible to handle unexpected load fluctuations while maintaining a continuous network operation, even when there is a controller failure. The paper is a potential contribution stepping towards addressing the issues of reliability, scalability, fault tolerance, and inter-operability.