12 research outputs found
DAIM: a Mechanism to Distribute Control Functions within OpenFlow Switches
Abstract—Telecommunication networks need to support a wide range of services and functionalities with capability of autonomy, scalability and adaptability for managing applications to meet business needs. Networking devices are increasing in complexity among various services and platforms, from different vendors. The network complexity is required experts ’ operators. This paper explores an introduction to networks programmability, by distributing independent computing environment, which would be demonstrated through a structured system named DAIM model (Distributed Active information Model). In addition it seeks to enhance current SDN (Software-Defined Networking) approach which has some scalability issues. The DAIM model can provide richness of nature-inspired adaptation algorithms on a complex distributed computing environment. The DAIM model uses a group of standard switches, databases, and corresponding between them by using DAIM agents. These agents are imposed by a set of network applications, which is integrated with a DAIM model databases. DAIM model also considers challenges of autonomic functionalities, where each network’s device can make its own decisions on the basis of collected information by the DAIM agents. The DAIM model is expected to satisfy the requirement of autonomic functionalities. Moreover, this paper discussed the processing of packets forwarding within DAIM model as well as the risk scenarios of the DAIM model
Optimization of the OpenFlow Controller in Wireless Environments for Enhancing Mobility
OpenRoads or OpenFlow Wireless is an open-source platform for deploying an innovative and realistic strategy for different services in wireless networks. It provides a wireless extension for OpenFlow. It is developed to support existing Wireless Local Area Networks (WLANs) and Worldwide Interoperability for Microwave Access (WiMAX) networks. It can provide several mobility managers and run them concurrently in the network including hard handover, informed handover, n-casting and Hoolock. However, the provided mobility support for flow-based routing, where flows of one source taking different paths through multiple wireless access points or base stations, is not simple and hard to be deployed in the traditional routing algorithms. This paper proposes an intelligent mobility enhancement control and then develops an algorithm to decide which neighbor switches need to be selected for the installation of new flow entries and to allocate the appropriate idle-timeout for the selected switches. The proposed approach provides a simple solution to solve the user mobility problem in wireless OpenFlow environments which can handle the fast migration of user addresses (e.g. IP addresses) between several wireless access points and base stations. This approach leads to improvement in the end users' experience
Developing an application based on OpenFlow to enhance mobile IP networks
Mobile Internet Protocol (IP) has been developed to maintain permanent IP addresses for mobile users while they are moving from one point to another where the Mobile Terminal (MT) device will have two IP addresses: a static home address and a care-of address which will be changed and re-attached at each point of the movement of the MT. However, a location update message is required to be sent to the home agent for each new connection. This will potentially increase the handoff latency and leads to high load on the global Internet. This paper presents the concepts and the challenges of Mobile IP networks and then proposes the use of OpenFlow approach as an alternate transport mechanism to perform routing and to provide network connectivity for Mobile IP networks. The proposed application determines calculations and reroutes the subsequent packets. OpenFlow aims to optimize routing path and handoff performance by using controller's application and exchanges controllers' information. © 2013 IEEE
A novel software-defined networking controller: The Distributed Active Information Model (DAIM)
© 2018 Polish Academy of Sciences. All Rights Reserved. This paper presents a new OpenFlow controller: the Distributed Active Information Model (DAIM). The DAIM controller was developed to explore the viability of a logically distributed control plane. It is implemented in a distributed way throughout a software-defined network, at the level of the switches. The method enables local process flows, by way of local packet switching, to be controlled by the distributed DAIM controller (as opposed to a centralised OpenFlow controller). The DAIM ecosystem is discussed with some sample code, together with flowcharts of the implemented algorithms. We present implementation details, a testing methodology, and an experimental evaluation. A performance analysis was conducted using the Cbench open benchmarking tool. Comparisons were drawn with respect to throughput and latency. It is concluded that the DAIM controller can handle a high throughput, while keeping the latency relatively low. We believe the results to date are potentially very interesting, especially in light of the fact that a key feature of the DAIM controller is that it is designed to enable the future development of autonomous local flow process and management strategies
Using an ICN Approach to Support Multiple Controllers in OpenFlow
Abstract — Information Centric Networking (ICN) is an innovative direction for next generation networks. It is a concept of networking paradigm which is considered as a new technique for future search activities. ICN is based on caching contents in several nodes and replicating these contents. It provides contents requested by users from the nearest node instead of creating a communication channel between sender and receiver just for calling information. This paper aims to scale OpenFlow network in traffic engineering by reducing number of transactions, predicting and pre-populating flow entries using the ICN approach. In addition, the paper shows the advantages of implementing ICN designs within OpenFlow. The proposed approach aims to implement ICN concepts to enhance OpenFlow network. This will enable the deployment of networking solutions in the existing network infrastructure and will lead to more flexibility in OpenFlow network. In addition, OpenFlow will have a global management view for all connected networks managed by different controllers. The proposed solution can fulfill current management and utilization of network demands. The paper then debates the implementation of ICN’s design and features based on Software Defined Networking (SDN)
Investigating O:MIB-based Distributed Active Information Model (DAIM) for Autonomics
Technological innovations in communication networking, computing applications, and information modeling have played a significant role in managing complex distributed electronic systems. Autonomic Computing (AC) is a concept to deal with the over growing complexity of distributed networks; this term gives systems the ability of self-management, which mean each component in AC can adapt itself to changing conditions of the dynamic environment. In this paper we investigate a new natureinspired Distributed Active Information Model (DAIM) to allow the local decision making process, that will essentially contribute to complex distributed network environments. Details of the DAIM structure are also described, which will hopefully address the schemes of some previous network management protocols such as Simple Network Management Protocol (SNMP), Common Information Model (CIM), and mechanism like Policy-Based Network Management. Finally, we will introduce a benchmark networking system called OpenFlow for applying the DAIM model to enhance autononmic fuctions
Performance Evaluation of TCP/IP Vs.OpenFlow in INET Framework Using Omnet++, and Implementation of Intelligent Computational Model to Provide Autonomous Behavior
Analysing performance of transmitting data from a source to a certain destination is an interesting task. One of the most reliable networking protocol suites is the Transport Control Protocol and the Internet Protocol (TCP/IP), which will be studied against a new management paradigm called Software Defined Networking (SDN). SDN is an emerging programmable network architecture, where network control plane is decoupled from forwarding plane. SDN forwarding methods are based on flows, which operate in contrast to conventional routing methods, such as TCP/IP routing table and MAC learning table. Moreover, OpenFlow protocol has efficient forwarding methods to push L2-L4 functions which are simplified into a Flow-Table(s) abstraction. This paper discusses the relationship between the processes of forwarding packets in conventional IP routing table vs. OpenFlow-table and evaluates the performance between both implementations using INET framework in OMNeT++. While OpenFlow performs slightly better than TCP with respect to mean round trip time (RTT). The results also proved the correctness of OpenFlow implemented simulation model. Finally, we propose the three phases of implementing a Distributed Active Information Model (DAIM) within OpenFlow to support an autonomic network management
Comparison of TCP/IP routing versus openflow table and implementation of intelligent computational model to provide autonomous behavior
© Springer International Publishing Switzerland 2015 Software-Defined Networking (SDN) is an emerging programmable network architecture, where network control plane is decoupled from forwarding plane. The first standardize communication interface defined between the controls and forwarding layers of the SDN architecture is known as OpenFlow. OpenFlow is a key enabler for SDN that allows direct manipulation on the forwarding plane of network devices. SDN forwarding methods are based on flows, through a protocol like OpenFlow, which operates in contrast to conventional networking device methods, such as TCP/IP routing table and MAC learning table. In more details, OpenFlow protocol has the same forwardingmethods to push L2-L4 functions which are simplified into a Flow-Table(s). This paper discusses the relationship between the processes of forwarding packets in conventional IP routing table versus OpenFlow-table. Then, the paper proposes the three phases of implementing aDistributed Active Information Model (DAIM) within OpenFlow to support an autonomic network management
Using DAIM as a reactive interpreter for openflow networks to enable autonomic functionality
OpenFlow is the first standardization of Software Defined Networks. OpenFlow approach, however, has number of limitations: it restricts its use within a single-domain, it is not scalable, and it does not adapt well to changes in local environments. We evaluate the number of approaches to solve these limitations, and propose DAIM model (Distributed Active information Model) which can be integrated into the OpenFlow structure at the level of the switches to provide a reactive interpreter that will manage the flow tables autonomically. © 2013 Authors