-
公开(公告)号:US20160277508A1
公开(公告)日:2016-09-22
申请号:US14660865
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
IPC: H04L29/08
CPC classification number: H04L67/142 , A63F13/33 , A63F13/60 , H04L67/327
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
-
公开(公告)号:US10463957B2
公开(公告)日:2019-11-05
申请号:US14660821
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
IPC: A63F13/35 , G06F9/455 , A63F13/60 , H04W4/21 , H04L29/08 , H04L29/06 , A63F13/355 , A63F13/358 , A63F13/352 , A63F13/71
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
-
公开(公告)号:US20160277483A1
公开(公告)日:2016-09-22
申请号:US14660821
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
Abstract translation: 本文描述了用于内容部署,缩放和遥测的技术。 一旦使内容项目可访问部署,内容项目的一个或多个实例可以作为虚拟机实例上的映像安装。 然后可以在相同的虚拟机实例上和/或通过将图像复制到任何数量的附加虚拟机实例上来启动内容项的其他实例。 内容项目的一个或多个实例可以被配置为执行多个同时分配的用户会话。 可以收集与内容项目实例相关联的信息,诸如被占用的用户会话的数量,未被占用的用户会话的数量,内容项目实例持续时间,存储器使用等。 在某些情况下,此信息可用于匹配并分配授权用户到适当的内容项实例。
-
公开(公告)号:US10967274B1
公开(公告)日:2021-04-06
申请号:US16351874
申请日:2019-03-13
Applicant: Amazon Technologies, Inc.
Inventor: Brian J Schuster , Justin Miles , Jonathan Robert Bush , Alexis Levasseur , Bruce Erwin Brown
Abstract: This disclosure describes techniques for a game-hosting service of a service provider network to dynamically determine a number of processes that are permitted to concurrently execute on an instance based on health values that indicate performances of the processes running on the instance. The game-hosting service may periodically or continuously receive health values from the instance, or multiple instances in a fleet of instances, and determine whether additional processes may be permitted to run, or if less processes may be permitted to run, on the instance based on the performance of the processes that are concurrently running on the instance. In this way, instances may dynamically be permitted to concurrently execute additional processes, or less processes, to help ensure that computing resources are being efficiently utilized, but also while maintaining acceptable performance for processes (e.g., game sessions) that are hosted on the instances.
-
公开(公告)号:US10960304B1
公开(公告)日:2021-03-30
申请号:US15984884
申请日:2018-05-21
Applicant: Amazon Technologies, Inc.
Inventor: Geoffrey Scott Pare , Bruce Erwin Brown , Christopher David Byskal , Hok Peng Leung , Alexis Levasseur
Abstract: Live migration can be performed for a process executing on an allocated resource for an application session. During a session it might be determined that it is necessary, or would at least be advantageous, to migrate the process to different resource capacity. New capacity such as a new computing instance can be identified, and synchronized with a current instance to reflect current state information. This can include obtaining state data from a serialized file or transaction log, among other such options. The client devices on the session can be caused to connect or direct state data to the new instance, and when ready the new instance can be responsible for the process, such as by taking over as the application server for the session. Once the client devices are utilizing the new instance, the process can be terminated on the old instance and the instance destroyed or reallocated.
-
公开(公告)号:US10860347B1
公开(公告)日:2020-12-08
申请号:US15194520
申请日:2016-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Richard Franklin Porter , Aleksey A. Polesskiy , Hok Peng Leung , Geoffrey Scott Pare , Christopher David Byskal , Alexis Levasseur
Abstract: Techniques for concurrent execution of multiple content item processes, such as video game processes, on a single virtual machine instance are described herein. In some examples, developers may provide an indication of a desired content item process quantity count, which is a quantity of content item processes for concurrent execution of content item sessions on each of one or more virtual machine instances. Also, in some examples, the content item process quantity count may be adjustable such that it may be changed, for example in response to various conditions or events. Also, in some cases, collected performance metric information may be used to make intelligent decisions regarding scaling of content item processes. In some examples, when a content item session stops executing on a healthy content item process, the content item process may remain active and may be reused by executing one or more subsequent content item sessions.
-
公开(公告)号:US20160277484A1
公开(公告)日:2016-09-22
申请号:US14660850
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
IPC: H04L29/08
CPC classification number: H04L67/10 , A63F13/352 , A63F13/358 , A63F13/79 , H04L63/083 , H04L63/102 , H04L67/2804 , H04L67/306 , H04W4/21
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
-
-
-
-
-
-