首页> 外国专利> System and method for supporting dynamic resizing of thread pools in a distributed data grid

System and method for supporting dynamic resizing of thread pools in a distributed data grid

机译:支持分布式数据网格中线程池的动态调整大小的系统和方法

摘要

A system and method supports dynamic thread pool sizing suitable for use in multi-threaded processing environment such as a distributed data grid. Dynamic thread pool resizing utilizes measurements of thread pool throughput and worker thread utilization in combination with analysis of the efficacy of prior thread pool resizing actions to determine whether to add or remove worker threads from a thread pool in a current resizing action. Furthermore, the dynamic thread pool resizing system and method can accelerate or decelerate the iterative resizing analysis and the rate of worker thread addition and removal depending on the needs of the system. Optimizations are incorporated to prevent settling on a local maximum throughput. The dynamic thread pool sizing/resizing system and method thereby provides rapid and responsive adjustment of thread pool size in response to changes in work load and processor availability.
机译:一种系统和方法支持适合在多线程处理环境(例如分布式数据网格)中使用的动态线程池大小调整。动态线程池调整大小利用对线程池吞吐量和工作线程利用率的测量,结合对先前线程池调整大小操作的效率进行分析,以确定在当前调整大小操作中是从线程池中添加还是删除工作线程。此外,动态线程池大小调整系统和方法可以根据系统的需要来加速或减速迭代大小调整分析以及工作线程添加和删除的速率。并加入了优化措施,以防止以本地最大吞吐量为代价。动态线程池大小调整/调整大小系统和方法从而响应于工作负载和处理器可用性的变化提供了对线程池大小的快速和响应性的调整。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号