Distribution transparente et dynamique de code pour applications Java - Archive ouverte HAL
Communication Dans Un Congrès Année : 2006

Distribution transparente et dynamique de code pour applications Java

Résumé

La délégation d’exécution de code est un mécanisme prometteur pour les systèmes nomades et la répartition de charge. Les systèmes nomades pourraient profiter des ressources voisines pour leur envoyer du code à exécuter, et les serveurs Web pourraient répartir leur charge durant un pic de charge. Ce papier présente une infrastructure capable de distribuer une application Java existante entre plusieurs machines et de manière transparente. Le code source des applications ne nécessite pas de modification : nous utilisons le tissage dynamique d’aspects pour analyser (monitorage) et distribuer l’application pendant l’exécution. L’infrastructure est composée d’un environnement d’éxécution extensible et adaptable et de JnJVM, une machine virtuelle Java flexible étendue avec un tisseur d’aspect dynamique. Notre système est chargé pendant l’exécution lorsque l’application le nécessite, sans la redémarrer. Une première évaluation montre que notre système augmente le nombre de transactions par secondes d’un serveur Web de 73%.
Fichier non déposé

Dates et versions

hal-01352107 , version 1 (05-08-2016)

Identifiants

  • HAL Id : hal-01352107 , version 1

Citer

Nicolas Geoffray, Gaël Thomas, Bertil Folliot. Distribution transparente et dynamique de code pour applications Java. Conférence Française sur les Systèmes d'Exploitation (CFSE), Oct 2006, Perpignan, France. pp.85-96. ⟨hal-01352107⟩
183 Consultations
0 Téléchargements

Partager

More