Function as a service (FaaS) system enhancements
US11922220B2 · kind B2 · utility
Assignee
Inventors
- Mohammad R. Haghighat
- Kshitij A. Doshi
- Andrew J. Herdrich
- Anup Mohan
- Ravishankar Iyer
- Mingqiu Sun
- Krishna Bhuyan
- Teck Joo Goh
- Mohan J. Kumar
- Michael Prinke
- Michael LeMay
- Leeor Peled
- Jr-Shian Tsai
- David M. Durham
- Jeffrey D. Chamberlain
- Vadim Sukhomlinov
- Eric J. Dahlen
- Sara S. Baghsorkhi
- Harshad S. Sane
- Areg Melik-Adamyan
- Ravi L. Sahita
- Dmitry Y. Babokin
- Ian M. Steiner
- Alexander Bachmutsky
- Anil Rao
- Mingwei Zhang
- Nilesh Jain
- Amin Firoozshahian
- Baiju V. Patel
- Wenyong HUANG
Key dates
| Filing date | Apr 16, 2019 |
| Grant date | Mar 5, 2024 |
| Priority date | — |
| Expiry date | May 30, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N20/00
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.