Vous êtes sur la page 1sur 2

TD Rseaux FIP

Exercice 1 :

On rappelle le format de certaines trames de transfert pour le rseau FIP :

Trames de question : ID_DAT, ID_RQ et ID_MSG


Elles ne diffrent que de quelques bits dans le champ de contrle

14 bits 1 2 2 7
octet octets octets bits
Trames de rponse : RP-DAT
rponse une trame ID_DAT

14 bits 1 n octets (n <= 2 7


octet 128) octets bits

Remarque : on prcise bien que la trame rponse ne contient pas le champ identifier .

1- Donner la formule qui permet dexprimer lefficacit du rseau FIP pour des donnes
utiles de taille gale n octets, un dbit de D bits/s et un temps de retournement gal TR.
2- A partir de quelle valeur de n, lefficacit du rseau est infrieure 50% si D= 1 Mbits/s
et TR= 20 s?
3- Avec un dbit de 1 Mbits/s, un temps de retournement de 20 s, combien de variables de
deux octets peut-on transmettre avec une priode gale 10 ms ?
Exercice 2 :

On considre une architecture embarque dans un vhicule automobile. Le niveau


applicatif implique 2 flux de donnes priodiques :

- Flux de contrle moteur: Flux n1


10 stations, mettant chacune un message priodique de priode T1=2ms
Le dlai d'une donne de ce flux doit tre infrieur CT1 (hypothse : CT1=T1)
- Flux de confort: Flux n2
20 stations, mettant chacune un message priodique de priode T2=8ms
Le dlai d'une donne de ce flux doit tre infrieur CT2 (hypothse : CT2=T2)

Remarque :

- Dans un premier temps, on considrera une trame de mme longueur de donnes.


On supposera donc des donnes priodiques de longueur L=64 bits pour les deux
flux, et un dbit D=2,5Mbit/s pour le rseau FIP.
- On supposera galement que les temps de traitement des donnes en mission et en
rception, les temps de propagation et de traverse des couches sont
ngligeables. Seuls les dlais d'accs au mdium et de transmission seront considrs
ici.
- Le temps de retournement (FIP, TR=8s).
1- Construire la table statique de l'arbitre de FIP. L'ordonnancement est-il possible ? Peut-on
respecter les contraintes temporelles ?
Remarque : Pour FIP, l'tude consiste dans un premier temps construire un
ordonnancement. Et donc vrifier dans un premier temps si la solution est ordonnanable,
puis trouver le meilleur ordonnancement.

2- Changement de priodicit (cas du FIP)


- Que se passerait-il si la priode du flux de confort tait de 4ms ?
3- Flux apriodique
- Peut-on mettre une donne apriodique, cette donne peut-elle tre prioritaire ? (ex :
mission d'un signal d'alarme).
- En considrant l'mission des donnes apriodiques, analyser vos solutions
d'ordonnancement donnes pour la question 2 et trouver quelle est finalement la
meilleure.