OPTIMIZING STREAMING GRAPH TOPOLOGY BASED ON SERVICE LEVEL AGREEMENT

System resource usage by a streaming application processing workloads can be monitored. Based on the monitoring, at least one performance metric for the streaming application in processing the workloads can be determined. Based on the at least one performance metric, whether hosting of the streaming...

Full description

Saved in:
Bibliographic Details
Main Authors Nikolai, Jason A, Santosuosso, John M, Cook, Alexander, Koster, David M
Format Patent
LanguageEnglish
Published 20.09.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:System resource usage by a streaming application processing workloads can be monitored. Based on the monitoring, at least one performance metric for the streaming application in processing the workloads can be determined. Based on the at least one performance metric, whether hosting of the streaming application is, or is near to, violating at least one criteria specified by a service level agreement for the streaming application can be determined. If so, at least one additional instance of at least one parallelizable operator of the streaming application that is currently executing can be initialized. Responsive to initializing the at least one additional instance of at least one of the parallelizable operators, a portion of the workloads can be directed to the at least one additional instance of at least one of the parallelizable operators.
Bibliography:Application Number: US201715463289