Étude Préliminaire À Une Utilisation De ...
Document type :
Communication dans un congrès avec actes
Title :
Étude Préliminaire À Une Utilisation De Mémoires Secondaires Pour Le Stockage Des Métadonnées Java Dans Des Systèmes Contraints.
Author(s) :
Cogniaux, Geoffroy [Auteur]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Hauspie, Michaël [Auteur]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Extra Small Extra Safe [2XS]
Marseille, François-Xavier [Auteur]
Gemalto [Meudon]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Hauspie, Michaël [Auteur]

Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Extra Small Extra Safe [2XS]
Marseille, François-Xavier [Auteur]
Gemalto [Meudon]
Conference title :
CFSE 8
City :
Saint Malo
Country :
France
Start date of the conference :
2011
Publication date :
2011
Keyword(s) :
Système embarqués
Java
Carte à microprocesseur
Java
Carte à microprocesseur
HAL domain(s) :
Informatique [cs]/Systèmes embarqués
Informatique [cs]/Système d'exploitation [cs.OS]
Informatique [cs]/Informatique mobile
Informatique [cs]/Système d'exploitation [cs.OS]
Informatique [cs]/Informatique mobile
French abstract :
L'utilisation de langages robustes et de haut niveau, basés sur des machines virtuelles comme le Java, est désormais possible dans des systèmes aussi petits que les cartes à puce ou les capteurs réseau. Toutefois, le ...
Show more >L'utilisation de langages robustes et de haut niveau, basés sur des machines virtuelles comme le Java, est désormais possible dans des systèmes aussi petits que les cartes à puce ou les capteurs réseau. Toutefois, le potentiel de ces langages est encore largement bridé par les ressources physiques de ces systèmes, no- tamment l'espace dédié au stockage du code et des données de fonctionnement de tels langages (i.e. les métadonnées). Nous pensons qu'il est possible de lever ce verrou en couplant des mécanismes de cache avec la présence de plus en plus fréquente dans ces systèmes de mémoires secondaires externes et vo- lumineuses. Ce papier est une étude préliminaire à la mise en œuvre de cette nouvelle approche. Grâce à des résultats obtenus par simulation, nous avons identifié trois facteurs qui concourent à dégrader les performances de la mise en cache de code Java et de ses métadonnées : le niveau d'abstraction objet des applications, la fragmentation des métadonnées et le phénomène de dilution spatiale occasionnée par le cache sur ces données fragmentées et très petites. Au vue de nos analyses, nous pensons qu'une solution ne peut pas être idéale sans être une réponse globale à ces trois facteurs.Show less >
Show more >L'utilisation de langages robustes et de haut niveau, basés sur des machines virtuelles comme le Java, est désormais possible dans des systèmes aussi petits que les cartes à puce ou les capteurs réseau. Toutefois, le potentiel de ces langages est encore largement bridé par les ressources physiques de ces systèmes, no- tamment l'espace dédié au stockage du code et des données de fonctionnement de tels langages (i.e. les métadonnées). Nous pensons qu'il est possible de lever ce verrou en couplant des mécanismes de cache avec la présence de plus en plus fréquente dans ces systèmes de mémoires secondaires externes et vo- lumineuses. Ce papier est une étude préliminaire à la mise en œuvre de cette nouvelle approche. Grâce à des résultats obtenus par simulation, nous avons identifié trois facteurs qui concourent à dégrader les performances de la mise en cache de code Java et de ses métadonnées : le niveau d'abstraction objet des applications, la fragmentation des métadonnées et le phénomène de dilution spatiale occasionnée par le cache sur ces données fragmentées et très petites. Au vue de nos analyses, nous pensons qu'une solution ne peut pas être idéale sans être une réponse globale à ces trois facteurs.Show less >
Language :
Français
Peer reviewed article :
Oui
Audience :
Nationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.archives-ouvertes.fr/hal-00616865/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-00616865/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-00616865/document
- Open access
- Access the document
- cfse8_11.pdf
- Open access
- Access the document
- document
- Open access
- Access the document