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.
Patent No.:
Date of Patent:
Apr. 26, 2016
Filed:
Aug. 13, 2010
Richard Ayala, Medford, NJ (US);
Kavita Chavda, Roswell, GA (US);
Sandeep Gopisetty, Morgan Hill, CA (US);
Seshashayee S. Murthy, Yorktown Heights, NY (US);
Aameek Singh, University Place, WA (US);
Richard Ayala, Medford, NJ (US);
Kavita Chavda, Roswell, GA (US);
Sandeep Gopisetty, Morgan Hill, CA (US);
Seshashayee S. Murthy, Yorktown Heights, NY (US);
Aameek Singh, University Place, WA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
In general, embodiments of present invention provide an approach for calibrating a cloud computing environment. Specifically, embodiments of the present invention provide an empirical approach for obtaining end-to-end performance characteristics for workloads in the cloud computing environment (hereinafter the 'environment'). In a typical embodiment, different combinations of cloud server(s) and cloud storage unit(s) are determined. Then, a virtual machine is deployed to one or more of the servers within the cloud computing environment. The virtual machine is used to generate a desired workload on a set of servers within the environment. Thereafter, performance measurements for each of the different combinations under the desired workload will be taken. Among other things, the performance measurements indicate a connection quality between the set of servers and the set of storage units, and are used in calibrating the cloud computing environment to determine future workload placement. Along these lines, the performance measurements can be populated into a table or the like, and a dynamic map of a data center having the set of storage units can be generated.