33 research outputs found

    Implementation of multi-layer techniques using FEDERICA, PASITO and OneLab network infrastructures

    Full text link
    Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. V. López, J. L. Añamuro, V. Moreno, J. E. L. De Vergara, J. Aracil, C. García, J. P. Fernández-Palacios, and M. Izal, "Implementation of multi-layer techniques using FEDERICA, PASITO and OneLab network infrastructures", in 17th IEEE International Conference on Networks, ICON 2011, p. 89-94This paper describes an implementation of multilayer techniques using the network infrastructure provided by FEDERICA, PASITO and OneLab projects. FEDERICA project provides a network infrastructure, based on virtualization capabilities in both network and computing resources, which creates custom-made virtual environments. PASITO is a layer- 2 network that connects universities and research centers in Spain. OneLab measurements tools allow carrying out highaccuracy active network measurements. Thanks to FEDERICA and PASITO, we have a multi-layer architecture where the traffic is routed based on the measurements of OneLab equipment. To carry out this experiment, we have developed a Multi-layer Traffic Engineering manager and an implementation of the Path Computation Element Protocol to solve the lack of a control plane in IP oriented networks. This work shows the feasibility of multilayer techniques as a convenient solution for network operators and it validates our Path Computation Element implementation.This work has been partially funded by the Spanish Ministry of Education and Science under project ANFORA (TEC2009-13385), by the Spanish Ministry of Industry, Tourism and Trade under PASITO project, and by the European Union under project OneLab2 (FP7-224263). Authors would like to thank Mauro Campanella (GARR, the project coordinator of FEDERICA) and Miguel Angel Sotos (RedIris) for their support to carry out this work

    A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Research

    Full text link
    With traditional networking, users can configure control plane protocols to match the specific network configuration, but without the ability to fundamentally change the underlying algorithms. With SDN, the users may provide their own control plane, that can control network devices through their data plane APIs. Programmable data planes allow users to define their own data plane algorithms for network devices including appropriate data plane APIs which may be leveraged by user-defined SDN control. Thus, programmable data planes and SDN offer great flexibility for network customization, be it for specialized, commercial appliances, e.g., in 5G or data center networks, or for rapid prototyping in industrial and academic research. Programming protocol-independent packet processors (P4) has emerged as the currently most widespread abstraction, programming language, and concept for data plane programming. It is developed and standardized by an open community and it is supported by various software and hardware platforms. In this paper, we survey the literature from 2015 to 2020 on data plane programming with P4. Our survey covers 497 references of which 367 are scientific publications. We organize our work into two parts. In the first part, we give an overview of data plane programming models, the programming language, architectures, compilers, targets, and data plane APIs. We also consider research efforts to advance P4 technology. In the second part, we analyze a large body of literature considering P4-based applied research. We categorize 241 research papers into different application domains, summarize their contributions, and extract prototypes, target platforms, and source code availability.Comment: Submitted to IEEE Communications Surveys and Tutorials (COMS) on 2021-01-2

    Energy-Efficiency in Optical Networks

    Get PDF

    A new Framework to enable rapid innovation in Cloud Datacenter through a SDN approach

    Get PDF
    Dissertação de mestrado em Redes e Serviços de ComunicaçõesIn the last years, the widespread of Cloud computing as the main paradigm to deliver a large plethora of virtualized services significantly increased the complexity of Datacenters management and raised new performance issues for the intra-Datacenter network. Providing heterogeneous services and satisfying users’ experience is really challenging for Cloud service providers, since system (IT resources) and network administration functions are definitely separated. As the Software Defined Networking (SDN) approach seems to be a promising way to address innovation in Datacenters, the thesis presents a new framework that allows to develop and test new OpenFlow–based controllers for Cloud Datacenters. More specifically, the framework enhances both Mininet (a well–known SDN emulator) and POX (a Openflow controller written in python), with all the extensions necessary to experiment novel control and management strategies of IT and network resources. Further more, the framework was validated by implementing and testing well known policies. Hybrid allocation policies (considering both network and servers) were also implemented and scalability tests were performed. This work was developed under the ERASMUS student mobility program, in the Telecommunication Networks Research Group, Dept. of Information Engineering, University of Pisa, and resulted in the paper Datacenter in a box: test your SDN cloud-datacenter controller at home that was accepted into EWSDN2013.Nos últimos anos, a difusão da computação em nuvem como o principal paradigma para oferecer uma grande variedade de serviços virtualizados aumentou significativamente a complexidade da gestão de Datacenters e trouxe novos problemas de desempenho para a sua rede interna. A prestação de serviços heterogêneos e a satisfação dos utilizadores tornou-se um desafio para os provedores de serviços em nuvem, uma vez que as funções de administração de rede e do sistema (recursos de TI) estão definitivamente separados. Como o Software Defined Networking (SDN) aparenta ser um caminho promissor para tratar a inovação em Datacenters, a tese apresenta uma nova framework que permite desenvolver e testar novos controladores baseados em Openflow para Datacenters. Mais especificamente, a framework melhora o Mininet (um emulador SDN) e POX (um controlador OpenFlow escrito em python), com todas as extensões necessárias para o desenvolvimento de novas estratégias de TI e de gestão das redes de controlo. Além disso, a framework foi validada através da implementação e teste de políticas conhecidas. Políticas híbridas de alocação de máquinas virtuais (considerando tanto os servidores como as redes) foram implementadas e testes de escalabilidade foram realizados. Este trabalho foi desenvolvido no âmbito do programa de mobilidade de estudantes ERASMUS, no Grupo de Investigação em Redes de Telecomunicações TLCNETGRP, Departamento de Engenharia de Informação da Universidade de Pisa, do qual resultou a elaboração do artigo Datacenter in a box: test your SDN cloud-datacenter controller at home que foi aceite no EWSDN2013

    Towards a power consumption estimation model for routers over TCP and UDP protocols

    Get PDF
    Due to the growing development in the information and communication technology (ICT) industry, the usage of routers has increased rapidly. Meanwhile, these devices that are produced and developed today consume a definite amount of power, Furthermore, with limited focus on power estimation techniques and the increased demands of networking devices, it led to an increase of the vitality consumption as a result. While new high capacity router components are installed, energy intake in system elements will be rising due to the higher capability network consuming larger component of the vitality. This study considers providing estimating power model in different traffic settings over TCP and UDP protocols, this study is mainly concerned about the transport protocols power consumption. Isolating the power consuming components within an electronic system is a very precise process that requires deep understanding of the role of each component within the system and a thorough study of the component datasheet. The study started by simulating the protocols mechanism then followed by protoclos power measurements, a simple simulation has been provided for Xilinx Virtex-5, it is very complicated to simulate the whole system due to the need of an external devices, so the simulation focused on wavelengths, frequencies and traffic types. This study found that the estimated power stokes was high when the 1480nm, 1580nm, and 1750nm power source increase. while there were differrence in the consumed power while transiting different types of traffic such as CBR and HTTP through UDP and TCP. The effect of different frequencies has been noticed also while applying different frequencies to the protocols. So it is believed that this study may enhance the power scenarios in the network and routers throug applying different techniques to UDP and TC

    Design and implementation of the OFELIA FP7 facility: The European OpenFlow testbed

    Get PDF
    The growth of the Internet in terms of number of devices, the number of networks associated to each device and the mobility of devices and users makes the operation and management of the Internet network infrastructure a very complex challenge. In order to address this challenge, innovative solutions and ideas must be tested and evaluated in real network environments and not only based on simulations or laboratory setups. OFELIA is an European FP7 project and its main objective is to address the aforementioned challenge by building and operating a multi-layer, multi-technology and geographically distributed Future Internet testbed facility, where the network itself is precisely controlled and programmed by the experimenter using the emerging OpenFlow technology. This paper reports on the work done during the first half of the project, the lessons learned as well as the key advantages of the OFELIA facility for developing and testing new networking ideas. An overview on the challenges that have been faced on the design and implementation of the testbed facility is described, including the OFELIA Control Framework testbed management software. In addition, early operational experience of the facility since it was opened to the general public, providing five different testbeds or islands, is described

    Progressive Network Deployment, Performance, and Control with Software-defined Networking

    Get PDF
    The inflexible nature of traditional computer networks has led to tightly-integrated systems that are inherently difficult to manage and secure. New designs move low-level network control into software creating software-defined networks (SDN). Augmenting an existing network with these enhancements can be expensive and complex. This research investigates solutions to these problems. It is hypothesized that an add-on device, or shim could be used to make a traditional switch behave as an OpenFlow SDN switch while maintaining reasonable performance. A design prototype is found to cause approximately 1.5% reduction in throughput for one ow and less than double increase in latency, showing that such a solution may be feasible. It is hypothesized that a new design built on event-loop and reactive programming may yield a controller that is higher-performing and easier to program. The library node-openflow is found to have performance approaching that of professional controllers, however it exhibits higher variability in response rate. The framework rxdn is found to exceed performance of two comparable controllers by at least 33% with statistical significance in latency mode with 16 simulated switches, but is slower than the library node-openflow or professional controllers (e.g., Libfluid, ONOS, and NOX). Collectively, this work enhances the tools available to researchers, enabling experimentation and development toward more sustainable and secure infrastructur

    Advancing SDN from OpenFlow to P4: a survey

    Get PDF
    Software-defined Networking (SDN) marked the beginning of a new era in the field of networking by decoupling the control and forwarding processes through the OpenFlow protocol. The Next Generation SDN is defined by Open Interfaces and full programmability of the data plane. P4 is a domain-specific language that fulfills these requirements and has known wide adoption over recent years from Academia and Industry. This work is an extensive survey of the P4 language covering domains of application, a detailed overview of the language, and future directions
    corecore