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:
Sep. 15, 2015
Filed:
May. 04, 2012
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 are disclosed. The techniques include obtaining operator-level metrics from an execution of a data stream processing application according to a first configuration, wherein the application is executed by nodes of the data stream processing system and the application includes processing elements comprised of multiple operators, wherein two or more of the operators are combined in a first combination to form a processing element according to the first configuration, generating operator-level resource functions from the first combination of operators based on the obtained operator-level metrics, and generating a processing element-level resource function using the generated operator-level resource functions to predict a model for the processing element formed by a second combination of operators, the processing element-level resource function representing an application resource model usable for predicting characteristics of the application executed according to a second configuration.