Pages

dimanche 2 janvier 2011

Modeler Opnet - un outil de simulation de réseau

Introduction d'OPNET

Optimisé Network Engineering Tools (OPNET) est un système d'ingénierie globale permettant de réseaux de communications simulation grand modélisation protocole détaillé et analyse de performance. OPNET a été conçu pour fournir un environnement de travail complet pour le modeleur de réseau qui exploite des graphiques sophistiquées d'ingénierie des postes de travail. Les outils fournis par OPNET d'un système bien intégré avec les fonctionnalités principe suivant

• Domain Specific, Hierarchical Models-OPNET est conçu spécifiquement pour le développement et l'analyse des réseaux de communications, et fournit de nombreux détails ne sont pas disponibles dans les logiciels de simulation simple des ressources.

• Modèles de matériel réseau et les logiciels sont hiérarchiquement structuré, permettant la réutilisation importante des modèles développés dans les différentes simulations. Spécification des modèles graphiques - la mesure du possible, les spécifications sont entrés graphiquement avec des éditeurs spécialisés. Ces éditeurs de fournir un support efficace pour la capture de conception en passant par un ensemble cohérent de méthodes modernes de l'interface utilisateur comme les menus de la souris à moteur et des icônes.

• Génération automatique de simulation - prochaine ouverture! réduit l'effort nécessaire pour développer une simulation en fournissant un noyau de simulation efficaces event-driven, les bibliothèques de communications blocs de construction, et les compilateurs qui prennent la spécification de conception et de générer automatiquement un exécutable de simulation. Le processus de développement logiciel complet typiquement associés à la simulation des systèmes complexes est ainsi considérablement réduit.

• Outil d'analyse - Conception de débogage, d'évaluation et analyse des compromis nécessitent de grands volumes de résultats de simulation pour être interprété par l'ingénieur. Un ensemble d'outils d'analyse et un débogueur interactif fournir des techniques sophistiquées de réduction des données pour résumer les résultats de simulation sous forme graphique facile à interpréter, et de surveiller le comportement du modèle en détail.

• Flexibilité et modélisation détaillée - Alors qu'une grande partie de la spécification du modèle structure OPNET est réalisée graphiquement, des modèles de protocoles et algorithmes utilisent une approche hybride appelée proto-c, ce qui permet aux utilisateurs d'intégrer le code de langue C au sein d'une machine à états finis graphique spécifié.

La spécification des processus de C est facilitée par une vaste bibliothèque de procédures de soutien qui offrent un large éventail de services de simulation. En outre, le code indiqué à l'extérieur du système OPNET peut être lié à des simulations OPNET produit. Cette capacité à intégrer pleinement code général de haut niveau de langue permet à l'utilisateur un très haut degré de flexibilité dans la construction de modèles à tout niveau de détail.

OPNET peut être utilisé dans de nombreux domaines d'application divers réseaux de communication. Quelques exemples d'applications possibles comprennent des réseaux locaux, réseaux mobiles de radiocommunication par paquets, RNIS architecture, de capteurs distribués et les réseaux de contrôle et de réseaux tactiques.

Modélisation Domaines

simulations OPNET sont basés sur les quatre domaines de modélisation distincte appelée Network, Node, processus et Linkillustrates, des modèles de réseaux reposent sur la définition des modèles noeud qui à son tour intégrer des modèles de processus. En outre, les modèles de liaison sont utilisées pour caractériser les liens dans le domaine du réseau. La méthodologie de conception pour la simulation est généralement de bas en haut en ce que l'utilisateur crée d'abord des modèles de processus, puis la construction de modèles noeud qui intègrent les processus, et construit enfin des modèles de réseaux qui sont remplis avec des modèles de noeud

Communiquer à travers des liens.

Processus modelsare spécifiés dans la langue proto-c qui utilise un éditeur graphique pour saisir la structure du processus sous la forme d'une machine à états finis (FSM). Le FSM contient la logique du modèle de processus au sein de ses états et de transitions. Les modèles de processus d'utiliser une bibliothèque de procédures du noyau qui permettent l'accès à des paquets, des variables de réseau, la collecte de statistiques, de communication par paquets, et un service de simulation.

L'incorporation lien domainallows de la coutume ou modèles lien spécifique à l'utilisateur au sein de simulation OPNET. Le lien de communication entre chaque paire émetteur-récepteur est modélisée comme pipelinewhich offre une souplesse dans la définition des supports de transmission entre deux nœuds. Lien modèles sont écrites directement en C et sont liés dans la simulation.

Le domainconsists nœud d'un ensemble de modules qui peuvent être interconnectés pour des architectures noeud arbitrairement complexes. Les modules de traitement et de file d'attente d'exécuter des modèles de processus spécifié en tant que machines à états finis. Le module générateur produit stochastiquement paquets selon spécifié par l'utilisateur des fonctions de densité de probabilité. modules émetteur et le récepteur sont l'interface pour les modules de niveau lien qui paquets de transfert entre les nœuds.

