The present invention provides an online service based on cost considerations in a hybrid cloud model request scheduling method, including 1 steps: to construct the minimum average cost cost, private cloud resources are limited, denial of service rate optimization is limited; step 2: the use of optimization problem in the groove of the Lyapunov optimization method the optimization problem in step 1 into a single; step 3: the optimal optimal decay optimization algorithm to solve the problem of single step 2 slot in the solution, to obtain the current time scheduling method of service requests. The method of the invention can for unknown online service requests, the cost of the entire time within the region the average rent of public cloud service request to reach the minimum, the rejection rate and the optimization problem of private cloud resources constraints; then the optimization problem are Lyapunov optimization technology transforms the original problem into the free time in order to achieve cost, cost and service to effectively balance between the rate of.
【技术实现步骤摘要】
混合云模式中的基于成本考虑的在线服务请求调度方法
本专利技术涉及云服务
,具体地,涉及混合云模式中的基于成本考虑的在线服务请求调度方法。
技术介绍
李雅普诺夫优化技术通常被用来求解时均意义上的优化量。在优化问题中,有一大类问题是与时间相关的,例如与工作负载相关的问题就是随着时间变化而不断变化的。因此时均意义上的优化可以更好地优化全局系统的状态。而带有时均变量的优化问题很难用通常的优化方法进行解决,李雅普诺夫优化技术就可以被用来解决这类问题。李雅普诺夫优化技术原本来源于自动控制领域中的李雅普诺夫稳定性。因此最初该技术也是用于进行动态队列网络中的最优控制。但由于改进技术的优秀性质,之后被拓展到其他领域用于解决求解时均量的优化问题。由于服务请求的波动性,当服务请求突然增多时,企业或组织内部的私有云的资源是不够用的,如果购买硬件设施来处理这些随机的增多的服务请求,不仅成本高,而且大多数的时候这些硬件是处于闲置状态,严重浪费资源。由于混合云架构的特性,当私有云中的资源不够用的时候,可以以较低的价格租用公有云中的资源。因此越来越多的企业或组织将已有的基础设施作为自己的私有云,处理企业或组织内部的大部分服务任务,当服务请求突然增多,私有云资源不够用的时候,租用公有云中的资源以应对服务请求的爆炸式突增。用户的服务请求是实时随机到达的,其到达的波动性很大,规律很难预测,而且有些服务请求处于安全隐私的考虑希望被运行在私有云上,这样的服务请求一般都是处理公司里的重要事务的,因此企业是希望这种类型的服务请求的拒绝率不能太高,否则会影响公司的正常业务。这种情况下做一个基于成本 ...
【技术保护点】
一种混合云模式中的基于成本考虑的在线服务请求调度方法,其特征在于,包括如下步骤:步骤1:构建以平均花销成本最小化为目标,私有云资源有限,服务拒绝率为限制条件的最优化问题;步骤2:利用李雅普诺夫优化方法将步骤1中的最优化问题转化为单时槽中的优化问题;步骤3:采用最优衰减算法求解步骤2中单时槽中的优化问题的最优解,即得到当前时刻的服务请求的调度方法。
【技术特征摘要】
1.一种混合云模式中的基于成本考虑的在线服务请求调度方法,其特征在于,包括如下步骤:步骤1:构建以平均花销成本最小化为目标,私有云资源有限,服务拒绝率为限制条件的最优化问题;步骤2:利用李雅普诺夫优化方法将步骤1中的最优化问题转化为单时槽中的优化问题;步骤3:采用最优衰减算法求解步骤2中单时槽中的优化问题的最优解,即得到当前时刻的服务请求的调度方法。2.根据权利要求1所述的混合云模式中的基于成本考虑的在线服务请求调度方法,其特征在于,所述步骤1中的最优化问题如下:Min:subjectto:Yit,Zjt∈{0,1}(2)式中:Yit,Zjt是取0,1的决策变量,Yit表示t时刻只能运行在私有云上的第i个请求,nt表示t时刻此类请求的总量;Zjt表示t时刻可以运行在私有云或公有云上的第j个请求,mt表示t时刻此类请求的总量;aivt,bjvt分别表示t时刻只能运行在私有云上的第i个请求对第v种类型虚拟机的请求数量以及表示t时刻可以运行在私有云或公有云上的第j个请求对第v种类型虚机的请求数量;cv代表v类型虚拟机的单位时间价格;tj表示第j个请求的服务时间;vvk代表v类型的虚拟机中k资源的数量;k取1,2,3分别表示资源类型为CPU,memory,storagedisk;T表示整个时间槽数量;h表示虚机类型的数量,Tkt表示t时刻k类型资源的总量,α表示拒绝率的阈限;公式(3)限定了t时刻所请求的资源数量不能大于t时刻私有云中空余的资源量;公式(4)限定了平均拒绝率低于阈限值α。3.根据权利要求1所述的混合云模式中的基于成本考虑的在线服务请求调度方法,其特征在于,所述步骤2包括:步骤2.1:构造虚拟队列H来记录被拒绝的服务请求数量,计算公式如下:H...
【专利技术属性】
技术研发人员:薛广涛,俞嘉地,钱诗友,李明禄,曹燕华,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。