-
公开(公告)号:US20200057680A1
公开(公告)日:2020-02-20
申请号:US16552535
申请日:2019-08-27
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
-
2.
公开(公告)号:US09977691B2
公开(公告)日:2018-05-22
申请号:US15197668
申请日:2016-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
CPC classification number: G06F9/45558 , G06F9/5077 , G06F9/5083 , G06F2009/4557 , G06F2009/45595
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user and based on communication among the frontends processing the incoming code execution requests.
-
公开(公告)号:US10102040B2
公开(公告)日:2018-10-16
申请号:US15197670
申请日:2016-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
-
公开(公告)号:US10938668B1
公开(公告)日:2021-03-02
申请号:US15283192
申请日:2016-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Joseph Zulak , Marc John Brooker , Dylan Owen Marriner , Julian Embry Herwitz , Mauricio Roman , Guanghao Ding , Sanath Kumar Ramesh
IPC: H04L12/24 , H04L29/08 , G06F9/48 , H04L12/803
Abstract: Computing resource service providers operate various services used to provide functionality to customers and other computing resources operated by various entities. These services may use consistent hash rings to direct a request to a particular worker. Previous versions of the consistent hash ring may be maintained such that predecessor information can be determined. When a request is received the request and predecessor information may be provided to a worker manager. The worker manager may utilize the predecessor information to obtain state information from a predecessor worker manager. The state information may then be used to process the request.
-
公开(公告)号:US20190050271A1
公开(公告)日:2019-02-14
申请号:US16160674
申请日:2018-10-15
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
CPC classification number: G06F9/5077 , G06F9/45558 , G06F2009/4557 , G06F2209/504
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
-
公开(公告)号:US11354169B2
公开(公告)日:2022-06-07
申请号:US16552535
申请日:2019-08-27
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
-
公开(公告)号:US10402231B2
公开(公告)日:2019-09-03
申请号:US16160674
申请日:2018-10-15
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
-
公开(公告)号:US20180004575A1
公开(公告)日:2018-01-04
申请号:US15197670
申请日:2016-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
CPC classification number: G06F9/5077 , G06F9/45558 , G06F2009/4557
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
-
9.
公开(公告)号:US20180004556A1
公开(公告)日:2018-01-04
申请号:US15197668
申请日:2016-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Dylan Owen Marriner , Mauricio Roman , Marc John Brooker , Julian Embry Herwitz , Sean Reque
CPC classification number: G06F9/45558 , G06F9/5077 , G06F9/5083 , G06F2009/4557 , G06F2009/45595
Abstract: Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user and based on communication among the frontends processing the incoming code execution requests.
-
-
-
-
-
-
-
-