Invention Grant
- Patent Title: Cost estimation on a cloud-computing platform
-
Application No.: US15976087Application Date: 2018-05-10
-
Publication No.: US10756911B2Publication Date: 2020-08-25
- Inventor: Sachin M. Nayak , John Kurian , Badekila Ganesh Prashanth Bhat
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Schmeiser, Olsen & Watts
- Agent Mark C. Vallone
- Main IPC: H04L12/14
- IPC: H04L12/14

Abstract:
A cloud-management system intercepts API calls from a client application. Based on the expected amount of cloud resources required to service the API call, and given the terms of the client's billing plan, the system estimates the cost to service the call. The system embeds this cost into its response to the API call and the client application, or an IDE hosting the application, keeps a running total of API-related costs incurred by the application. The system can also run in an emulation mode, estimating the application's API resource-consumption costs without actually consuming cloud resources. In this mode, the system replaces each GET and PUT call in the intercepted API call with an equivalent HEAD call that does not consume resources. The system still, however, predicts the actual cost of the original API call by returning the cost of each original GET and PUT.
Information query