Search Patents
-
Publication number: 20140337833Abstract: A service provider network includes functionality for allowing a customer to influence the placement of virtual machine instances on server computers by specifying a placement strategy. Placement strategies may be shared among customers of the service provider network, and the placement strategies and the publishers of the placement strategies might be rated. Vendor-agnostic placement strategies might also be utilized to identify a service provider network for executing a virtual machine instance. A placement strategy that includes dynamically evaluated parameters might also be utilized to modify virtual machine instances in a customer fleet on an ongoing basis.Type: ApplicationFiled: May 8, 2013Publication date: November 13, 2014Applicant: Amazon Technologies, Inc.Inventor: Amazon Technologies, Inc.
-
Publication number: 20140337834Abstract: A service provider network includes functionality for allowing a customer to influence the placement of virtual machine instances on server computers by specifying a placement strategy. Placement strategies may be shared among customers of the service provider network, and the placement strategies and the publishers of the placement strategies might be rated. Vendor-agnostic placement strategies might also be utilized to identify a service provider network for executing a virtual machine instance. A placement strategy that includes dynamically evaluated parameters might also be utilized to modify virtual machine instances in a customer fleet on an ongoing basis.Type: ApplicationFiled: May 8, 2013Publication date: November 13, 2014Applicant: Amazon Technologies, Inc.Inventor: Amazon Technologies, Inc.
-
Publication number: 20140337832Abstract: A service provider network includes functionality for allowing a customer to influence the placement of virtual machine instances on server computers by specifying a placement strategy. Placement strategies may be shared among customers of the service provider network, and the placement strategies and the publishers of the placement strategies might be rated. Vendor-agnostic placement strategies might also be utilized to identify a service provider network for executing a virtual machine instance. A placement strategy that includes dynamically evaluated parameters might also be utilized to modify virtual machine instances in a customer fleet on an ongoing basis.Type: ApplicationFiled: May 8, 2013Publication date: November 13, 2014Applicant: Amazon Technologies, Inc.Inventor: Amazon Technologies, Inc.
-
Publication number: 20150046921Abstract: Application boot images are generated for later instantiation of computer system images. A computer system partially executes executable code of an application source. A snapshot of the computer system is taken and the snapshot is used to build a repository of application boot images that can be accessed for computer system instantiation.Type: ApplicationFiled: August 12, 2013Publication date: February 12, 2015Applicant: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 10931741Abstract: A resource service provider implements pool-based computing resource management. Computing instances are held in “pools” based at least in part on the requested task, the identity of the requestor, and/or the external requirements of performing the requested tasks.Type: GrantFiled: January 13, 2017Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Clare Emma Liguori, Devin Singh Sandhu, Adithya Venkatesh, Bangxi Yu
-
Publication number: 20150046920Abstract: A computer system implements a hypervisor which, in turn, implements one or more computer system instances and a controller. The controller and a computer system instance share a memory. A request is processed using facilities of both the computer system instance and the controller. As part of request processing, information is passed between the computer system instance and the controller via the shared memory.Type: ApplicationFiled: August 12, 2013Publication date: February 12, 2015Applicant: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9250863Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: GrantFiled: December 28, 2010Date of Patent: February 2, 2016Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9720727Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: GrantFiled: December 20, 2013Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9244743Abstract: A system and method for remotely interacting with a virtualized machine instance (VMI) through a trigger mechanism resident at the VMI. When the VMI receives a request via the trigger mechanism, the VMI responds to the request, such as by obtaining a program and executing the program locally at the VMI.Type: GrantFiled: August 1, 2012Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan N. Scott, Vikram V. Sahijwani, George Oliver Jenkins
-
Patent number: 9348634Abstract: Application boot images are generated for later instantiation of computer system images. A computer system partially executes executable code of an application source. A snapshot of the computer system is taken and the snapshot is used to build a repository of application boot images that can be accessed for computer system instantiation.Type: GrantFiled: August 12, 2013Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9280372Abstract: A computer system implements a hypervisor which, in turn, implements one or more computer system instances and a controller. The controller and a computer system instance share a memory. A request is processed using facilities of both the computer system instance and the controller. As part of request processing, information is passed between the computer system instance and the controller via the shared memory.Type: GrantFiled: August 12, 2013Date of Patent: March 8, 2016Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9256452Abstract: Data defining the actual time to availability for various configurations of instances of computing resources is collected. The collected data can be utilized to provide an estimate of the expected time to availability for a specific configuration of an instance of a computing resource in response to receiving a request to create a new instance of the computing resource.Type: GrantFiled: November 14, 2012Date of Patent: February 9, 2016Assignee: Amazon Technologies, Inc.Inventors: Deepak Suryanarayanan, David Everard Brown, Eric Wayne Schultze, Roaan Hennie Vos
-
Patent number: 9703598Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors a resource usable for migration of a virtual machine instance in order to predict availability of the migration resource. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur at a future point in time identified based on the predicted availability of the migration resource.Type: GrantFiled: July 30, 2015Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 10540186Abstract: Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include providing an identifier in response to configuring client configurable logic within the computer system.Type: GrantFiled: August 4, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Asif Khan, Nafea Bshara, Anthony Nicholas Liguori
-
Patent number: 10430203Abstract: Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include providing an identifier in response to configuring client configurable logic within the computer system.Type: GrantFiled: August 4, 2017Date of Patent: October 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Asif Khan, Nafea Bshara, Anthony Nicholas Liguori
-
Publication number: 20140058871Abstract: Techniques are described for scaling of computing resources. A scaling service is utilized that allocates additional computing resources (e.g., processors, memory, etc.) to a virtual machine instance (or other compute instance) and/or de-allocates computing resources from a virtual machine instance according requests and/or thresholds. In addition to the foregoing, other aspects are described in the description, figures, and claims.Type: ApplicationFiled: August 23, 2012Publication date: February 27, 2014Applicant: Amazon Technologies, Inc.Inventors: Michael David Marr, Marcin P. Kowalski
-
Patent number: 10476738Abstract: Techniques for segmenting a network are described herein. Network locations in a network are grouped such that each group is disjoint with respect to all other groups. The grouping is based on a set of network communication event notifications. The network communication event notifications are used to determine internal and external dependencies for each group and the external and internal dependencies are used to segment the network.Type: GrantFiled: June 13, 2016Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Nima Sharifi Mehr
-
Patent number: 11150927Abstract: This document describes techniques for placing instances on servers of a service provider environment. In an example embodiment, a system can determine that characteristics of a new virtual machine instance match a co-tenant policy of an existing virtual machine instance on a server and factor that information into a decision to place the virtual machine instance.Type: GrantFiled: August 10, 2015Date of Patent: October 19, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Nima Sharifi Mehr, Narasimha Rao Lakkakula, Scott Gerard Carmack
-
Patent number: 8806482Abstract: Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. A component of a hosted virtual machine network is configured in a manner to receive commands directed towards a simulated network device. The component may then execute a process or processes on the hosted virtual machine network which correspond to the received command.Type: GrantFiled: January 6, 2011Date of Patent: August 12, 2014Assignee: Amazon Technologies, Inc.Inventors: Aparna Nagargadde, Bashuman Deb
-
Patent number: 9240929Abstract: In response to a request to duplicate a network, the network is duplicated. The duplicate network includes one or more virtual devices that correspond to one or more devices in the network being duplicated. The devices of the duplicate network are communicatively arranged in a manner consistent with a topology of the network being duplicated. Once the duplicate network is created, access to the duplicate network is provided.Type: GrantFiled: September 6, 2013Date of Patent: January 19, 2016Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Tate Andrew Certain