Objectifs

Présenter des modèles et des outils pour des simulations à grande échelle dans des environnements distribués. L'objet central est le réseau d'interaction engendré par la simulation que l'on cherche à étudier en l'abordant suivant quatre angles :

  1. Mesure
    • Collecter des données ;
    • Analyser la représentativité et la pertinence de ces données ;
    • Analyser le biais induit par la mesure ;
    • Concevoir des mesures nouvelles dans les graphes, dans les réseaux ;
    • Mesurer la dynamique.
  2. Algorithmique
    • Calculer efficacement ;
    • Utiliser les propriétes ;
    • Contrôler ;
    • Nouveaux algorithmes (distribués) s'appuyant sur les interactions.
  3. Etude des phénomènes et analyse
    • Décrire les réseaux ;
    • Approche statistique, topographique, topologique et structurelle des réseaux ;
    • Extraction de l'information pertinente ;
    • Analyse de la dynamique (quelle est-elle, quelles conséquences, quelles propriétés sont conservées ....) ;
    • Panne, attaque, robustesse, fiabilité ........ ;
    • Phénomène de diffusion, percolation .... ;
    • Chercher les points fixes ..... ;
    • Organisation, auto-organisation, coalition, ségrégation, blocquage, autopoïèse ....
  4. Modèle et simulation
    • Compréhension, aide à la décision, preuves ;
    • Capturer les propriétés ;
    • Faire varier les conditions initiales, la dynamique, les paramètres ;
    • Étude des comportements et des trajectoires.

Plan du cours

  1. Présentation des concepts généraux autour du code mobile ;
  2. Caractéristiques des agents/acteurs mobiles
  3. La techno : RMI + Code mobile + classloader ;
  4. Recherche de communautés et d'auto-organisations ;
  5. Exemple : Travaux de recherche AntCO2, DagDa ...
  6. Exposés