network core

Test de robustesse et performance sur maillage infrastructure

Scénario de test & Cas d'usage

Contexte Métier

Un opérateur télécom analyse la résilience de son réseau physique. Il s'agit de tester l'action sur un volume de données plus important généré programmatiquement pour simuler un réseau de serveurs interconnectés, en utilisant le multithreading.
Préparation des Données

Génération de 1000 liens simulant un réseau de serveurs avec une structure en chaîne et des redondances périodiques.

Copié !
1 
2DATA casuser.telecom_links;
3DO i=1 to 1000;
4from='SRV_'||strip(put(i,z4.));
5to='SRV_'||strip(put(i+1,z4.));
6OUTPUT;
7IF mod(i,10)=0 THEN DO;
8to='SRV_'||strip(put(i+5,z4.));
9OUTPUT;
10END;
11END;
12 
13RUN;
14 

Étapes de réalisation

1
Exécution de l'action avec contraintes de performance (Threads et TimeType).
Copié !
1 
2PROC CAS;
3ACTION network.core / links={name='telecom_links'} nThreads=4 timeType='CPU' outNodes={name='telecom_resilience', replace=true};
4 
5RUN;
6 

Résultat Attendu


L'action doit s'exécuter rapidement grâce aux 4 threads. La table 'telecom_resilience' identifie les nœuds centraux du maillage (ceux avec les plus hauts k-cores), indiquant les points névralgiques de l'infrastructure.