Section courante

A propos

Section administrative du site

Introduction

Le protocole LINX, de l'entreprise Enea en suède, est une technologie ouverte pour les systèmes distribués IPC étant indépendante de la plate-forme et des interconnexions, s'adaptant parfaitement aux grands systèmes avec n'importe quelle topologie, mais offre les performances requises pour les composants à haut trafic du système. Il est basé sur une méthode transparente de transmission de messages. Il est libre et open source sous la licence GNU General Public License (GPL), version 2. Le protocole LINX est connu pour avoir l'avantage d'effectuer une transmission directe des messages, et de passer des DSP et des micro-contrôleurs aux microprocesseurs 64 bits.

Le protocole LINX fournit une solution de communication inter-processus pour la classe croissante des systèmes hétérogènes utilisant un mélange de systèmes d'exploitation, de processeurs, de DSP de micro-contrôleurs et d'interconnexions de médias comme la mémoire partagée, RapidIO, Ethernet Gigabit ou les piles de réseau. Des architectures comme celle-ci posent des problèmes évidents, les terminaux sur un processeur utilisent généralement le mécanisme IPC natif de cette plate-forme particulière et ils sont rarement utilisables sur une plate-forme exécutant d'autres systèmes d'exploitation. Pour les autres méthodes distribués IPC, tels que la suite de protocole TCP/IP, d'autres protocoles doivent être utilisé, mais venant avec des hautes charges et le protocole TCP/IP peut ne pas être disponibles sur les petits systèmes comme DSP. Le protocole LINX résout le problème car il peut être utilisé comme le seul mécanisme IPC pour la communication locale et a distance dans tout le système distribué hétérogène. La suite de protocoles LINX comporter 2 couches : les couches RLNH et CM (Connection Manager). Le RLNH correspond à la couche de session dans le modèle OSI et intègre les fonctions IPC, y compris les méthodes permettant de rechercher les points de terminaison par nom et de les surveiller pour obtenir des avertissements désynchronisées s'il perd le signal. La couche Connection Manager correspond à la couche de transport du modèle OSI et intègre une transmission fiable dans l'ordre des messages de taille arbitraire sur n'importe quel média.



Dernière mise à jour : Vendredi, le 10 août 2018