首页> 外国专利> Parallel execution of parsed query based on a concurrency level

Parallel execution of parsed query based on a concurrency level

机译:基于并发级别的解析查询的并行执行

摘要

Systems and method for a task scheduler with dynamic adjustment of concurrency levels and task granularity are disclosed for improved execution of highly concurrent analytical and transactional systems. The task scheduler can avoid both over commitment and underutilization of computing resources by monitoring and controlling the number of active worker threads. The number of active worker threads can be adapted to avoid underutilization of computing resources by giving the OS control of additional worker threads processing blocked application tasks. The task scheduler can dynamically determine a number of parallel operations for a particular task based on the number of available threads. The number of available worker threads can be determined based on the average availability of worker threads in the recent history of the application. Based on the number of available worker threads, the partitionable operation can be partitioned into a number of sub operations and executed in parallel.
机译:公开了一种用于任务调度器的系统和方法,其具有并发级别和任务粒度的动态调整,用于改进高度并发的分析和交易系统的执行。任务计划程序可以通过监视和控制活动工作线程的数量来避免过多使用计算资源和过度使用计算资源。通过为OS提供对处理阻塞的应用程序任务的其他工作线程的控制,可以调整活动工作线程的数量,以避免计算资源的利用率不足。任务计划程序可以根据可用线程的数量动态确定特定任务的并行操作数量。可以根据应用程序最近历史中工作线程的平均可用性来确定可用工作线程的数量。基于可用工作线程的数量,可分区操作可以划分为多个子操作并并行执行。

著录项

  • 公开/公告号US9983903B2

    专利类型

  • 公开/公告日2018-05-29

    原文格式PDF

  • 申请/专利权人 SAP SE;

    申请/专利号US201615088810

  • 申请日2016-04-01

  • 分类号G06F9/46;G06F9/50;G06F17/30;G06F9/48;G06F17/27;

  • 国家 US

  • 入库时间 2022-08-21 12:56:57

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号