Attributes | Values |
---|
type
| |
Thesis advisor
| |
Author
| |
alternative label
| - Peer to peer platform for the execution of applications as tasks dependencies graphes
|
dc:subject
| - Théorie des graphes
- Thèses et écrits académiques
- Logigrammes
|
preferred label
| - Plate-forme pair-à-pair pour l'exécution d'applications exprimables sous la forme de graphes de dépendances de tâches
|
Language
| |
Subject
| |
dc:title
| - Plate-forme pair-à-pair pour l'exécution d'applications exprimables sous la forme de graphes de dépendances de tâches
|
Degree granting institution
| |
note
| - A lot of resources are still under-used or unused for a long period of time whereas number of users needs computational power. The suggested solutions in order to use these resources usually concern multiparameter-applications where all users download and perform the same application on different data partitions. The systems which take in charge the dependences between tasks usually do it interfacing a traditional computing system. The outcome is some large and costly comings and goings of intermediary results between the client, servers and workers. From these observations, we have specified the HiPoP (Highly Distributed Platform of Computing) platform which, on the one hand, permits to submit its own specific applications and on the other hand to model them with DAG. We have also worked on fundamental characteristics of the platform such as fault tolerance that we managed resorting to task duplicates, and the users' resource security that we put in HDS (HiPoP Dynamic Sandbox). Another aspect we have strongly stressed is the system ease of use. Indeed, numbers of systems provide interesting functionalities but are only used by advanced users because of the system complexity: installation of the system and of its software dependences, configuration and utilization. Although our platform, which is devoid of matchmaker and of optimum scheduler, is very straightforward, HiPoP has shown, comparatively to other platforms managing dependences between tasks, some great aptitudes to manage DAG having a lot of dependences and having tasks from several seconds to one hour length.
- Les solutions proposées pour utiliser la puissance de calcul des ressources sous-utilisées ou inutilisées, concernent habituellement les applications multi-paramétrées. Les systèmes qui gèrent les dépendances entre les tâches le font généralement en interfaçant un système de calcul traditionnel. Il en résulte de nombreux et coûteux va-et-vient des résultats intermédiaires entre le client et les serveurs de calcul. A partir de ces constatations, nous avons spécifié la plate-forme HiPoP (Highly Distributed Platform of Computing) qui permet d'une part de proposer des applications spécifiques et d'autre part de les modéliser à l'aide de DAG. Nous avons également travaillé sur des caractéristiques fondamentales de la plate-forme telles que la tolérance aux fautes, que nous avons gérée en recourant aux duplicatas de tâches, et la sécurité des ressources des utilisateurs que nous confinons dans HDS (HiPoP Dynamic Sandbox). Un autre aspect sur lequel nous avons fortement mis l'accent est la facilité d'utilisation du système. En effet, bon nombre de systèmes offrent des fonctionnalités très intéressantes mais ne sont employés que par des utilisateurs avancés à cause de la complexité du système : installation du système et des dépendances logicielles, configuration, utilisation. Malgré une simplicité apparente de notre plate-forme dépourvue de matchmaker et d'ordonnanceur optimum, HiPoP a montré, comparativement à d'autres plates-formes gérant les dépendances entre les tâches, de très bonnes aptitudes à gérer les DAG comportant de nombreuses dépendances et ayant des tâches d'une durée pouvant aller de quelques secondes à une heure.
|
dc:type
| |
http://iflastandar...bd/elements/P1001
| |
rdaw:P10219
| |
has content type
| |
is primary topic
of | |
is rdam:P30135
of | |