SHADOW EXPERIMENTS FOR SERVERLESS MULTI-TENANT CLOUD SERVICES

Aspects of the present invention disclose a method, computer program product, and system for query execution in a multi-tenant cloud service. The method includes one or more processors determining category classes for service queries. The method further includes sending for execution, a selected num...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KUSSMAUL, Timo, MÖHLER, Gregor, ECKERT, Alexander, KOHLER, Manuela, BEHRENDT, Michael, HAIDE, Michael, KOETH, Oliver, STEINBACH, Torsten, VITTAL, Sachin Lingadahalli
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Aspects of the present invention disclose a method, computer program product, and system for query execution in a multi-tenant cloud service. The method includes one or more processors determining category classes for service queries. The method further includes sending for execution, a selected number of service queries from one of the determined category classes to a shadow query engine. Respective service queries of the categorically classified service queries comprise a different set of configuration parameter values for the shadow query engine. The method further includes recording metadata for the selected number of service queries of the one category class executed on said shadow query engine. The method further includes determining correlations between the recorded metadata. The method further includes determining, from the determined correlations, optimal configuration parameter values comprising optimal configuration parameters for executing the selected number of service queries of the one category classes. Selon certains aspects, la présente invention concerne un procédé, un produit programme d'ordinateur et un système pour l'exécution de requêtes dans un service en nuage multilocataire. Le procédé comprend la détermination, par un ou plusieurs processeurs, de classes de catégories pour des requêtes de service. Le procédé comprend en outre l'envoi, en vue de leur exécution, d'un nombre sélectionné de requêtes de service de l'une des classes de catégories déterminées à un moteur de requête fantôme. Les requêtes de service respectives parmi les requêtes de service classées par catégories comprennent un ensemble différent de valeurs de paramètres de configuration pour le moteur de requête fantôme. Le procédé comprend en outre l'enregistrement de métadonnées pour le nombre sélectionné de requêtes de service de ladite classe de catégorie exécutées sur ledit moteur de requête fantôme. Le procédé comprend en outre la détermination de corrélations entre les métadonnées enregistrées. Le procédé comprend en outre la détermination, à partir des corrélations déterminées, de valeurs de paramètres de configuration optimaux comprenant des paramètres de configuration optimaux pour l'exécution du nombre sélectionné de requêtes de service des classes de catégories.