首页> 外国专利> CLOUD COMPUTING: ESTIMATION OF EXECUTION DURATION PERTINENT TO CONCURRENT EXECUTION OF THREADS

CLOUD COMPUTING: ESTIMATION OF EXECUTION DURATION PERTINENT TO CONCURRENT EXECUTION OF THREADS

机译:云计算:与线程并发执行相关的执行时间估算

摘要

Platform as a Service (PAAS) in Cloud Computing can be utilized to executeApplication toprocess data. Sequential processing of data starts by reading a chunk of datafrom a CloudRepository, proceeding by executing functions on chunk of data, and ends bywriting results to aCloud Repository. Dividing the code block of sequential instructions andfunctions for processingof data into sections yields step 0, step 1,...,step n-2, step n-1 dubbed StepSequence. The stepsare ordered by ascending index. step 0 fetches a chunk of data from a CloudRepository. step n-1stores the output of the preceding step in a Cloud Repository. step i, 1= i = n - 2 executesfunctions on the output of preceding step.Each step can be executed in a thread: step 0 yields thread of type Input(thread 0), step n-1 yieldsthread of type Storing (thread n-1), step i, 1= i = n - 2 yieldsthread of type Compute (thread i),and if the next step of step i, 0 = i = n - 2 is executed inalternative Instance, the step yields athread of type Transport (transThread i) in addition to thread i.Threads of Step Sequence can be executed in sequence in single Instance or canbe distributedto a number of Instances for executing. In occurrence of executing a number ofStep Sequences,threads of Step Sequences can be executed concurrently in groups. Executionduration of a groupof threads executed concurrently can be estimated utilizing a quadraticequation: a(Metric 1)2 +bxMetric 1 + c + d(Metric 2)2 + exMetric 2 + f .Known values of the quadratic equation are calculated utilizing regressionanalysis to relate:.cndot. A metric to execution duration of single thread..cndot. A number of metrics to execution &gallon of concurrent execution ofthreads.The quadratic equation for estimating execution duration of concurrentexecuting of threads hasapplication in estimating duration of processing data accomplishing by a StepSequence, scalingthreads of Step Sequences on a number of Instances for execution, scalingInstances of the CloudServer executing threads of Step Sequences, and defining a quality of servicepertinent toexecution duration of Step Sequence.
机译:可以利用云计算中的平台即服务(PAAS)来执行适用于处理数据。数据的顺序处理从读取数据块开始来自云存储库,通过对数据块执行功能来进行,并以将结果写入云存储库。划分顺序指令的代码块处理功能将数据分为几部分产生步骤0,步骤1,...,步骤n-2,步骤n-1(称为步骤)顺序。步骤按升序排序。步骤0从云端获取大量数据仓库。步骤n-1将上一步的输出存储在Cloud Repository中。步骤1<= i <= n-2执行在上一步的输出中起作用。每个步骤都可以在一个线程中执行:步骤0产生Input类型的线程(线程0),步骤n-1产生Storing类型的线程(线程n-1),步骤i,1 <= i <= n-2产生类型为Compute的线程(线程i),如果步骤i的下一步,则执行0 <= i <= n-2替代实例,该步骤产生一个除线程i外,类型为Transport(transThread i)的线程。步骤序列的线程可以在单个实例中按顺序执行,也可以分布到许多要执行的实例。在执行多个步骤顺序步骤序列的线程可以成组并发执行。执行一组的持续时间并发执行的线程数可以通过二次估计公式:a(指标1)2 +bxMetric 1 + c + d(Metric 2)2 + exMetric 2 + f。利用回归计算二次方程式的已知值相关分析:.cndot。单线程执行持续时间的度量标准。.cndot。多个执行指标和并发执行的加仑线程。估计并发执行时间的二次方程执行线程有应用程序在一步一步估计数据处理过程中的持续时间顺序,缩放多个实例上的步骤序列的线程以执行,扩展云实例服务器执行步骤序列的线程,并定义服务质量有关步骤序列的执行持续时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号