-
公开(公告)号:US09515882B2
公开(公告)日:2016-12-06
申请号:US14262218
申请日:2014-04-25
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Pradeep Vincent , Benjamin E. Howard
CPC classification number: H04L41/0853 , G06F8/63 , G06F9/5061 , H04L43/045 , H04L67/30 , H04L67/306 , Y02D10/42
Abstract: Systems and methods for managing imaging of computing devices are provided. A device image manager enables selection of one or more device images on the basis of various computing device criteria. The device image manager may obtain hardware qualification information associated with one or more device images, and obtain device configuration information associated with a computing device. The device image manager may select a set of appropriate device images for the computing device based on the hardware qualification information, device configuration information, or various device image selection criteria.
Abstract translation: 提供了用于管理计算设备的成像的系统和方法。 设备图像管理器能够基于各种计算设备标准来选择一个或多个设备图像。 设备图像管理器可以获得与一个或多个设备图像相关联的硬件限定信息,并且获得与计算设备相关联的设备配置信息。 设备图像管理器可以基于硬件资格信息,设备配置信息或各种设备图像选择标准来选择用于计算设备的一组适当的设备图像。
-
公开(公告)号:US10901764B2
公开(公告)日:2021-01-26
申请号:US14513154
申请日:2014-10-13
Applicant: Amazon Technologies, Inc.
Inventor: Kevin A. Tegtmeier , Eden G. Adogla , Kent D. Forschmiedt
Abstract: In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
-
公开(公告)号:US10055239B2
公开(公告)日:2018-08-21
申请号:US14137528
申请日:2013-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Awo D. Ashiabor
IPC: G06F15/173 , G06F9/455 , G06F9/50 , G06F11/34
CPC classification number: G06F9/45533 , G06F9/5077 , G06F11/3409 , G06F11/3442 , G06F11/3466 , G06F2201/815 , G06F2201/865 , G06F2209/508
Abstract: A resource optimization manager monitors resource metrics of a set of virtual machine instance types and determines a set of applications associated with the virtual machine instance types and associates the resource metrics to the set of applications. Thereafter, the resource optimization manager can generate clusters of applications that share one or more similar attributes and store resource optimizations for the clustered applications. The resource optimization manager can obtain a designation of a target application run on a virtual machine instance or otherwise obtain a definition of an application. The resource optimization manager can then associate the target application with one or more of the clustered applications based on a comparison of similarities between the clustered applications and the target applications.
-
4.
公开(公告)号:US20150082310A1
公开(公告)日:2015-03-19
申请号:US14553615
申请日:2014-11-25
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Kevin A. Tegtmeier , Adam K. Loghry
CPC classification number: G06F9/45533 , G06F9/4401 , G06F9/441 , G06F9/44505
Abstract: Techniques are described for facilitating execution of software programs in a configurable manner, including to configure bootstrapping operations that are performed at startup of the software programs. At least some of the software programs may be software images that each include, for example, a defined file system, an operating system, and one or more application programs. In addition, configuration of the software programs' startup may include using distinct bootstrap packages that each include their own distinct file system, such that loading of a bootstrap package within a software image includes adding the included file system of the bootstrap package to a new location within the defined file system of the software image (e.g., by mounting the included file system of the bootstrap package within the defined file system of the software image, and optionally removing the included file system of the bootstrap package after bootstrapping operations are completed).
Abstract translation: 描述了以可配置的方式促进软件程序的执行的技术,包括配置在启动软件程序时执行的引导操作。 至少一些软件程序可以是各自包括例如定义的文件系统,操作系统和一个或多个应用程序的软件映像。 此外,软件程序的启动的配置可以包括使用各自包括其自己的不同文件系统的不同的引导程序包,使得在软件映像内加载引导程序包括将引导程序包的所包含的文件系统添加到新的位置 在软件映像的定义的文件系统内(例如,通过将引导程序包的包含的文件系统安装在软件映像的定义的文件系统内,以及在引导操作完成之后可选地删除引导程序包的包含文件系统)。
-
公开(公告)号:US20150033229A1
公开(公告)日:2015-01-29
申请号:US14513154
申请日:2014-10-13
Applicant: Amazon Technologies, Inc.
Inventor: Kevin A. Tegtmeier , Eden G. Adogla , Kent D. Forschmiedt
Abstract: In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
Abstract translation: 在某些实施例中,计算机实现的方法包括访问包括与计算系统资源相关联的选择的用户选择数据,从可用机器图像层确定两个或多个机器图像层以在特定计算系统资源上实例化,以及确定特定机器 图像层不在本地在特定计算系统资源的一个或多个存储器设备上缓存。 该方法包括响应于确定特定机器图像层不在本地在一个或多个存储器设备上缓存,访问驻留在特定计算系统资源外部的存储器中的特定机器图像层的存储副本并且高速缓存存储的副本 特定计算系统资源的一个或多个存储设备上的特定机器图像层。 该方法还包括在特定计算系统资源上实例化特定机器图像层。
-
公开(公告)号:US09736132B2
公开(公告)日:2017-08-15
申请号:US14336561
申请日:2014-07-21
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Jamin W. Collins
CPC classification number: H04L63/08 , G06F9/5038 , G06F2209/503 , G06F2209/508 , Y02D10/22
Abstract: Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
-
公开(公告)号:US09658871B2
公开(公告)日:2017-05-23
申请号:US14553615
申请日:2014-11-25
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Kevin A. Tegtmeier , Adam K. Loghry
CPC classification number: G06F9/45533 , G06F9/4401 , G06F9/441 , G06F9/44505
Abstract: Techniques are described for facilitating execution of software programs in a configurable manner, including to configure bootstrapping operations that are performed at startup of the software programs. At least some of the software programs may be software images that each include, for example, a defined file system, an operating system, and one or more application programs. In addition, configuration of the software programs' startup may include using distinct bootstrap packages that each include their own distinct file system, such that loading of a bootstrap package within a software image includes adding the included file system of the bootstrap package to a new location within the defined file system of the software image (e.g., by mounting the included file system of the bootstrap package within the defined file system of the software image, and optionally removing the included file system of the bootstrap package after bootstrapping operations are completed).
-
公开(公告)号:US09552490B1
公开(公告)日:2017-01-24
申请号:US14179393
申请日:2014-02-12
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Jamin W. Collins
CPC classification number: G06F21/6209 , G06F9/485 , G06F9/5027 , G06F21/45 , G06F21/62 , G06F21/6218 , Y02D10/22 , Y02D10/24
Abstract: Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
Abstract translation: 提供了用于管理依赖于资源的工作流的系统和方法。 一个或多个资源控制设备监视服务器计算设备对计算资源的使用。 每个资源控制设备可以指示服务器计算设备继续进行工作流程或暂停处理工作流程。 资源控制装置还可以引导服务器计算装置采取节省资源的动作。 当计算资源被确定为可用时,资源控制设备可指示暂停的服务器计算设备恢复工作流。
-
公开(公告)号:US20150172265A1
公开(公告)日:2015-06-18
申请号:US14336561
申请日:2014-07-21
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Jamin W. Collins
IPC: H04L29/06
CPC classification number: H04L63/08 , G06F9/5038 , G06F2209/503 , G06F2209/508 , Y02D10/22
Abstract: Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
Abstract translation: 提供了用于管理依赖于资源的工作流的系统和方法。 一个或多个资源控制设备监视服务器计算设备对计算资源的使用。 每个资源控制设备可以指示服务器计算设备继续进行工作流程或暂停处理工作流程。 资源控制装置还可以引导服务器计算装置采取节省资源的动作。 当计算资源被确定为可用时,资源控制设备可指示暂停的服务器计算设备恢复工作流。
-
公开(公告)号:US20140237472A1
公开(公告)日:2014-08-21
申请号:US14137528
申请日:2013-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Eden G. Adogla , Awo D. Ashiabor
IPC: G06F9/455
CPC classification number: G06F9/45533 , G06F9/5077 , G06F11/3409 , G06F11/3442 , G06F11/3466 , G06F2201/815 , G06F2201/865 , G06F2209/508
Abstract: A resource optimization manager monitors resource metrics of a set of virtual machine instance types and determines a set of applications associated with the virtual machine instance types and associates the resource metrics to the set of applications. Thereafter, the resource optimization manager can generate clusters of applications that share one or more similar attributes and store resource optimizations for the clustered applications. The resource optimization manager can obtain a designation of a target application run on a virtual machine instance or otherwise obtain a definition of an application. The resource optimization manager can then associate the target application with one or more of the clustered applications based on a comparison of similarities between the clustered applications and the target applications.
Abstract translation: 资源优化管理器监视一组虚拟机实例类型的资源度量,并确定与虚拟机实例类型相关联的一组应用程序,并将资源度量与该组应用程序相关联。 此后,资源优化管理器可以生成共享一个或多个相似属性的应用程序集群,并为集群应用程序存储资源优化。 资源优化管理器可以获得在虚拟机实例上运行的目标应用的指定,或者获得应用的定义。 然后,资源优化管理器可以基于群集应用程序和目标应用程序之间的相似性的比较,将目标应用程序与一个或多个群集应用程序相关联。
-
-
-
-
-
-
-
-
-