首页> 外国专利> Increasing performance of a streaming application by running experimental permutations

Increasing performance of a streaming application by running experimental permutations

机译:通过运行实验性排列来提高流式应用程序的性能

摘要

A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. In response, the cloud manager provisions one or more virtual machines in a cloud. The streams manager builds a permutation of a flow graph for the streaming application using the virtual machine(s), runs the permutation in parallel with the corresponding portion of the flow graph, and compares the performance of the original portion of the flow graph to the performance of the permutation. When the performance of the permutation exceeds the performance of the original part of the flow graph, the streams manager modifies the flow graph so the permutation replaces the original part of the flow graph. In this manner a streaming application can dynamically evolve to increase its performance as needed.
机译:流管理器监视流应用程序的性能,并且当需要提高性能时,流管理器会自动从云管理器请求虚拟机。作为响应,云管理器在云中配置一个或多个虚拟机。流管理器使用虚拟机为流应用程序构建流程图的排列,与该流程图的相应部分并行运行该排列,并将流程图原始部分的性能与排列的性能。当排列的性能超过流程图原始部分的性能时,流管理器将修改流程图,以便排列替换流程图的原始部分。通过这种方式,流应用程序可以根据需要动态发展以提高其性能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号