-
公开(公告)号:US20170286245A1
公开(公告)日:2017-10-05
申请号:US15620533
申请日:2017-06-12
Applicant: Amazon Technologies, Inc.
Inventor: Ryan Preston Gantt , Brian James Schuster , Avinash Shripathy Bhat
IPC: G06F11/26
Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.
-
公开(公告)号:US10664385B1
公开(公告)日:2020-05-26
申请号:US15405669
申请日:2017-01-13
Applicant: Amazon Technologies, Inc.
Inventor: Adam Julio Villalobos , Martin Paul Zolnieryk , Andrew Kyle McWilliams , Brian James Schuster
Abstract: Techniques for debugging of a collection of instructions executed by a computing system including a set of actors are described herein. A first sub-set of actors from the set of actors to be monitored for debugging and one or more error condition associated with the collection of instructions may be identified. A set of indications including indications of messages processed by the actors, indications of associated actor states prior to processing of the messages, and indications of associated actor states subsequent to processing of the messages may be received from the sub-set of actors. It may then be determined that a first actor of the sub-set of actors has satisfied the error condition. Based at least in part on the set of indications, one or more messages associated with satisfaction of the error condition may then be identified, for example for re-processing and debugging.
-
公开(公告)号:US10795791B2
公开(公告)日:2020-10-06
申请号:US15620533
申请日:2017-06-12
Applicant: Amazon Technologies, Inc.
Inventor: Ryan Preston Gantt , Brian James Schuster , Avinash Shripathy Bhat
Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.
-
公开(公告)号:US09921878B1
公开(公告)日:2018-03-20
申请号:US14961650
申请日:2015-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Brian James Schuster
CPC classification number: G06F9/5011 , A63F13/00 , G06F9/4881
Abstract: Techniques for singleton coordination in an actor-based system are described herein. In some examples, one or more actors within an actor based system may be designated as singleton actors. Each singleton actor is permitted to have only a single associated instance in the actor-based system. In some cases, when multiple executing instances (i.e., duplicates) of a singleton actor are detected, the duplicates may be resolved, for example, such that no more than a single instance of the singleton actor is retained. In some examples, one or more singleton coordinators may be responsible for selecting one or more hubs on which to generate new or re-generated singletons, monitoring existing singletons to ensure that they continue to execute, and re-generating existing singletons after termination.
-
公开(公告)号:US09361168B1
公开(公告)日:2016-06-07
申请号:US14224966
申请日:2014-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Ryan Preston Gantt , Brian James Schuster , Avinash Shripathy Bhat
IPC: G06F11/00
CPC classification number: H04L43/50 , G06F11/30 , H04L41/0863
Abstract: Remote computing resource service providers, including online retailers, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and services inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. As a result side effects may occur within the isolated network that is not accessible from the public network. The side effects may be recorded in a queue which may be accessed from inside the isolated network by one or more services. The one or more services may then reverse the side effects based at least in part on information contained in the queue.
Abstract translation: 远程计算资源服务提供商,包括在线零售商,提供外部面向计算机系统,允许用户与服务提供商进行交互。 此外,服务提供商可以在不暴露给用户的隔离网络内维护计算机系统和服务。 偶尔,服务提供商可以使用在公共网络上运行的一个或多个外部主机来测试这些面向外部的计算机系统。 因此,在公共网络无法访问的隔离网络中可能会发生副作用。 副作用可以记录在可以通过一个或多个服务从隔离网络内部访问的队列中。 所述一个或多个服务可以至少部分地基于包含在队列中的信息来反转副作用。
-
公开(公告)号:US10860375B1
公开(公告)日:2020-12-08
申请号:US15899841
申请日:2018-02-20
Applicant: Amazon Technologies, Inc.
Inventor: Brian James Schuster
Abstract: Techniques for singleton coordination in an actor-based system are described herein. In some examples, one or more actors within an actor based system may be designated as singleton actors. Each singleton actor is permitted to have only a single associated instance in the actor-based system. In some cases, when multiple executing instances (i.e., duplicates) of a singleton actor are detected, the duplicates may be resolved, for example, such that no more than a single instance of the singleton actor is retained. In some examples, one or more singleton coordinators may be responsible for selecting one or more hubs on which to generate new or re-generated singletons, monitoring existing singletons to ensure that they continue to execute, and re-generating existing singletons after termination.
-
公开(公告)号:US09589038B1
公开(公告)日:2017-03-07
申请号:US14229666
申请日:2014-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Aaron Miller , Brian James Schuster , Therapon Skoteiniotis
CPC classification number: G06F17/30563 , G06F17/30324
Abstract: Techniques for tracking, profiling and recognizing attributes associated with transactions associated with computer system services. A bitmap representation of the unique identifiers created from name-value pairs of attributes is created and one or more operations are performed on the representation to process the bitmap representation. The one or more operations include operations to, for example, compress the bitmap representation, sub-sample the bitmap representation, locate patterns of attributes within the bitmap representation and other such processing operations. The processed bitmaps may then be further queried to analyze the event data.
Abstract translation: 用于跟踪,分析和识别与计算机系统服务相关联的事务相关联的属性的技术。 创建从名称 - 值属性对创建的唯一标识符的位图表示,并对表示执行一个或多个操作来处理位图表示。 一个或多个操作包括例如压缩位图表示,对位图表示进行子采样,定位位图表示内的属性模式以及其他此类处理操作的操作。 然后可以进一步查询经处理的位图以分析事件数据。
-
公开(公告)号:US09569339B1
公开(公告)日:2017-02-14
申请号:US14807365
申请日:2015-07-23
Applicant: Amazon Technologies, Inc.
Inventor: Adam Julio Villalobos , Martin Paul Zolnieryk , Andrew Kyle McWilliams , Brian James Schuster
CPC classification number: G06F11/3644 , G06F11/3466 , G06F11/3636 , G06F11/3648 , G06F11/3664 , G06F11/3688
Abstract: Techniques for debugging of a collection of instructions executed by a computing system including a set of actors are described herein. A first sub-set of actors from the set of actors to be monitored for debugging and one or more error condition associated with the collection of instructions may be identified. A set of indications including indications of messages processed by the actors, indications of associated actor states prior to processing of the messages, and indications of associated actor states subsequent to processing of the messages may be received from the sub-set of actors. It may then be determined that a first actor of the sub-set of actors has satisfied the error condition. Based at least in part on the set of indications, one or more messages associated with satisfaction of the error condition may then be identified, for example for re-processing and debugging.
Abstract translation: 这里描述了用于调试由包括一组演员的计算系统执行的指令集合的技术。 可以识别来自被监视的用于调试的一组参与者的第一子集,以及与指令集合相关联的一个或多个错误状况。 可以从演员的子组中接收包括演员处理的消息的指示,消息处理之前的相关联的演员状态的指示以及处理消息之后的相关联的演员状态的指示的集合。 然后可以确定演员子集的第一演员已经满足了错误状况。 至少部分地基于一组指示,然后可以识别与满足错误状况相关联的一个或多个消息,例如用于重新处理和调试。
-
公开(公告)号:US10894215B1
公开(公告)日:2021-01-19
申请号:US15635050
申请日:2017-06-27
Applicant: Amazon Technologies, Inc.
IPC: A63F13/795 , A63F13/67 , G06N3/08 , G06N3/04
Abstract: The present disclosure provides for matching users into user groups based on user attributes. A neural network is trained using training data including user data of users in an observed grouping and various outcomes or optimization parameters associated with the observed grouping. The trained neural network is used to process a set of queried players determine a match quality for the queried players with respect to certain outcomes or optimization parameters based at least in part on the user data associated with the users. The match quality is a measure of how optimized a group containing the queried users is with respect to the optimization parameters and can be compared to a threshold. The queried users may be matched into a group if the match quality meets or exceeds the threshold.
-
公开(公告)号:US09678844B1
公开(公告)日:2017-06-13
申请号:US14225060
申请日:2014-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Ryan Preston Gantt , Brian James Schuster , Avinash Shripathy Bhat
CPC classification number: G06F11/26 , G06F11/1004
Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.
-
-
-
-
-
-
-
-
-