The embodiment of the present invention discloses a method, device and computer readable storage medium for allocating cloud service resources to obtain service quality sensitivity coefficient and service unit price sensitivity coefficient; establishes service quality utility function according to service quality sensitivity coefficient, service unit price sensitivity coefficient, service unit price and data flow of each tenant; and establishes service quality utility function according to standard price of each server and each server. The server loss function is established by unit price and data flow of each tenant, and the objective function is to maximize the service quality utility function and minimize the server loss function. Through the dynamic coordinate search algorithm, the optimal solution of the objective function can be determined. The optimal solution includes the value of the unit price of each server and the value of the data flow of each tenant, which effectively solves the two bilevel optimization problems and reduces the price loss of the server on the premise of guaranteeing the service quality of each tenant.
【技术实现步骤摘要】
一种云服务资源的分配方法、装置和计算机可读存储介质
本专利技术涉及云服务
,特别是涉及一种云服务资源的分配方法、装置和计算机可读存储介质。
技术介绍
近几年云计算作为一个热门的话题和技术,获得了IT和科研界的极大关注,被称为下一代的主流计算模式。目前,云计算逐渐迈向实用,许多企业将自己的应用部署在云端进行计算。为了达到减小应用负载,降低云服务成本的方法就是多租户模式。服务器集群在为各租户提供云服务资源分配时,需要满足各租户的服务质量(QualityofService,QoS)。此外集群中的服务器在提供服务时,需要根据所提供的服务来收取相应的费用。为吸引租户使用其服务,服务器会提供相应的价格折扣,相应的,也会导致服务器出现折扣引起的价格损失。现有技术中缺乏综合考量服务质量和服务器价格损失的技术方案,导致服务器收取的费用设置不合理,从而造成较高的服务器价格损失。可见,如何在保障各租户的服务质量的前提下,降低服务器的价格损失,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种云服务资源的分配方法、装置和计算机可读存储介质,可以在保障各租户的服务质量的前提下,降低服务器的价格损失。为解决上述技术问题,本专利技术实施例提供一种云服务资源的分配方法,包括:获取服务质量敏感系数和服务单价敏感系数;根据所述服务质量敏感系数、所述服务单价敏感系数、各服务器单价和各租户数据流量,建立服务质量效用函数;根据各服务器的标准价、各所述服务器单价以及各所述租户数据流量,建立服务器损失函数;将所述服务质量效用函数最大化并且所述服务器损失函数最小化作为目标 ...
【技术保护点】
1.一种云服务资源的分配方法,其特征在于,包括:获取服务质量敏感系数和服务单价敏感系数;根据所述服务质量敏感系数、所述服务单价敏感系数、各服务器单价和各租户数据流量,建立服务质量效用函数;根据各服务器的标准价、各所述服务器单价以及各所述租户数据流量,建立服务器损失函数;将所述服务质量效用函数最大化并且所述服务器损失函数最小化作为目标函数;利用动态坐标搜索算法,确定出所述目标函数的最优解;其中,所述最优解包括各服务器单价的取值和各租户数据流量的取值。
【技术特征摘要】
1.一种云服务资源的分配方法,其特征在于,包括:获取服务质量敏感系数和服务单价敏感系数;根据所述服务质量敏感系数、所述服务单价敏感系数、各服务器单价和各租户数据流量,建立服务质量效用函数;根据各服务器的标准价、各所述服务器单价以及各所述租户数据流量,建立服务器损失函数;将所述服务质量效用函数最大化并且所述服务器损失函数最小化作为目标函数;利用动态坐标搜索算法,确定出所述目标函数的最优解;其中,所述最优解包括各服务器单价的取值和各租户数据流量的取值。2.根据权利要求1所述的方法,其特征在于,所述根据所述服务质量敏感系数、所述服务单价敏感系数、各服务器单价和各租户数据流量,建立服务质量效用函数包括:利用对数函数建立服务质量效用函数SF,其公式如下所示,其中,aik表示第i个租户对第k台服务器的服务质量敏感系数,bik表示第i个租户对第k台服务器的服务单价敏感系数,cik表示第k台服务器的单价,fijk表示第k台服务器向第i个租户提供第j类资源的数据流,I表示租户的总个数,J表示云服务资源总类型数,K表示服务器总个数。3.根据权利要求2所述的方法,其特征在于,所述根据各服务器的标准价、各所述服务器单价以及各所述租户数据流量,建立服务器损失函数包括:根据如下公式,建立服务器损失函数H(c),其中,ck表示第k台服务器的标准价。4.根据权利要求1-3任意一项所述的方法,其特征在于,在所述利用动态坐标搜索算法,确定出所述目标函数的最优解之后还包括:展示所述最优解。5.一种云服务资源的分配装置,其特征在于,包括获取单元、第一建立单元、第二建立单元、作为单元和确定单元;所述获取单元,用于获取服务质量敏感系数和服务单价敏感系数;所述第一建立单元,用于...
【专利技术属性】
技术研发人员:宿栋栋,刘伟,王彦伟,
申请(专利权)人:广东浪潮大数据研究有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。