4,456 research outputs found

    Optimizing segment routing using evolutionary computation

    Get PDF
    Segment Routing (SR) combines the simplicity of Link-State routing protocols with the flexibility of Multiprotocol Label Switching (MPLS). By decomposing forwarding paths into segments, identified by labels, SR improves Traffic Engineering (TE) and enables new solutions for the optimization of network resources utilization. This work proposes an Evolutionary Computation approach that enables Path Computation Element (PCE) or Software-defined Network (SDN) controllers to optimize label switching paths for congestion avoidance while using at the most three labels to configure each label switching path.This work has been supported by COMPETE: POCI-01-0145-FEDER-007043 and FCT Fundac¸˜ao para a Ciˆencia e Tecnologia within the Project Scope: UID/CEC/00319/2013.info:eu-repo/semantics/publishedVersio

    Segment Routing: a Comprehensive Survey of Research Activities, Standardization Efforts and Implementation Results

    Full text link
    Fixed and mobile telecom operators, enterprise network operators and cloud providers strive to face the challenging demands coming from the evolution of IP networks (e.g. huge bandwidth requirements, integration of billions of devices and millions of services in the cloud). Proposed in the early 2010s, Segment Routing (SR) architecture helps face these challenging demands, and it is currently being adopted and deployed. SR architecture is based on the concept of source routing and has interesting scalability properties, as it dramatically reduces the amount of state information to be configured in the core nodes to support complex services. SR architecture was first implemented with the MPLS dataplane and then, quite recently, with the IPv6 dataplane (SRv6). IPv6 SR architecture (SRv6) has been extended from the simple steering of packets across nodes to a general network programming approach, making it very suitable for use cases such as Service Function Chaining and Network Function Virtualization. In this paper we present a tutorial and a comprehensive survey on SR technology, analyzing standardization efforts, patents, research activities and implementation results. We start with an introduction on the motivations for Segment Routing and an overview of its evolution and standardization. Then, we provide a tutorial on Segment Routing technology, with a focus on the novel SRv6 solution. We discuss the standardization efforts and the patents providing details on the most important documents and mentioning other ongoing activities. We then thoroughly analyze research activities according to a taxonomy. We have identified 8 main categories during our analysis of the current state of play: Monitoring, Traffic Engineering, Failure Recovery, Centrally Controlled Architectures, Path Encoding, Network Programming, Performance Evaluation and Miscellaneous...Comment: SUBMITTED TO IEEE COMMUNICATIONS SURVEYS & TUTORIAL

    3D flight route optimization for air-taxis in urban areas with evolutionary algorithms

    Get PDF
    Dissertation submitted in partial fulfilment of the requirements for the degree of Master of Science in Geospatial TechnologiesElectric aviation is being developed as a new mode of transportation for the urban areas of the future. This requires an urban air space management that considers these aircraft and restricts the vehicles’ flight routes from passing nofly areas. Flight routes need to be determined that avoid the no-fly areas and are also optimally planned in regard to minimize the flight time, energy consumption and added noise. The no-fly areas and the flight routes can be best modelled as three-dimensional geographical objects. The problem of finding a good flight route that suits all three criteria is hard and requires an optimization technique. Yet, no study exists for optimizing 3D-routes that are represented as geographical objects while avoiding three-dimensional restricted areas. The research gap is overcome by optimizing the 3D-routes with the multi-criteria optimization technique called Nondominated Sorting Genetic Algorithm (II).We applied the optimization on the study area of Manhattan (New York City) and for two representatives of different electrical aircraft, the Lilium Jet and the Ehang 184. Special procedures are proposed in the optimization process to incorporate the chosen geographical representations. We included a seeding procedure for initializing the first flight routes, repair methods for invalid flight routes and a mutation technique that relocates points along a sine curve. The resulting flight routes are compromise solutions for the criteria flight time, energy emission and added noise. Compared to a least distance path, the optimized flight routeswere improved for all three objectives. The lowest observed improvementwas a noise reduction by 36% for the Ehang 184. The highest improvement was an energy consumption reduction by 90% for the Lilium Jet. The proposed representation caused high computation times, which lead to other limitations, e.g. a missing uncertainty analysis.With the proposed methods, we achieved to optimize 3D-routes with multiple objectives and constraints. A reproducibility self-assessment1 resulted in 2, 2, 2, 2, 1 (input data, preprocessing, methods, computational environment, results)

    A grid-based ant colony algorithm for automatic 3D hose routing

    Get PDF
    Ant Colony Algorithms applied to difficult combinatorial optimization problems such as the traveling salesman problem (TSP) and the quadratic assignment problem. In this paper we propose a grid-based ant colony algorithm for automatic 3D hose routing. Algorithm uses the tessellated format of the obstacles and the generated hoses in order to detect collisions. The representation of obstacles and hoses in the tessellated format greatly helps the algorithm towards handling free-form objects and speed up the computations. The performance of the algorithm has been tested on a number of 3D models

    Method For Creating A Control Cabinet Model With Realistic Wires

    Get PDF
    During the assembly of a control cabinet, a major time-consuming step is the wiring of the included components. Hence, automating this step will noticeably reduce production costs. According to the planning, wires are routed through wire ducts and connected to components. While a comprehensive digital twin can be computed for the included components, this twin is missing a proper modelling of the connecting wires. For these, only a rough route through the wire ducts is given. However, a physically plausible model is an important prerequisite to perform reliable path planning for automated assembly. The paper addresses this need for accurate wire path computation during automated cabinet assembly and introduces a method to compute realistic wire paths through the wire ducts. Different models with and without a fixed wire length are presented and compared. An evolutionary algorithm optimizes the corresponding variables of the models. As described, both approaches yield valid paths, although the fixed length model appears to be able to compute more realistic paths

    Natural computing for vehicular networks

    Get PDF
    La presente tesis aborda el diseño inteligente de soluciones para el despliegue de redes vehiculares ad-hoc (vehicular ad hoc networks, VANETs). Estas son redes de comunicación inalámbrica formada principalmente por vehículos y elementos de infraestructura vial. Las VANETs ofrecen la oportunidad para desarrollar aplicaciones revolucionarias en el ámbito de la seguridad y eficiencia vial. Al ser un dominio tan novedoso, existe una serie de cuestiones abiertas, como el diseño de la infraestructura de estaciones base necesaria y el encaminamiento (routing) y difusión (broadcasting) de paquetes de datos, que todavía no han podido resolverse empleando estrategias clásicas. Es por tanto necesario crear y estudiar nuevas técnicas que permitan de forma eficiente, eficaz, robusta y flexible resolver dichos problemas. Este trabajo de tesis doctoral propone el uso de computación inspirada en la naturaleza o Computación Natural (CN) para tratar algunos de los problemas más importantes en el ámbito de las VANETs, porque representan una serie de algoritmos versátiles, flexibles y eficientes para resolver problemas complejos. Además de resolver los problemas VANET en los que nos enfocamos, se han realizado avances en el uso de estas técnicas para que traten estos problemas de forma más eficiente y eficaz. Por último, se han llevado a cabo pruebas reales de concepto empleando vehículos y dispositivos de comunicación reales en la ciudad de Málaga (España). La tesis se ha estructurado en cuatro grandes fases. En la primera fase, se han estudiado los principales fundamentos en los que se basa esta tesis. Para ello se hizo un estudio exhaustivo sobre las tecnologías que emplean las redes vehiculares, para así, identificar sus principales debilidades. A su vez, se ha profundizado en el análisis de la CN como herramienta eficiente para resolver problemas de optimización complejos, y de cómo utilizarla en la resolución de los problemas en VANETs. En la segunda fase, se han abordado cuatro problemas de optimización en redes vehiculares: la transferencia de archivos, el encaminamiento (routing) de paquetes, la difusión (broadcasting) de mensajes y el diseño de la infraestructura de estaciones base necesaria para desplegar redes vehiculares. Para la resolución de dichos problemas se han propuesto diferentes algoritmos CN que se clasifican en algoritmos evolutivos (evolutionary algorithms, EAs), métodos de inteligencia de enjambre (swarm intelligence, SI) y enfriamiento simulado (simulated annealing, SA). Los resultados obtenidos han proporcionado protocolos de han mejorado de forma significativa las comunicaciones en VANETs. En la tercera y última fase, se han realizado experimentos empleando vehículos reales circulando por las carreteras de Málaga y que se comunicaban entre sí. El principal objetivo de estas pruebas ha sido el validar las mejoras que presentan los protocolos que se han optimizado empleando CN. Los resultados obtenidos de las fases segunda y tercera confirman la hipótesis de trabajo, que la CN es una herramienta eficiente para tratar el diseño inteligente en redes vehiculares

    Fully automated urban traffic system

    Get PDF
    The replacement of the driver with an automatic system which could perform the functions of guiding and routing a vehicle with a human's capability of responding to changing traffic demands was discussed. The problem was divided into four technological areas; guidance, routing, computing, and communications. It was determined that the latter three areas being developed independent of any need for fully automated urban traffic. A guidance system that would meet system requirements was not being developed but was technically feasible
    corecore