Doctoral thesis
OA Policy
English

A reflective architecture applied to mobile code environments

Defense date2002-01-30
Abstract

L'intérêt de l'exploration de la technologie du code mobile (où le code des programmes peut être déplacé à volonté entre différents ordinateurs), réside principalement dans la flexibilité qu'elle peut apporter lors de l'implémentation d'applications distribuées. Elle permet notamment de simplifier le déploiement des différentes composantes d'une application sans un passage obligé par une phase distincte d'installation réalisée préalablement `a leur utilisation: le code est simplement transféré et installé au gré des besoins de l'application principale. Cette technologie se destine, par ses fonctionnalités et ses avantages architecturaux, `a différents domaines d'application, tels les systèmes distribués, les réseaux informatiques ou les télécommunications. Un intérêt particulier a été porté au paradigme appelé agents mobiles, un concept de programmes autonomes qui peuvent se déplacer à leur gré de machine en machine, emportant avec eux leur code et leurs données, pour accomplir leur tâche. Cette autonomie ajoute un degré de liberté dans le cadre de l'implémentation d'applications, car un agent peut décider où et quand migrer. Cependant, cette autonomie induit en contrepartie une complexité supplémentaire dans la conception des applications utilisant ce paradigme. Cette complexité émane de la nature dynamique des agents et aussi des conditions changeantes des différents environnements d'exécutions dans lesquels les agents s'exécuteront (connectivité, disponibilité de mémoire en suffisance, et propriétés des services offerts). En effet, les systèmes d'agents mobiles actuels offrent une quantité excessivement restreinte d'informations sur l'environnement d'exécution, ce qui limite les possibilités d'adaptation des agents mobiles, et exclut donc beaucoup d'opportunités d'exploitation optimale des ressources locales des ordinateurs visités.

Citation (ISO format)
VILLAZON TORRICO, Alex Stéphan. A reflective architecture applied to mobile code environments. Doctoral Thesis, 2002. doi: 10.13097/archive-ouverte/unige:139854
Main files (1)
Thesis
accessLevelPublic
Identifiers
485views
648downloads

Technical informations

Creation18/08/2020 14:24:00
First validation18/08/2020 14:24:00
Update21/03/2024 11:20:13
Status update21/03/2024 11:20:13
Last indexation13/05/2025 18:22:16
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack