首页> 外国专利> 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 is utilized to host app forexecutinginstructions/functions on sequences of bytes fetched from a cloud repository.The deployed appcan be scaled by increasing/decreasing the number of instances. Cloudproviders utilizeconsumed CPU time to increase/decrease the number of instances. In employedmethod, afraction of available CPU time is assigned to app. Consumption of CPU timeabove the thresholdincreases the number of instances and consumption of CPU time below thethreshold decreasesthe number of instances.A method to calculate known values of a quadratic equation for estimatingexecution time ofexecuting instructions/functions on sequences of bytes is devised. Thequadratic equation hasapplication in estimating required computing time, horizontal/vertical scalingof instances hostingan app, measuring consumed computing time for app's users and defining aquality of servicepertinent to execution duration.Sequential executing of instructions/functions starts by fetching a sequenceof bytes from a cloudrepository, proceeds by executing instructions/functions on the sequence ofbytes, and ends bystoring the result (sequence of bytes) in a cloud repository. By dividing thecode block ofsequential instructions/functions into sections, each section is executed in athread. A threadfetches sequence of bytes from a cloud repository, executesinstructions/functions on thesequence of bytes, stores sequence of bytes in a cloud repository, ortransports a sequence ofbytes to alternative instance.Threads performing similar task are executed concurrently. Execution durationof the threads isestimated utilizing a quadratic equation: a ×(Metric1)2 + b ×Metric' + c + d x (Metric2)2 +e × Metric2 + .function. . Known values of the quadratic equation arecalculated utilizing regressionanalysis to relate a number of metrics to execution durationmeasured/calculated for single-threading and multi-threading.
机译:云计算中的平台即服务(PAAS)用于托管应用执行中有关从云存储库获取的字节序列的指令/功能。部署的应用可以通过增加/减少实例数量来缩放。云提供者利用增加/减少实例数所消耗的CPU时间。在职方法,一个可用CPU时间的一部分分配给了app。消耗的CPU时间高于阈值将实例数和CPU时间消耗增加到低于阈值降低实例数。一种计算二次方程的已知值以进行估计的方法执行时间设计了在字节序列上执行指令/功能。的二次方程有应用在估计所需的计算时间,水平/垂直缩放实例托管一个应用,测量应用用户的计算时间并定义一个服务质量与执行时间有关。指令/功能的顺序执行从获取序列开始云中的字节数存储库,通过按以下顺序执行指令/功能进行字节,以结尾将结果(字节顺序)存储在云存储库中。通过划分的代码块顺序的指令/功能分成多个部分,每个部分在一个线。一个线程从云存储库中获取字节序列,执行上的说明/功能字节序列,将字节序列存储在云存储库中,或运输序列备用实例的字节数。执行相似任务的线程同时执行。执行时间的线程是使用二次方程式估算:a×(Metric1)2 + b×公制'+ c + d x(公制2)2 +e×Metric2 +功能。 。二次方程的已知值是利用回归计算分析以将许多指标与执行持续时间相关联为单项测量/计算线程和多线程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号