Nous avons une application de streaming de données qui utilise la mise en cache locale pour réduire les téléchargements futurs. Les ensembles de données complets sont plus grands que ce qui est transmis à l'utilisateur final, c'est-à-dire seulement les bits que l'utilisateur final veut voir. Le concept ressemble beaucoup à un navigateur, sauf que les données en streaming sont exclusivement jpg et png.Estimation de l'utilisation de la bande passante pour l'application Desktop Java
Les modèles d'utilisation sont sporadiques et imprévisibles. Il y a des pics de téléchargement lors de l'utilisation initiale pendant que le cache est rempli. Quels seraient les moyens théoriques et pratiques/expérimentaux de modélisation et de mesure de l'utilisation de la bande passante de cette application. Nous avons des valeurs de taille des ensembles de données sources, mais peu de connaissances sur les modèles d'utilisation.
Le déploiement initial est destiné à un groupe de 10 utilisateurs, chacun étant intéressé par une certaine partie des données, mais peut aussi jeter un coup d'œil ailleurs par intérêt ou conseiller et collaborer (gestionnaires locaux). Je m'intéressais aux techniques d'outillage Java à intégrer dans l'application pour les mesures d'utilisation de la bande passante. Nous aurions besoin d'écrire une application personnalisée pour faire un usage efficace du cloud avant, ce qui pourrait être quelque chose à regarder à l'avenir que l'utilisation se développe. – whatnick
Voulez-vous mesurer sur le côté serveur ou le côté client? Voulez-vous savoir quelle bande passante est utilisée par chaque client, ou au total pour votre application? –
Désolé pour la réponse tardive Eric, nous avons besoin d'une utilisation de la bande passante du côté client. Étant donné que l'utilisateur final est une grande organisation qui envisage de déployer plusieurs applications clientes, elle est préoccupée par la charge que notre application lourde de données mettra sur son réseau. – whatnick