/ / Est-ce que OMNeT ++ / INET considère les temps de calcul, par exemple. calculs de somme de contrôle - temps, délai, omnet ++, calcul, inet

Est-ce que OMNeT ++ / INET prend en compte les temps de calcul, par ex. calculs de somme de contrôle - temps, délai, omnet ++, calcul, inet

Je veux utiliser OMNeT ++ et INET pour un réseausimulation. Ma simulation se concentre sur la représentation correcte du comportement de synchronisation. Par conséquent, la simulation doit non seulement prendre en compte l'heure de la transmission, mais également la durée pendant laquelle le paquet est retardé dans la pile. Ces retards peuvent se produire en raison des calculs de somme de contrôle nécessaires pour, par exemple, TCP, UDP ou IPv4. Autant que je sache, le calcul de la somme de contrôle n’est pas pris en compte dans INET, il est uniquement possible de représenter une somme de contrôle incorrecte par une erreur de bit.

Mais je voulais demander ici pour être sûr de ne pas manquer une option qui permette de considérer un tel effet sur le comportement du timing.

Je suis reconnaissant pour vos commentaires.

Réponses:

2 pour la réponse № 1

Vous avez raison, la consommation de temps à l'intérieur dupile ou le temps passé lors du traitement des paquets n'est pas pris en compte ni inclus dans INET a priori. Il s’agit d’un sujet compliqué, car ces types de "retards" dépendent fortement du système réel, de la situation du système, des logiciels réellement utilisés, etc. resterait (entre autres): Comment régler les délais? À quelles valeurs? Comment vérifier les paramètres de valeur corrects? Etc...

Cette discussion de côté, si vous voulez inclureretards de traitement, vous pouvez commencer par les modéliser via des auto-messages. Chaque fois qu'une opération pertinente de "délai de traitement" commence, un auto-message avec un délai (le temps de traitement réel) est envoyé au module lui-même. Lorsque le message est traité, le code réel est exécuté et le temps de simulation avance.

Cela nécessite, bien sûr, que les fonctions dépendantes soient bloquées pendant la durée du traitement ... Cela pourrait être un travail complexe d'introduire de telles choses dans la pile INET.