-
公开(公告)号:US12069147B2
公开(公告)日:2024-08-20
申请号:US16953216
申请日:2020-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Oleksii Zakharenko , Craig Wesley Howard , Venkatesh Vijayaraghavan , Shubham Katiyar
IPC: H04L67/568 , H04L67/01
CPC classification number: H04L67/568 , H04L67/01
Abstract: Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event is executed at the edge server using process isolation. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.
-
公开(公告)号:US20240155045A1
公开(公告)日:2024-05-09
申请号:US18534426
申请日:2023-12-08
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Oleksii Zakharenko , Craig Wesley Howard , Venkatesh Vijayaraghavan , Shubham Katiyar
IPC: H04L67/568 , H04L67/01 , H04L67/1097
CPC classification number: H04L67/568 , H04L67/01 , H04L67/1097
Abstract: Methods, systems, and computer-readable media for read-only data store replication to edge locations are disclosed. A read-only data store is replicated to an edge server. A request for content is received at the edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer, and the function specifies the read-only data store as input. The function associated with the event is executed at the edge server, including retrieval of data from the data store. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.
-
公开(公告)号:US11762703B2
公开(公告)日:2023-09-19
申请号:US17081756
申请日:2020-10-27
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Marc John Brooker , Yilmaz Can Cecen , David Alexander Dunlap , Craig Wesley Howard , Shubham Katiyar , Ajay Nair , Venkatesh Vijayaraghavan , Vo Vuong , Meenakshi Vembusubramanian
IPC: G06F9/50
CPC classification number: G06F9/5044 , G06F2209/549
Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.
-
公开(公告)号:US20210042163A1
公开(公告)日:2021-02-11
申请号:US17081756
申请日:2020-10-27
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Marc John Brooker , Yilmaz Can Cecen , David Alexander Dunlap , Craig Wesley Howard , Shubham Katiyar , Ajay Nair , Venkatesh Vijayaraghavan , Vo Vuong , Meenakshi Vembusubramanian
IPC: G06F9/50
Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.
-
公开(公告)号:US20190306194A1
公开(公告)日:2019-10-03
申请号:US16001825
申请日:2018-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Bryan Mark Benson , Kalyanaraman Prasad , Andrew Chen , Wenchuan Weng , Prashanth Acharya , Andrew L. Thomas , Hatem Mohamed Moustafa Eyada , Venkatesh Vijayaraghavan
Abstract: A processing device receives an event notification indicating a security configuration change of a cloud computing resource associated with a member account. In response, the processing device identifies a security policy associated with an administrative account corresponding to the member account and evaluates the security policy against the security configuration change to determine compliance with the policy. If not in compliance, the processing device generates a change event indicating a repair to the security configuration of the cloud computing resource to bring the security configuration into compliance with the security policy.
-
公开(公告)号:US10372499B1
公开(公告)日:2019-08-06
申请号:US15391696
申请日:2016-12-27
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Marc John Brooker , Yilmaz Can Cecen , David Alexander Dunlap , Craig Wesley Howard , Shubham Katiyar , Ajay Nair , Venkatesh Vijayaraghavan , Vo Vuong , Meenakshi Vembusubramanian
Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can identify a region suitable for executing the task and forward the task to the identified region. An on-demand code execution environment present in the identified region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.
-
公开(公告)号:US20240380825A1
公开(公告)日:2024-11-14
申请号:US18778520
申请日:2024-07-19
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Oleksii Zakharenko , Craig Wesley Howard , Venkatesh Vijayaraghavan , Shubham Katiyar
IPC: H04L67/568 , H04L67/01
Abstract: Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event is executed at the edge server using process isolation. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.
-
公开(公告)号:US11895212B2
公开(公告)日:2024-02-06
申请号:US14852272
申请日:2015-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Oleksii Zakharenko , Craig Wesley Howard , Venkatesh Vijayaraghavan , Shubham Katiyar
IPC: H04L67/568 , H04L67/1097 , H04L67/01
CPC classification number: H04L67/568 , H04L67/01 , H04L67/1097
Abstract: Methods, systems, and computer-readable media for read-only data store replication to edge locations are disclosed. A read-only data store is replicated to an edge server. A request for content is received at the edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer, and the function specifies the read-only data store as input. The function associated with the event is executed at the edge server, including retrieval of data from the data store. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.
-
公开(公告)号:US20210075881A1
公开(公告)日:2021-03-11
申请号:US16953216
申请日:2020-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Oleksii Zakharenko , Craig Wesley Howard , Venkatesh Vijayaraghavan , Shubham Katiyar
Abstract: Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event is executed at the edge server using process isolation. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.
-
公开(公告)号:US10831549B1
公开(公告)日:2020-11-10
申请号:US15391673
申请日:2016-12-27
Applicant: Amazon Technologies, Inc.
Inventor: Manigandan Radhakrishnan , Marc John Brooker , Yilmaz Can Cecen , David Alexander Dunlap , Craig Wesley Howard , Shubham Katiyar , Ajay Nair , Venkatesh Vijayaraghavan , Vo Vuong , Meenakshi Vembusubramanian
Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.
-
-
-
-
-
-
-
-
-