ISBN-13: 9783838185873 / Francuski / Miękka / 2016 / 112 str.
Dans ce travail, nous A(c)tudions le cas d'une charge transactionnelle fluctuante telle qu'elle se produit dans les applications web 2.0 oA les utilisateurs interagissent les uns avec les autres. Ces applications, notamment celles de type mA(c)dias sociaux, utilisent des volumes de donnA(c)es trA]s importants et mobilisent de trA]s nombreux utilisateurs de diffA(c)rentes natures (utilisateurs finaux et fournisseurs de services). De plus, les utilisateurs ont des exigences fortes en termes de temps de rA(c)ponse, de cohA(c)rence et de cout. Notre travail consiste A proposer une solution permettant de prendre en compte les contraintes liA(c)es aux applications web 2.0 A savoir la charge fluctuante et les exigences des utilisateurs. Plus prA(c)cisA(c)ment, notre solution tente de borner le temps de rA(c)ponse des transactions tout en garantissant une bonne cohA(c)rence des donnA(c)es et d'ajuster dynamiquement le nombre de ressources requises en fonction de la charge. Un des gains de notre solution est d'ordre A(c)conomique en minimisant le nombre de machines utilisA(c)es tout en maintenant globalement les latences A des niveaux souhaitA(c)s.
Dans ce travail, nous étudions le cas d'une charge transactionnelle fluctuante telle qu'elle se produit dans les applications web 2.0 où les utilisateurs interagissent les uns avec les autres. Ces applications, notamment celles de type médias sociaux, utilisent des volumes de données très importants et mobilisent de très nombreux utilisateurs de différentes natures (utilisateurs finaux et fournisseurs de services). De plus, les utilisateurs ont des exigences fortes en termes de temps de réponse, de cohérence et de coût. Notre travail consiste à proposer une solution permettant de prendre en compte les contraintes liées aux applications web 2.0 à savoir la charge fluctuante et les exigences des utilisateurs. Plus précisément, notre solution tente de borner le temps de réponse des transactions tout en garantissant une bonne cohérence des données et d'ajuster dynamiquement le nombre de ressources requises en fonction de la charge. Un des gains de notre solution est d'ordre économique en minimisant le nombre de machines utilisées tout en maintenant globalement les latences à des niveaux souhaités.