Gestion d’un workload transitoire via les graphes sociaux
Résumé
Un défi que de nombreux médias sociaux en ligne ont à relever est de faire face à des pics charges de travail égocentriques qui sont très fréquentes et transitoires. Une telle situation est généralement due à l’accès simultané de plusieurs utilisateurs à un petit morceau de données appartenant à un utilisateur ou à quelques uns. Ces applications sont caractérisées par le fait que les utilisateurs qui les utilisent sont organisés en communautés, dans lesquelles les interactions sont prépondérantes. Pour bien gérer ces pics de charges, une bonne prise en compte du phénomène communautaire est primordiale. Dans cet article, nous proposons une solution rapide pour faire face aux pics de charge. La solution tient compte des communautés afin de limiter au maximum son impact sur le traitement transactionnel. Notre solution combine une approche élastique avec un processus d’équilibrage de charge pour maintenir les performances globales tout en minimisant les ressources nécessaires.