1 |
Equité d'accès aux ressources dans les systèmes partagés best-effortGoichon, François 16 December 2013 (has links) (PDF)
Au cours de la dernière décennie, l'industrie du service informatique s'est métamorphosée afin de répondre à des besoins client croissants en termes de disponibilité, de performance ou de capacité de stockage des systèmes informatisés. Afin de faire face à ces demandes, les hébergeurs d'infrastructures ont naturellement adopté le partage de systèmes où les charges de travail de différents clients sont exécutées simultanément. Cette technique, mutualisant les ressources à disposition d'un système entre les utilisateurs, permet aux hébergeurs de réduire le coût de maintenance de leurs infrastructures, mais pose des problèmes d'interférence de performance et d'équité d'accès aux ressources. Nous désignons par le terme systèmes partagés best-effort les systèmes dont la gestion de ressources est centrée autour d'une maximisation de l'usage des ressources à disposition, tout en garantissant une répartition équitable entre les différents utilisateurs. Dans ce travail, nous soulignons la possibilité pour un utilisateur abusif d'attaquer les ressources d'une plateforme partagée afin de réduire de manière significative la qualité de service fournie aux autres utilisateurs concurrents. Le manque de métriques génériques aux différentes ressources, ainsi que le compromis naturel entre équité et optimisation des performances forment les causes principales des problèmes rencontrés dans ces systèmes. Nous introduisons le temps d'utilisation comme métrique générique de consommation des ressources, métrique s'adaptant aux différentes ressources gérées par les systèmes partagés best-effort. Ceci nous amène à la spécification de couches de contrôles génériques, transparentes et automatisées d'application de politiques d'équité garantissant une utilisation maximisée des ressources régulées. Notre prototype, implémenté au sein du noyau Linux, nous permet d'évaluer l'apport de notre approche pour la régulation des surcharges d'utilisation mémoire. Nous observons une amélioration significative de la performance d'applications typiques des systèmes partagés best-effort en temps de contention mémoire. De plus, notre technique borne l'impact d'applications abusives sur d'autres applications légitimes concurrentes, puisque l'incertitude sur les durées d'exécution est naturellement amoindrie.
|
2 |
Protocole d'appel de multiprocédure à distance dans le système Gothic : définition et mise en oeuvre.Morin, Christine 18 December 1990 (has links) (PDF)
Ces travaux de thèse se sont déroulés dans le cadre du projet Gothic, qui avait pour objectif de concevoir et réaliser un système distribué intégré tolérant aux fautes pour un réseau local de machines multiprocesseurs dotées de Mémoires Stables Rapides (MSR). Le langage de programmation du système Gothic, appelé Polygoth, introduit le concept de multiprocédure pour la construction d'applications distribuées. La multiprocédure est une généralisation de la procédure permettant l'exécution en parallèle de plusieurs calculs. Ces travaux de thèse ont porté sur la conception de protocoles de communication fiable pour la mise en oeuvre d'un protocole d'appel de multiprocédure à distance (RMPC). Nous avons défini un système de communication fiable dont les composants essentiels sont un protocole de communication fiable par messages et un protocole de diffusion fiable ordonnée. L'originalité de ces protocoles repose sur l'utilisation de la MSR associée à chaque processeur pour y ranger les informations cruciales du système de communication et des points de reprise des processus communicants. Le système de communication fiable de Gothic dépasse le cadre du protocole RMPC. Nous avons en particulier défini un protocole de rendez-vous atomique mis en oeuvre dans le système Gothic au-dessus du protocole de communication fiable par messages.
|
3 |
Méthodes pour l'écriture des systèmes d'exploitationMossière, Jacques 23 September 1977 (has links) (PDF)
.
|
4 |
Application des graphes de programme à l'optimisation d'un modèle destiné à mesurer les performances d'un système d'exploitationLepeuve Martine, 09 February 1973 (has links) (PDF)
No description available.
|
5 |
Un outil de recherche en système - le modèle de décompositionVatton, Irène 11 December 1978 (has links) (PDF)
.
|
6 |
Un outil de recherche en système informatique : principes et bilan du projet OURSTarabout, Alain 11 December 1978 (has links) (PDF)
.
|
7 |
Processus cyclique et appel procéduralEstublier, Jacky 03 April 1978 (has links) (PDF)
.
|
8 |
Conception modulaire de système d'exploitation - Outils pour la programmation modulaireLucas, Martine 27 June 1977 (has links) (PDF)
.
|
9 |
Conception modulaire des systèmes d'exploitation - Méthode et exemple d'applicationMontuelle, Jean 27 June 1977 (has links) (PDF)
.
|
10 |
A propos de la simulation d'un système informatiqueBoksenbaum, Claude 19 September 1975 (has links) (PDF)
.
|
Page generated in 0.0923 seconds