303 research outputs found

    Network partition for switched industrial ethernet using combined search heuristics

    Get PDF
    Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City, 2011Title from PDF of title page, viewed on June 6, 2011Includes bibliographical references (p. 44-46)Thesis advisor: Xiaojun ShenVitaA large industrial company needs a cost efficient telecommunication network to support heavy telecommunication needs among its different departments which are distributed in various locations. Because of the huge amount of daily communications, the network designer must partition the communicating devices into subnets each of which is supported by a high speed Ethernet. Then, the subnets are connected by a second level switch device called controller which handles inter-subnet communications. An optimization problem is how to partition n communicating devices into k groups such that the amount of intra-network traffic is balanced among the k groups and at the same time the inter-network traffic is minimized for a given traffic demand. This problem is known as the Network Partition Problem (NPP). The NPP problem has been studied by some researchers, but because of its NPhardness, only limited progress has been reported by two recent papers. The later one slightly improved on the results obtained by the previous one, and both papers used genetic algorithms. This thesis investigated the NPP problem and concluded by extensive tests that it is very difficult to improve further if we purely follow the method of genetic algorithms. Motivated by searching for new approaches, this thesis tried another evolutionary algorithm, i.e., the simulated annealing (SA) to see any hope to get a breakthrough. Encouraging results were obtained for some cases but not show overall superiority. Finally, this thesis investigated the approach that combines these two methods in searching for a better result. Extensive simulations demonstrated that this method work efficiently. By the combination of these two methods, we obtained obvious improvements on previous published results. This approach studied in this thesis can be applicable to practically solving other NP-hard problems also.Introduction -- Model description and problem definition -- Our approach -- Results -- Conclusion and future work -- Appendi

    NetGAP: A Graph-Grammar approach for concept design of networked platforms with extra-functional requirements

    Full text link
    During the concept design of complex networked systems, concept developers have to assure that the choice of hardware modules and the topology of the target platform will provide adequate resources to support the needs of the application. For example, future-generation aerospace systems need to consider multiple requirements, with many trade-offs, foreseeing rapid technological change and a long time span for realization and service. For that purpose, we introduce NetGAP, an automated 3-phase approach to synthesize network topologies and support the exploration and concept design of networked systems with multiple requirements including dependability, security, and performance. NetGAP represents the possible interconnections between hardware modules using a graph grammar and uses a Monte Carlo Tree Search optimization to generate candidate topologies from the grammar while aiming to satisfy the requirements. We apply the proposed approach to the synthetic version of a realistic avionics application use case and show the merits of the solution to support the early-stage exploration of alternative candidate topologies. The method is shown to vividly characterize the topology-related trade-offs between requirements stemming from security, fault tolerance, timeliness, and the "cost" of adding new modules or links. Finally, we discuss the flexibility of using the approach when changes in the application and its requirements occur

    Characterization of communication channels in terms of traffic and network architecture: a review

    Get PDF
    Software tools face accessibility and availability limitations in monitoring and industrial control processes when communications are affected by long distances. Likewise, real-time answers and stability are also limited by the traffic conditions in LAN network. Ethernet networks are widely-used in industrial communications due to high performance in multiswitch configuration. However, they are not the most appropriate solution for real-time applications, given the difficulty in measuring response times in data transmission, and even more so when the network topologies are different and traffic levels are permanently varying. This paper presents a review of the characterization of communication channels in terms of traffic and network architecture,  identifying  unexplored  areas  and  promoting  new alternatives that may be easily adopted by the industrial sector.  In  conclusion,  a  technique  integrated  by  architecture  and  traffic  characteristics  in  network  analysis may  performance  in  heterogeneous  systems  for  industrial applications via web.Las herramientas de software presentan limitaciones de acceso y disponibilidad en los procesos de monitoreo y control industrial, cuando las comunicaciones son afectadas por grandes distancias. Asimismo, las respuestas en tiempo real y la estabilidad tambiĂ©n son limitadas por las condiciones de tráfico en redes LAN. Es conocido que las redes Ethernet son ampliamente usadas en comunicaciones industriales por su alto rendimiento en configuraciones de switches. Sin embargo, no han sido la soluciĂłn adecuada para aplicaciones en tiempo real, dado el inconveniente de medir el tiempo de respuesta en la transmisiĂłn de datos, y más aĂşn, cuando las topologĂ­as de las redes son diferentes y los niveles de tráfico varĂ­an permanentemente. En este artĂ­culo, se presenta una revisiĂłn del estado del arte sobre la caracterizaciĂłn de canales de comunicaciĂłn en tĂ©rminos de tráfico y arquitectura de la red, donde se determinan campos que aĂşn quedan abiertos en esta área del conocimiento, y se inquieta hacia nuevas alternativas que puedan ser fácilmente adoptables por el sector industrial. Como conclusiĂłn, se establece que una tĂ©cnica integrada por la arquitectura y las caracterĂ­sticas del tráfico en el análisis de redes mejora las perspectivas de rendimiento en sistemas heterogĂ©neos para aplicaciones industriales vĂ­a web

    Analyse et optimisation des réseaux avioniques hétérogènes

    Get PDF
    La complexité des architectures de communication avioniques ne cesse de croître avec l’augmentation du nombre des terminaux interconnectés et l’expansion de la quantité des données échangées. Afin de répondre aux besoins émergents en terme de bande passante, latence et modularité, l’architecture de communication avionique actuelle consiste à utiliser le réseau AFDX (Avionics Full DupleX Switched Ethernet) pour connecter les calculateurs et utiliser des bus d’entrée/sortie (par exemple le bus CAN (Controller Area Network)) pour connecter les capteurs et les actionneurs. Les réseaux ainsi formés sont connectés en utilisant des équipements d’interconnexion spécifiques, appelés RDC (Remote Data Concentrators) et standardisé sous la norme ARINC655. Les RDCs sont des passerelles de communication modulaires qui sont reparties dans l’avion afin de gérer l’hétérogénéité entre le réseau cœur AFDX et les bus d’entrée/sortie. Certes, les RDCs permettent d’améliorer la modularité du système avionique et de réduire le coût de sa maintenance; mais, ces équipements sont devenus un des défis majeurs durant la conception de l’architecture avionique afin de garantir les performances requises du système. Les implémentations existantes du RDC effectuent souvent une translation direct des trames et n’implémentent aucun mécanisme de gestion de ressources. Or, une utilisation efficace des ressources est un besoin important dans le contexte avionique afin de faciliter l’évolution du système et l’ajout de nouvelles fonctions. Ainsi, l’objectif de cette thèse est la conception et la validation d’un RDC optimisé implémentant des mécanismes de gestion des ressources afin d’améliorer les performances de l’architecture de communication avionique tout en respectant les contraintes temporelles du système. Afin d’atteindre cet objectif, un RDC pour les architectures réseaux de type CAN-AFDX est conçu, intégrant les fonctions suivantes: (i) groupement des trames appliqué aux flux montants, i.e., flux générés par les capteurs et destinés à l’AFDX, pour minimiser le coût des communication sur l’AFDX; (ii) la régulation des flux descendants, i.e., flux générés par des terminaux AFDX et destinés aux actionneurs, pour réduire les contentions sur le bus CAN. Par ailleurs, notre RDC permet de connecter plusieurs bus CAN à la fois tout en garantissant une isolation entre les flux. Par la suite, afin d’analyser l’impact de ce nouveau RDC sur les performances du système avionique, nous procédons à la modélisation de l’architecture CAN-AFDX, et particulièrement le RDC et ses nouvelles fonctions. Ensuite, nous introduisons une méthode d’analyse temporelle pour calculer des bornes maximales sur les délais de bout en bout et vérifier le respect des contraintes temps-réel. Plusieurs configurations du RDC peuvent répondre aux exigences du système avionique tout en offrant des économies de ressources. Nous procédons donc au paramétrage du RDC afin de minimiser la consommation de bande passante sur l’AFDX tout en respectant les contraintes temporelles. Ce problème d’optimisation est considéré comme NP-complet, et l’introduction des heuristiques adéquates s’est avérée nécessaire afin de trouver la meilleure configuration possible du RDC. Enfin, les performances de ce nouveau RDC sont validées à travers une architecture CAN-AFDX réaliste, avec plusieurs bus CAN et des centaines de flux échangés. Différents niveaux d’utilisation des bus CAN ont été considérés et les résultats obtenus ont montré l’efficacité de notre RDC à améliorer la gestion des ressources du système avionique tout en respectant les contraintes temporelles de communication. En particulier, notre RDC offre une réduction de la bande passante AFDX allant jusqu’à 40% en comparaison avec le RDC actuellement utilisé. ABSTRACT : The aim of my thesis is to provide a resources-efficient gateway to connect Input/Output (I/O) CAN buses to a backbone network based on AFDX technology, in modern avionics communication architectures. Currently, the Remote Data Concentrator (RDC) is the main standard for gateways in avionics; and the existing implementations do not integrate any resource management mechanism. To handle these limitations, we design an enhanced CAN-AFDX RDC integrating new functions: (i) Frame Packing (FP) allowing to reduce communication overheads with reference to the currently used "1 to 1" frame conversion strategy; (ii) Hierarchical Traffic Shaping (HTS) to reduce contention on the CAN bus. Furthermore, our proposed RDC allows the connection of multiple I/O CAN buses to AFDX while guaranteeing isolation between different criticality levels, using a software partitioning mechanism. To analyze the performance guarantees offered by our proposed RDC, we considered two metrics: the end-to-end latency and the induced AFDX bandwidth consumption. Furthermore, an optimization process was proposed to achieve an optimal configuration of our proposed RDC, i.e., minimizing the bandwidth utilization while meeting the real-time constraints of communication. Finally, the capacity of our proposed RDC to meet the emerging avionics requirements has been validated through a realistic avionics case study

    Semantics-preserving cosynthesis of cyber-physical systems

    Get PDF

    Using genetic algorithms to take into account user wishes in an advanced building control system

    Get PDF
    From a sustainable development perspective, the newly developed automatic controllers for building services are very promising in that they increase energy efficiency and reduce commissioning and maintenance costs. But a major problem has appeared as the automatic building control systems have been implemented: the user rejection of this kind of system is quite high. This is mainly due to a lack of user considerations in the controllers. An integrated blind, electric lighting and heating control system that adapts to user wishes on a long-term basis has been developed in this work to deal with this issue. The adaptation of the control system to user wishes was achieved by means of Genetic Algorithms. They have been seen to be the most appropriate optimization method for this task. They ensure a 100% convergence whereas standard search methods such as Gauss-Newton and Nelder-Mead converge in less than 25% of the time and Simulated Annealing method converges in about 75% of the time. In addition, simulations with a consistent virtual user have shown that the user adaptive controller is capable of anticipation. Nine months of experimental tests were carried out in 14 office rooms of the LESO building with a total of 23 users concerned. Three controllers were compared: a manual control system, an automatic controller without user adaptation and an automatic controller with user adaptation. Tests were conducted in a similar fashion as clinical randomized trials are carried out: control systems are randomly attributed to rooms and users do not know which system they have (single-blind study). Results show that the automatic control rejection percentage is greatly reduced with the user adaptive system. Indeed, after four weeks with an automatic control, 25% of the users with the non-adaptive system reject the automatic control, whereas only 5% of the users with the user adaptive system reject it. These percentages depend neither on age or gender of the user, nor on the number of occupants in a room. Moreover, the energy savings due to automatic control (26% compared to a manual system) are not reduced by the user adaptation. These large energy savings are mainly due to the predictive feature of the heating controller and to the efficient control of electric lighting. In addition, indoor comfort is slightly improved by the automatic controllers for both thermal and visual aspects. The indoor comfort is even slightly more improved by the user adaptive control compared to the non-adaptive one. The user adaptation has not converged properly in the mechanical workshop, a space used by several persons and also considered in the experiments. It has been concluded that user adaptive systems are probably not appropriate for places with irregular users, such as workshops, libraries, corridors and all public spaces

    Dimensionerings- en werkverdelingsalgoritmen voor lambda grids

    Get PDF
    Grids bestaan uit een verzameling reken- en opslagelementen die geografisch verspreid kunnen zijn, maar waarvan men de gezamenlijke capaciteit wenst te benutten. Daartoe dienen deze elementen verbonden te worden met een netwerk. Vermits veel wetenschappelijke applicaties gebruik maken van een Grid, en deze applicaties doorgaans grote hoeveelheden data verwerken, is het noodzakelijk om een netwerk te voorzien dat dergelijke grote datastromen op betrouwbare wijze kan transporteren. Optische transportnetwerken lenen zich hier uitstekend toe. Grids die gebruik maken van dergelijk netwerk noemt men lambda Grids. Deze thesis beschrijft een kader waarin het ontwerp en dimensionering van optische netwerken voor lambda Grids kunnen beschreven worden. Ook wordt besproken hoe werklast kan verdeeld worden op een Grid eens die gedimensioneerd is. Een groot deel van de resultaten werd bekomen door simulatie, waarbij gebruik gemaakt wordt van een eigen Grid simulatiepakket dat precies focust op netwerk- en Gridelementen. Het ontwerp van deze simulator, en de daarbijhorende implementatiekeuzes worden dan ook uitvoerig toegelicht in dit werk

    Deterministic ethernet in a safety critical environment

    Get PDF
    This thesis explores the concept of creating safety critical networks with low congestion and latency (known as critical networking) for real time critical communication (safety critical environment). Critical networking refers to the dynamic management of all the application demands in a network within all available network bandwidth, in order to avoid congestion. Critical networking removes traffic congestion and delay to provide quicker response times. A Deterministic Ethernet communication system in a Safety Critical environment addresses the disorderly Ethernet traffic condition inherent in all Ethernet networks. Safety Critical environment means both time critical (delay sensitive) and content critical (error free). Ethernet networks however do not operate in a deterministic fashion, giving rise to congestion. To discover the common traffic patterns that cause congestion a detailed analysis was carried out using neural network techniques. This analysis has investigated the issues associated with delay and congestion and identified their root cause, namely unknown transmission conditions. The congestion delay, and its removal, was explored in a simulated control environment in a small star network using the Air-field communication standard. A Deterministic Ethernet was created and implemented using a Network Traffic Oscillator (NTO). NTO uses Critical Networking principles to transform random burst application transmission impulses into deterministic sinusoid transmissions. It is proved that the NTO has the potential to remove congestion and minimise latency. Based on its potential, it is concluded that the proposed Deterministic Ethernet can be used to improve network security as well as control long haul communication
    • …
    corecore