The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 17, 2015

Filed:

Jan. 29, 2010
Applicants:

Mark G Mayo, Port Moody, CA;

James Duncan, Sainte-Anne-des-Lacs, CA;

Pedro Palazón Candel, Espinardo, ES;

Jason a Hoffman, San Francisco, CA (US);

David P Young, San Anselmo, CA (US);

Inventors:

Mark G Mayo, Port Moody, CA;

James Duncan, Sainte-Anne-des-Lacs, CA;

Pedro Palazón Candel, Espinardo, ES;

Jason A Hoffman, San Francisco, CA (US);

David P Young, San Anselmo, CA (US);

Assignee:

Joyent, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5077 (2013.01);
Abstract

Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each virtual machine to use a portion of hardware resources of the data center. The hardware resources include storage and processing resources distributed onto each of the plurality of servers. The method further includes sending messages amongst the servers, some of the messages being sent from a server including status information regarding a hardware resource utilization status of that server. The method further includes detecting a request from the virtual machine to handle a workload requiring increased use of the hardware resources, and provisioning the servers to temporarily allocate additional resources to the virtual machine, wherein the provisioning is based on status information provided by one or more of the messages.


Find Patent Forward Citations

Loading…