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. 28, 2012
Filed:
May. 14, 2009
Henrique Andrade, Croton-on-Hudson, NY (US);
Bugra Gedik, White Plains, NY (US);
Sujay Sunil Parekh, Dobbs Ferry, NY (US);
Kun-lung Wu, Yorktown Heights, NY (US);
Xiaolan Zhang, Champaign, IL (US);
Henrique Andrade, Croton-on-Hudson, NY (US);
Bugra Gedik, White Plains, NY (US);
Sujay Sunil Parekh, Dobbs Ferry, NY (US);
Kun-Lung Wu, Yorktown Heights, NY (US);
Xiaolan Zhang, Champaign, IL (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Techniques for composing an application resource model in a data stream processing system are disclosed. The application resource model may be used to understand what resources will be consumed by an application when executed by the data stream processing system. For example, a method for composing an application resource model for a data stream processing system comprises the following steps. One or more operator-level metrics are obtained from an execution of a data stream processing application in accordance with a first configuration. The application is executed by one or more nodes of the data stream processing system, and the application is comprised of one or more processing elements that are comprised of one or more operators. One or more operator-level resource functions are generated based on the obtained one or more operator-level metrics. A processing element-level resource function is generated based on the one or more generated operator-level resource functions. The processing element-level resource function represents an application resource model usable for predicting one or more characteristics of the application executed in accordance with a second configuration.