Cas d’application

Optimisation des déploiements hybrides cloud et edge pour les applications à faible latence en utilisant l’algorithme de points intérieurs direct

Artelys Knitro est utilisé pour aider les chercheurs en informatique à trouver des déploiements optimaux de l’informatique en périphérie de réseau

Cas d’application

Optimisation des déploiements hybrides cloud et edge pour les applications à faible latence en utilisant l’algorithme de points intérieurs direct

Artelys Knitro est utilisé pour aider les chercheurs en informatique à trouver des déploiements optimaux de l’informatique en périphérie de réseau

L’edge computing devient une architecture complémentaire au cloud computing. Un avantage clé de l’informatique en périphérie de réseau est que les edge data centers traditionnels sont généralement situés beaucoup plus près des utilisateurs que les cloud data centers traditionnels. Cela est particulièrement pertinent pour les applications avec des exigences de latence strictes, telles que la réalité virtuelle, les véhicules autonomes ou l’Internet des Objets. Cependant, comme les clusters de bord sont souvent limités en ressources, il y a un compromis entre la latence du réseau et la latence de traitement des serveurs lors du déploiement d’applications sur les deux architectures, edge et cloud.

Les auteurs proposent une approche visant à élaborer des plans de déploiement hybrides cloud/edge garantissant une latence de bout en bout (c’est-à-dire le temps de réponse moyen) inférieur à celle des déploiements purement cloud et ce à coût minimal. Pour un scénario donné avec un nombre et une localisation des utilisateurs et des data centers, la méthode optimise le nombre de serveurs par data center ainsi que la probabilité, pour chaque paire utilisateur/data center possible, qu’une requête de l’utilisateur soit programmée pour le data center. La matrice de probabilité résultante permet au planificateur de tâches de réaliser le compromis entre le traitement en edge et le traitement en cloud.

Étant donné que le temps de réponse moyen de bout en bout est une fonction hautement non linéaire et non convexe du nombre de serveurs et des probabilités de planification, les auteurs ont utilisé l’algorithme Interior-Point/Direct d’Artelys Knitro avec la fonction multistart pour résoudre une relaxation continue du problème avant arrondi.

Les résultats montrent que l’approche proposée produit effectivement des plans de déploiement au moins aussi efficaces que les déploiements cloud pour un budget égal ou inférieur. De plus, la méthode proposée surpasse les déploiements purement edge (c’est-à-dire lorsque les utilisateurs envoient leurs requêtes au data center le plus proche) de 11 % à 24 %.

Tutoriel

 

Vous n’êtes pas encore familier avec le domaine de l’optimisation non linéaire ? Dans ce tutoriel, nous vous présentons quelques exemples de problèmes non linéaires pour diverses applications. Vous y découvrirez notamment les méthodes de programmation non linéaire en utilisant le solveur Artelys Knitro dans un notebook Python, au travers de différents exemples.

Version d’essai

 

Obtenez votre licence d’essai gratuite et testez les performances d’Artelys Knitro sur vos problèmes d’optimisation mathématique. La version d’essai vous permettra d’accéder gratuitement à Artelys Knitro sans limitations pour une durée d’un mois ou avec contraintes pour une durée de six mois. Cette version d’essai inclut un service de support et maintenance.

Artelys Knitro : des performances sans pareilles

Meilleur solveur

non-linéaire

Depuis plusieurs années, Artelys Knitro s’est distingué dans les benchmarks indépendants, démontrant ainsi sa capacité à trouver des solutions optimales réalisables plus rapidement que les solveurs concurrents.

Support technique

L’équipe de support technique d’Artelys est constituée de consultants hautement qualifiés (niveau doctorat),  ayant une grande expérience dans la résolution de problèmes complexes et la mise en place de solutions d’optimisation à l’échelle de l’entreprise. Grâce à leur expertise, ils sauront vous guider sur la mise en place des fonctionnalités algorithmiques ou logicielles qui pourraient optimiser votre utilisation d’Artelys Knitro.

Mises à jour et nouvelles fonctionnalités 

L’équipe de développement travaille sans relâche afin de fournir deux nouvelles versions d’Artelys Knitro par an. Ces deux versions se basent sur des retours clients d’expériences et nous permettent d’améliorer notre solveur en s’assurant d’être toujours plus proche des besoins de nos utilisateurs. 

© ARTELYS • All rights reserved • Legal mentions

Pin It on Pinterest

Share This