首页> 外国专利> Efficient parallelization of software analysis in distributed computing environment by intelligent and dynamic load balancing

Efficient parallelization of software analysis in distributed computing environment by intelligent and dynamic load balancing

机译:通过智能和动态负载平衡,有效地并行化分布式计算环境中的软件分析

摘要

A method for verifying software includes monitoring a resource queue and a job queue, determining whether the resource queue and the job queue contain entries, and if both the resource queue and the job queue contain entries, then applying a scheduling policy to select a job, selecting a worker node as a best match for the characteristics of the job among the resource queue entries, assigning the job to the worker node, assigning parameters to the worker node for a job creation policy for creating new jobs in the job queue while executing the job, and assigning parameters to the worker node for a termination policy for halting execution of the job. The resource queue indicates worker nodes available to verify a portion of code. The job queue indicates one or more jobs to be executed by a worker node. A job includes a portion of code to be verified.
机译:一种验证软件的方法,包括监视资源队列和作业队列,确定资源队列和作业队列是否包含条目,以及资源队列和作业队列是否都包含条目,然后应用调度策略选择作业,在资源队列条目中选择一个与作业特性最匹配的工作节点,将作业分配给工作节点,将参数分配给工作节点以制定作业创建策略,以便在执行作业时在作业队列中创建新作业作业,并向工作节点分配参数以终止作业的终止策略。资源队列指示可用于验证部分代码的工作程序节点。作业队列指示要由工作程序节点执行的一个或多个作业。作业包括要验证的部分代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号