Patents by Inventor Eden G. Adogla
Eden G. Adogla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10901764Abstract: 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.Type: GrantFiled: October 13, 2014Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Kevin A. Tegtmeier, Eden G. Adogla, Kent D. Forschmiedt
-
Patent number: 10055239Abstract: 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.Type: GrantFiled: December 20, 2013Date of Patent: August 21, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eden G. Adogla, Awo D. Ashiabor
-
Patent number: 9942083Abstract: Systems and methods are described for providing a computing capacity pool management service. In one embodiment, pools of computer resources having common computing configurations capable of supporting one or more virtual instance types are maintained. A request from a computing device is received to determine which of the pools the computing device can be associated with. In response to the request, a determination is made as to which of the pools the computing device can be associated with based on the common computing configurations. An indication is sent to the computing device as to which of the pools the computing device can be associated with.Type: GrantFiled: September 10, 2012Date of Patent: April 10, 2018Assignee: Amazon Technologies, Inc.Inventor: Eden G. Adogla
-
Patent number: 9741005Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Patent number: 9736132Abstract: 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.Type: GrantFiled: July 21, 2014Date of Patent: August 15, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Jamin W. Collins
-
Patent number: 9658871Abstract: 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).Type: GrantFiled: November 25, 2014Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Kevin A. Tegtmeier, Adam K. Loghry
-
Patent number: 9619772Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: April 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Patent number: 9552490Abstract: 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.Type: GrantFiled: February 12, 2014Date of Patent: January 24, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Jamin W. Collins
-
Patent number: 9515882Abstract: 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.Type: GrantFiled: April 25, 2014Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Pradeep Vincent, Benjamin E. Howard
-
Patent number: 9459930Abstract: In a multiple computer environment, workloads are classified as first-class or second-class, depending on their priorities. The workloads are profiled to determine computer capabilities that they are expected to use. Based upon this information, second-class workloads are chosen for execution alongside first-class workloads in such a way that the expected capabilities used by the first-class and second-class workloads are complementary.Type: GrantFiled: October 27, 2011Date of Patent: October 4, 2016Assignee: Amazon Technologies, Inc.Inventor: Eden G. Adogla
-
Patent number: 9454493Abstract: Systems and methods for verifying the wiping of a storage device using one of either a partial scan verification or a full scan verification, wherein a partial scan verification may be conducted based on at least one metric associated with the storage device and a threshold value for the at least one metric.Type: GrantFiled: May 4, 2012Date of Patent: September 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Eden G. Adogla
-
Patent number: 9317217Abstract: Systems and methods for wiping and verifying the wiping of a data storage device where the dirtying of blocks of the storage device is tracked and only the dirtied blocks are scanned to verify if the storage device has been sufficiently wiped.Type: GrantFiled: May 4, 2012Date of Patent: April 19, 2016Assignee: Amazon Technologies, Inc.Inventor: Eden G. Adogla
-
Patent number: 9215158Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: December 15, 2015Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Patent number: 9158583Abstract: 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.Type: GrantFiled: December 20, 2011Date of Patent: October 13, 2015Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Jamin W. Collins
-
Patent number: 9152460Abstract: 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.Type: GrantFiled: December 20, 2011Date of Patent: October 6, 2015Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Jamin W. Collins
-
Patent number: 9152461Abstract: 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.Type: GrantFiled: December 20, 2011Date of Patent: October 6, 2015Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Jamin W. Collins
-
Patent number: 9137110Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: September 15, 2015Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Patent number: 9128761Abstract: 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.Type: GrantFiled: December 20, 2011Date of Patent: September 8, 2015Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Jamin W. Collins
-
Publication number: 20150172265Abstract: 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.Type: ApplicationFiled: July 21, 2014Publication date: June 18, 2015Inventors: Eden G. Adogla, Jamin W. Collins
-
Publication number: 20150082310Abstract: 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).Type: ApplicationFiled: November 25, 2014Publication date: March 19, 2015Inventors: Eden G. Adogla, Kevin A. Tegtmeier, Adam K. Loghry