48 research outputs found
QoSVisor: QoS Framework for SDN
The increasing demand for network services and quality across wide selections of digital applications in the internet era has caused growing congestion and raised questions about how to deal with prioritizing data in ways tailored to particular uses of applications and managing peak congestion times. Software Defined Network (SDN) in particular Slicing Strategy, seems the best solution due to its new constitution intelligently implemented through the SDN OpenFlow protocol. However, Slicing Strategies specifically “FlowVisor” are limited in certain mechanisms such as Traffic Engineering (TE), which make it a requirement to find new ways to deliver Quality of Service (QoS) for different applications. In this paper, QoSVisor presented as an SDN extension action QoS Slicer based as an enhancement to the standard FlowVisor operation slicing tools to ensure the QoS for each Slice-based class of application
Building Programmable Wireless Networks: An Architectural Survey
In recent times, there have been a lot of efforts for improving the ossified
Internet architecture in a bid to sustain unstinted growth and innovation. A
major reason for the perceived architectural ossification is the lack of
ability to program the network as a system. This situation has resulted partly
from historical decisions in the original Internet design which emphasized
decentralized network operations through co-located data and control planes on
each network device. The situation for wireless networks is no different
resulting in a lot of complexity and a plethora of largely incompatible
wireless technologies. The emergence of "programmable wireless networks", that
allow greater flexibility, ease of management and configurability, is a step in
the right direction to overcome the aforementioned shortcomings of the wireless
networks. In this paper, we provide a broad overview of the architectures
proposed in literature for building programmable wireless networks focusing
primarily on three popular techniques, i.e., software defined networks,
cognitive radio networks, and virtualized networks. This survey is a
self-contained tutorial on these techniques and its applications. We also
discuss the opportunities and challenges in building next-generation
programmable wireless networks and identify open research issues and future
research directions.Comment: 19 page
Connecting NetOpen nodes for NetOpen resource aggregation
NetOpen RA (Resource Aggregate) is the programmable network substrate containing resources supporting OpenFlow-based programmable networking. A number of experiments can be performed by sharing resources built by connecting NetOpen nodes. As today's Internet does not support layer-2 (L2) data-plane connectivity required for OpenFlow-based programmable networking, tunneling techniques are important in building NetOpen RA with NetOpen nodes. In this paper, we present several tunneling techniques and evaluate the performance of the connections according to tunneling techniques. We also present demonstration experiences with the NetOpen RA
Dynamic resource management in SDN-based virtualized networks
Network virtualization allows for an abstraction between user and physical resources by letting a given physical infrastructure to be shared by multiple service providers. However, network virtualization presents some challenges, such as, efficient resource management, fast provisioning and scalability. By separating a network's control logic from the underlying routers and switches, software defined networking (SDN) promises an unprecedented simplification in network programmability, management and innovation by service providers, and hence, its control model presents itself as a candidate solution to the challenges in network virtualization. In this paper, we use the SDN control plane to efficiently manage resources in virtualized networks by dynamically adjusting the virtual network (VN) to substrate network (SN) mappings based on network status. We extend an SDN controller to monitor the resource utilisation of VNs, as well as the average loading of SN links and switches, and use this information to proactively add or remove flow rules from the switches. Simulations show that, compared with three state-of-art approaches, our proposal improves the VN acceptance ratio by about 40% and reduces VN resource costs by over 10%
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
Multiplex Network Structure Enhances the Role of Generalized Reciprocity in Promoting Cooperation
In multi-agent systems, cooperative behavior is largely determined by the
network structure which dictates the interactions among neighboring agents.
These interactions often exhibit multidimensional features, either as
relationships of different types or temporal dynamics, both of which may be
modeled as a "multiplex" network. Against this background, here we advance the
research on cooperation models inspired by generalized reciprocity, a simple
pay-it-forward behavioral mechanism, by considering a multidimensional
networked society. Our results reveal that a multiplex network structure can
act as an enhancer of the role of generalized reciprocity in promoting
cooperation by acting as a latent support, even when the parameters in some of
the separate network dimensions suggest otherwise (i.e. favor defection). As a
result, generalized reciprocity forces the cooperative contributions of the
individual agents to concentrate in the dimension which is most favorable for
the existence of cooperation.Comment: Extended abstract of "The Role of Multiplex Network Structure in
Cooperation through Generalized Reciprocity