Je souhaite apprendre suffisamment de théorie de la mise en file d'attente simple/pratique pour modéliser le comportement d'une pile d'applications Web standard: Load balancer avec plusieurs backends de serveur d'applications. Étant donné un simple modèle de trafic extrait d'un outil comme NewRelic montrant le pourcentage de trafic vers une partie donnée d'une application et le temps de réponse moyen pour cette partie de l'application, je pense pouvoir modéliser différents comportements de files d'attente avec loadbalancer configuration, nombre de serveurs d'applications et modèles de files d'attente. Est-ce que quelqu'un peut m'aider à m'initier à la théorie de la mise en file d'attente/aux principes de base que j'aurais besoin de représenter mathématiquement ce système? Je suis gêné de dire que je savais comment faire cela comme un étudiant de premier cycle, mais j'ai depuis oublié tous les principes fondamentaux.Théorie pratique des files d'attente
Mon objectif est de modéliser différents modèles d'équilibrage de charge et de mise en file d'attente de serveurs d'applications et de mesurer les résultats. Par exemple, il semble clair qu'une pile d'application N-mongrel Ruby on Rails aura un temps de latence/attente plus long avec une file d'attente sur chaque Mongrel qu'un système Unicorn/Passenger avec une seule file d'attente pour chaque groupe de travailleurs.