Dans les modèles domainnode réseau sont instanciés et chaque cas peut être attribué attributs indépendants, y compris l'identification et la position et les attributs définis par l'utilisateur. Dans le haut niveau de l'éditeur de réseau, des objets sous réseau qui fournissent un niveau d'abstraction supplémentaire peut également être créé. Il ya noeuds physiques liés, les nœuds de radio, les nœuds mobiles, et les ganglions satellites dans le domaine du réseau.

Structure du système

OPNET système est un ensemble d'outils qui peut être divisé en trois domaines fonctionnels: Spécification, Simulation et Analyse. La zone de spécification se compose des cinq éditeurs graphiques permettant aux utilisateurs de spécifier leur conception, ce sont Network Editor, Node Editor, Process Editor, éditeur de paramètres, et de la sonde Editor. Le domaine de la simulation consiste en l'outil de simulation et de simulation du noyau. Le secteur d'analyse se compose de l'outil d'analyse, qui traite et présente graphiquement des résultats de simulation, et l'éditeur de filtre, qui est utilisé pour construire des filtres spécialisés de traitement des résultats. Ces trois domaines sont pris en charge graphiquement par un système de gestion englobant appelé fenêtre de l'outil

Sous la direction de Réseau:

L'outil est utilisé pour spécifier les modèles de réseau, qui se compose d'objets sous-réseau et le noeud. objets Node sont instanciation des modèles physiques noeud construit dans l'éditeur de nœud, tout en sous-réseau ainsi que le niveau de la modélisation en haut ou mondiale, les nœuds peuvent être placés sur un plan de dimension pour les modèles dans lesquels l'emplacement physique est pertinente. Parce que l'éditeur de réseau représente la modélisation la plus grande ampleur dans OPNET, il fournit également les opérations nécessaires pour lier ensemble toutes les spécifications de niveau inférieur dans une simulation exécutable unique.

Node Editor:

Cet outil est utilisé pour spécifier des modèles de noeud, qui consistent en des modules paramétrés interconnectés dans un graphe arbitrairement complexes pour représenter les flux d'information et les aspects structure d'une classe particulière d'un noeud de communication. Les types supportés module comprend des processeurs généralistes, des générateurs, des files d'attente, émetteurs et récepteurs et antennes.

Sous la direction de processus:

Cet outil est de spécifier des modèles de processus qui représentent des outils, des algorithmes, ou en général, les processus de prise de décision. Les spécifications sont basées sur les représentations proto-c fini langage machine d'État et les noms des états, les transitions entre les états, les conditions pour chaque transition, les mesures qui sont prises à l'entrée ou la sortie d'un état ou de faire la transition, temporaires et variables d'état, et formelle des attributs du processus.

Éditeur de paramètres:

Cet outil comprend plusieurs modes distincts d'édition qui sont utilisés pour spécifier les paramètres du modèle qui sont plus complexes que les simples ou numérique d'entrée de chaîne. types de paramètres incluent des fonctions de une ou deux variables indépendantes, qui sont spécifiés graphiquement, et tableaux de données, qui sont spécifiées par l'intermédiaire d'une interface de type tableur. Les paramètres créés dans l'éditeur sont: Fonction de densité de probabilité (PDF), Packet Formats, une interface d'information (ICL) formats, et en outre, pour OPNET / fonction B, les diagrammes d'antenne, et la modulation.

Sous la direction de la sonde:

Cet outil est utilisé pour spécifier les données des demandes de collecte qui peut être appliquée à une simulation au moment de l'exécution afin de provoquer le modèle d'exécution pour placer des données spécifiques dans un fichier de sortie. Un fichier créé dans l'éditeur de sonde se compose d'une liste des sondes dont chacun hiérarchiquement références une statistique, un module, un nœud, et un sous-réseau.

Outil de simulation:

L'outil de simulation fournit un environnement pour la mise en place d'un ou plusieurs passages de simulation, en précisant leurs paramètres d'entrée, et de diriger leurs données collectées dans des fichiers de sortie nommé. L'outil de simulation utilise un tableau de données pour la spécification des simulations et leurs paramètres.

Outil d'analyse:

Cet outil est utilisé pour analyser les données de simulation résultant qui a été demandé l'aide de sondes définies dans l'éditeur de sonde ou collectées via les mécanismes des données statistiques globales de rapports. vecteurs de données peuvent être tracées avec une variété de types de graphiques. Scaler valeurs obtenues à partir de simulations multiples peuvent être recueillies et tracées pour effectuer des analyses de sensibilité de l'utilisateur défini les paramètres du modèle indépendant.

cet article est traduisé en francais
l'origine de cet article (en anglai): http://ezinearticles.com/?Opnet-Modeler---A-Network-Simulation-Tool&id=4290386

0 commentaires

Enregistrer un commentaire