Problématique du placement de tâches dans MeDLey
Abstract
La programmation d'applications parallèles basées sur le modèle d'échange de messages est simple à apprendre, mais nécessite un investissement considérable pour développer des applications complexes et obtenir de bonnes performances. Afin d'aider le programmeur dans ce contexte, nous proposons un environnement de développement et d'exécution, partiellement réalisé, composé de quatre parties principales: un module gérant la communication des messages, un placeur de tâches, un analyseur de traces et un module lié à l'administration de réseaux. Ce document a pour but de présenter les problèmes spécifiques au placement au sein de cet environnement en effectuant d'abord un survol général du domaine de placement de tâches, puis une description plus détaillée de différents modules de l'environnement.