-
公开(公告)号:US20230315541A1
公开(公告)日:2023-10-05
申请号:US17657327
申请日:2022-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Arijit Ganguly , Prashant Kumar Singh , Ravi S Nagayach
CPC classification number: G06F9/54 , G06F9/4881 , G06F9/5044
Abstract: Systems and methods are described for executing tightly coupled parallel applications on a serverless computing system. A serverless computing system executes user-submitted code in sandboxed environments such as virtual machines or containers. To support execution of parallel applications that require data transfer between instances of the application, the serverless computing system implements an ephemeral mesh network that allows instances of the parallel application to communicate with each other while executing in their respective sandboxes. In some embodiments, a controller or parent application may also connect to the ephemeral mesh network to coordinate execution of the parallel applications. In other embodiments, the parent application may be external to the serverless computing system. The serverless computing system may connect and disconnect sandboxed environments from the ephemeral mesh network as parallel applications start and stop executing, and may remove the network and terminate the parallel applications when the parent application stops executing.
-
2.
公开(公告)号:US20240195811A1
公开(公告)日:2024-06-13
申请号:US18065551
申请日:2022-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Dharani Sankar Vijayakumar , Robert Laks , Sushant Bhatia , Ravi S. Nagayach , Prashant Kumar Singh
CPC classification number: H04L63/10 , G06F9/45558 , H04L63/0263 , G06F2009/45595
Abstract: Systems and methods are described for facilitating network traffic between serverless function executions and isolated cloud resources within virtualized network environments. Virtualized network environments, by default, may be isolated such that external traffic is not permitted to enter the environment. Permissions for traffic that may enter the environment are often set on the basis of network addresses. In the context of serverless functions, such permissions may be difficult to establish because executions of serverless functions can occur on a dynamically selected environment without a fixed network address. The present disclosure provides for creation of user-defined connectors that facilitate routing of network traffic between executions of serverless functions and user virtualized network environments without requiring that routing occur on the bases of network addresses.
-
3.
公开(公告)号:US20250112929A1
公开(公告)日:2025-04-03
申请号:US18478375
申请日:2023-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Hari Ohm Prasath Rajagopal , Prashant Kumar Singh
IPC: H04L9/40
Abstract: Systems and methods are provided for managing computing services for an application comprising a plurality of virtual computing components executing on one or more host computing devices, wherein a service virtual computing component is to perform application functionality, and wherein a system computing component is to perform system functionality including management of the application virtual computing component; determining the service virtual computing component is to execute using a first access credential to provide a first computing service to the application virtual computing component, and the service virtual computing component is to execute using a second access credential to provide a second computing service to the system computing component, wherein the first access credential is assigned a different set of computing resource access permissions than the second access credential.
-
公开(公告)号:US12135688B1
公开(公告)日:2024-11-05
申请号:US18062972
申请日:2022-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Srinivas Jasti , Prashant Kumar Singh
IPC: G06F16/14 , G06F16/172 , G06F16/18
Abstract: Systems and methods are provided for managing provision of network-stored data sets among instances of function code executing in an on-demand manner. Provision of the data sets may be managed such that the data sets are available efficiently and are able to be accessed within function invocations in a manner that is similar or identical to accessing locally-stored data sets. Moreover, the data sets may, when desired, be made available persistently across function invocations.
-
公开(公告)号:US20240103942A1
公开(公告)日:2024-03-28
申请号:US17935900
申请日:2022-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Srinivas Jasti , Prashant Kumar Singh , Christopher Magee Greenwood , Sushant Bhatia
CPC classification number: G06F9/544 , G06F9/45558 , G06F2009/45583
Abstract: Systems and methods are provided for managing provision of—and access to—data sets among instances of function code executing in an on-demand manner. An API is provided by which functions can store data sets to be shared with other functions, and by which functions can access data sets shared by other functions.
-
公开(公告)号:US20250110800A1
公开(公告)日:2025-04-03
申请号:US18478476
申请日:2023-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Hari Ohm Prasath Rajagopal , Shivendra Panicker , Prashant Kumar Singh , Amit Gupta
IPC: G06F9/50
Abstract: Systems and methods are provided for an on-demand code execution service comprising a set of computing devices for on-demand execution of function code while continuing to facilitate executing long-running background processes. A subset of resources may be initialized based, at least in part, on the application configuration data including at least a request-response process, a background process, and a lesser set of computing resources for the background process. After the execution of the background process has begun, a first request may be received. The on-demand code execution service may increase computing resources to a larger set of computing resources to generate a first response to the first request. The first response may then be provided to an external set of computing resources. After determining that the queue contains no additional requests, the on-demand code execution service may decrease the level of computing resources to the lesser set of computing resources.
-
公开(公告)号:US12039381B2
公开(公告)日:2024-07-16
申请号:US17935900
申请日:2022-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Srinivas Jasti , Prashant Kumar Singh , Christopher Magee Greenwood , Sushant Bhatia
CPC classification number: G06F9/544 , G06F9/45558 , G06F2009/45583
Abstract: Systems and methods are provided for managing provision of—and access to—data sets among instances of function code executing in an on-demand manner. An API is provided by which functions can store data sets to be shared with other functions, and by which functions can access data sets shared by other functions.
-
公开(公告)号:US20230315543A1
公开(公告)日:2023-10-05
申请号:US17657329
申请日:2022-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Arijit Ganguly , Prashant Kumar Singh , Ravi S. Nagayach
CPC classification number: G06F9/541 , G06F21/53 , G06F9/4881 , G06F2221/034
Abstract: Systems and methods are described for executing tightly coupled parallel applications on a serverless computing system. A serverless computing system executes user-submitted code in sandboxed environments such as virtual machines or containers. To support execution of parallel applications that require data transfer between instances of the application, the serverless computing system implements an ephemeral mesh network that allows instances of the parallel application to communicate with each other while executing in their respective sandboxes. In some embodiments, a controller or parent application may also connect to the ephemeral mesh network to coordinate execution of the parallel applications. In other embodiments, the parent application may be external to the serverless computing system. The serverless computing system may connect and disconnect sandboxed environments from the ephemeral mesh network as parallel applications start and stop executing, and may remove the network and terminate the parallel applications when the parent application stops executing.
-
-
-
-
-
-
-