Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020114586 - PROCÉDÉ ET APPAREIL POUR FOURNIR UN DÉPLOIEMENT FONCTION EN TANT QUE DE SERVICE (FAAS) D'UNE APPLICATION

Numéro de publication WO/2020/114586
Date de publication 11.06.2020
N° de la demande internationale PCT/EP2018/083610
Date du dépôt international 05.12.2018
CIB
G06F 9/50 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
50Allocation de ressources, p.ex. de l'unité centrale de traitement
G06F 8/60 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
60Déploiement de logiciel
CPC
G06F 8/60
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
G06F 9/5027
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5005to service a request
5027the resource being a machine, e.g. CPUs, Servers, Terminals
G06F 9/5072
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5061Partitioning or combining of resources
5072Grid computing
Déposants
  • TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) [SE]/[SE]
Inventeurs
  • GERÖ, Balázs Peter
  • FORMANEK, Bence
  • KERN, András
Mandataires
  • BRANN AB
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD AND APPARATUS OF PROVIDING A FUNCTION AS A SERVICE (FAAS) DEPLOYMENT OF AN APPLICATION
(FR) PROCÉDÉ ET APPAREIL POUR FOURNIR UN DÉPLOIEMENT FONCTION EN TANT QUE DE SERVICE (FAAS) D'UNE APPLICATION
Abrégé
(EN)
It is disclosed a method and an apparatus (80) of providing a function as a service, faas, deployment of an application. A deployment unit is generated (30, 44, 508) per group of application blocks, where said deployment unit comprises said group of application blocks, and an implementation of function invocation for functions being accessed by groups of application blocks. Function invocations of the group of application blocks are constrained or bound (604, 610, 612) to libraries of supporting implementations. Deployment units are provided (32, 48, 510) together with the element invocations attached to said libraries, to a lifecycle manager of a faas platform, whereby the faas platform implements the faas deployment of said application the performance targets of which, being related to the groups of application blocks. This disclosure enables a developer to adjust the performance of an application without having to change the logic of application implementations.
(FR)
La présente invention concerne un procédé et un appareil (80) pour fournir un déploiement FaaS (fonction en tant que service) d'une application. Une unité de déploiement est générée (30, 44, 508) par groupe de blocs d'applications, ladite unité de déploiement comprenant ledit groupe de blocs d'applications, et une mise en œuvre d'appel de fonction pour des fonctions faisant l'objet d'un accès par des groupes de blocs d'application. Des appels de fonction du groupe de blocs d'applications sont limitées ou liées (604, 610, 612) à des bibliothèques de mises en œuvre de support. Des unités de déploiement sont prévues (32, 48, 510) conjointement avec les appels d'éléments attachés auxdites bibliothèques, à un gestionnaire de cycle de vie d'une plate-forme FaaS, la plate-forme FaaS mettant en œuvre le déploiement FaaS de ladite application dont les cibles de performances sont associées aux groupes de blocs d'applications. La présente invention permet à un développeur d'ajuster les performances d'une application sans avoir à changer la logique des mises en œuvre d'application.
Dernières données bibliographiques dont dispose le Bureau international