FLEXIBLE TRIGGERING OF TRIGGERED CODE

Methods, systems, and computer program products are described herein for flexible triggering of triggered code (e.g. cloud functions). Flexible triggering may reduce costs, for example, by adjusting triggered code execution to avoid resource scale out (e.g. additional resources and/or power consumpt...

Full description

Saved in:
Bibliographic Details
Main Authors SALMAN, Tamer, YASSIN, Hesham
Format Patent
LanguageEnglish
French
Published 29.10.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods, systems, and computer program products are described herein for flexible triggering of triggered code (e.g. cloud functions). Flexible triggering may reduce costs, for example, by adjusting triggered code execution to avoid resource scale out (e.g. additional resources and/or power consumption). A specified (e.g. preferred) execution trigger may be modified or replaced, for example, by a flexible trigger configured to provide variable triggering. Triggering may be varied, for example, based on the status of one or more monitored resources in an execution environment. Variable triggering may be constrained by a time window (e.g. before, during and/or after a specified trigger). Flexible triggers may be specified (e.g. trigger type, parameters and constraints), for example, in service level agreements, by tenants and/or by cloud providers. L'invention concerne des procédés, des systèmes et des produits de programme informatique pour le déclenchement flexible d'un code déclenché (par exemple des fonctions en nuage). Le déclenchement flexible peut réduire les coûts, par exemple, en ajustant l'exécution d'un code déclenché pour éviter une mise à l'échelle des ressources (par exemple des ressources supplémentaires et/ou une consommation d'énergie supplémentaire). Un déclencheur d'exécution spécifié (par exemple préféré) peut être modifié ou remplacé, par exemple, par un déclencheur flexible configuré pour fournir un déclenchement variable. Le déclenchement peut être amené à varier, par exemple, sur la base de l'état d'une ou de plusieurs ressources surveillées dans un environnement d'exécution. Le déclenchement variable peut être limité par une fenêtre temporelle (par exemple avant, pendant et/ou après un déclenchement spécifié). Des déclencheurs flexibles peuvent être spécifiés (par exemple, type de déclenchement, paramètres et contraintes), par exemple, dans des accords de niveau de service, par des locataires et/ou par des fournisseurs de nuage.
Bibliography:Application Number: WO2020US23036