Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Saturday 31.10.2020 at 7:00 AM CET
Settings

Settings

Goto Application

1. WO2020096639 - FUNCTION AS A SERVICE (FAAS) SYSTEM ENHANCEMENTS

Publication Number WO/2020/096639
Publication Date 14.05.2020
International Application No. PCT/US2019/027659
International Filing Date 16.04.2019
IPC
G06F 9/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR 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
G06F 11/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
CPC
G06F 11/30
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
G06F 2209/502
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2209Indexing scheme relating to G06F9/00
50Indexing scheme relating to G06F9/50
502Proximity
G06F 9/5061
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
Applicants
  • INTEL CORPORATION [US]/[US]
Inventors
  • HAGHIGHAT, Mohammad R.
  • DOSHI, Kshitij
  • HERDRICH, Andrew J.
  • MOHAN, Anup
  • IYER, Ravishankar R.
  • SUN, Mingqiu
  • BHUYAN, Krishna
  • GOH, Teck Joo
  • KUMAR, Mohan J.
  • PRINKE, Michael
  • LEMAY, Michael
  • PELED, Leeor
  • TSAI, Jr-Shian
  • DURHAM, David M.
  • CHAMBERLAIN, Jeffrey D.
  • SUKHOMLINOV, Vadim A.
  • DAHLEN, Eric J.
  • BAGHSORKHI, Sara
  • SANE, Harshad
  • MELIK-ADAMYAN, Areg
  • SAHITA, Ravi
  • BABOKIN, Dmitry Yurievich
  • STEINER, Ian M.
  • BACHMUTSKY, Alexander
  • RAO, Anil
  • ZHANG, Mingwei
  • JAIN, Nilesh K.
  • FIROOZSHAHIAN, Amin
  • PATEL, Baiju V.
  • HUANG, Wenyong
  • RAGHURAM, Yeluri
Agents
  • JORDAN, B. Delano
Priority Data
PCT/CN2018/11460208.11.2018CN
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) FUNCTION AS A SERVICE (FAAS) SYSTEM ENHANCEMENTS
(FR) AMÉLIORATIONS DE SYSTÈME DE FONCTION EN TANT QUE SERVICE (FAAS)
Abstract
(EN)
Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution. Furthermore, the computing system enables customers to pay only when their code gets executed with a granular billing down to millisecond increments.
(FR)
L'invention concerne des modes de réalisation de systèmes, d'appareils et de procédés fournissant une fonction en tant que service (FaaS) améliorée à des utilisateurs, par exemple des développeurs informatiques et des fournisseurs de services en nuage (CSP). Un système informatique conçu pour fournir ledit service de FaaS améliorée comprend un ou plusieurs sous-systèmes architecturaux de commande, des sous-systèmes de logiciel et d'orchestration, des sous-systèmes de réseau et de mémoire et des sous-systèmes de sécurité. Le système informatique exécute des fonctions en réponse à des événements déclenchés par les utilisateurs dans un environnement d'exécution fourni par les sous-systèmes architecturaux, représentant une abstraction de gestion d'exécution et protégeant les utilisateurs de la charge de gestion de l'exécution. Les sous-systèmes de logiciel et d'orchestration attribuent des ressources de calcul pour l'exécution de fonction par la mise en rotation ascendante et descendante intelligente de conteneurs pour un code de fonction présentant une latence d'instanciation réduite et une extensibilité d'exécution accrue tout en maintenant une exécution sécurisée. En outre, le système informatique permet aux clients de payer uniquement lorsque leur code est exécuté avec une facturation granulaire jusqu'à des incréments de milliseconde.
Latest bibliographic data on file with the International Bureau