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:
Aug. 14, 2012
Filed:
Mar. 07, 2011
Ramesh Baskaran, Chennai, IN;
Sameep Mehta, New Delhi, IN;
Anindya Neogi, New Delhi, IN;
Vinayaka D. Pandit, New Delhi, IN;
Gyana Ranjan Parija, Haryana, IN;
Akshat Verma, New Delhi, IN;
Ramesh Baskaran, Chennai, IN;
Sameep Mehta, New Delhi, IN;
Anindya Neogi, New Delhi, IN;
Vinayaka D. Pandit, New Delhi, IN;
Gyana Ranjan Parija, Haryana, IN;
Akshat Verma, New Delhi, IN;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A plurality of application profiles are obtained, for a plurality of applications. Each of the profiles specifies a list of resources, and requirements for each of the resources, associated with a corresponding one of the applications. Specification of a plurality of constraints associated with the applications is facilitated, as is obtaining a plurality of cost models associated with at least two different kinds of servers on which the applications are to run. A recommended server configuration is generated for running the applications, by formulating and solving a bin packing problem. Each of the at least two different kinds of servers is treated as a bin of a different size, based on its capacity, and has an acquisition cost associated therewith. The size is substantially equal to a corresponding one of the resource requirement as given by a corresponding one of the application profiles. Each of the applications is treated as an item, with an associated size, to be packed into the bins. The bin packing problem develops the recommended server configuration based on reducing a total acquisition cost while satisfying the constraints and the sizes of the applications.