The method and application of virtual resource sharing and allocation based on pricing mechanism in satellite network belong to the field of satellite network resources. It includes the following steps: S1: defining the quotation model for user requests; S2: defining the pricing mechanism according to the quotation model; S3: dividing the total quotation of user requests for required resources into two parts: basic price and marginal cost, and getting the total quotation from the quotation model; S4: introducing the resource allocation model, and pricing various resources according to the pricing mechanism, all user requests are priced according to the needs of resources. S5: According to the pricing mechanism, the profit function of user request and the objective function of resource allocation model are obtained, and the objective function is constrained. The invention guarantees the lowest price of resources with the largest share of each user, thus guarantees the lowest cost of each user and the full utilization of resources under the condition of meeting the resource demand, and improves the utilization rate of resources and the fairness of resource allocation.
【技术实现步骤摘要】
卫星网络下基于定价机制的虚拟资源共享分配方法及应用
本专利技术涉及卫星网络资源领域,特别是卫星网络下基于定价机制的虚拟资源共享分配方法及应用。
技术介绍
在卫星网络中,由于卫星资源呈现出异构性、高动态性等特点,导致卫星网络资源的利用率低下,其所提供的服务难以满足越来越多用户的需求,在当前这种业务种类越来越多、需求越来越多的情况下,传统的资源分配策略越来越不能适应卫星网络中资源分配的需求;一次建立有效的资源分配策略以提高卫星网络的资源利用率成为亟待解决的问题。由于目前对虚拟资源共享分配研究的较少,提出的资源分配策略大都是对云计算与虚拟机的资源分配策略,针对现有方法的局限性,需要一种能够将定价机制与资源共享相结合用于卫星网络的卫星网络下基于定价机制的虚拟资源共享分配策略。
技术实现思路
为解决现有的卫星网络资源分配策略不能适应卫星网络中资源分配需求的问题,本专利技术提供了一种卫星网络下基于定价机制的虚拟资源共享分配方法及应用。为实现上述目的,本专利技术采用的技术方案是:卫星网络下基于定价机制的虚拟资源共享分配方法,包括以下步骤:S1:针对用户请求定义报价模型;S2:根据报价模型定义定价机制;S3:将用户请求对所需资源的总报价分为基本价格和边际成本两部分,由报价模型得出总报价;S4:引入资源分配模型,并根据定价机制为各类资源定价,所有用户请求根据资源的需求计算出各自的占优份额;S5:根据定价机制得到用户请求的收益函数和资源分配模型的目标函数,并对该目标函数进行约束。进一步的,所述报价模型为:其中j表示资源的种类;为分段函数,表示对于资源j用户i在t时刻使用该资源时所 ...
【技术保护点】
1.卫星网络下基于定价机制的虚拟资源共享分配方法,其特征在于,包括以下步骤:S1:针对用户请求定义报价模型;S2:根据报价模型定义定价机制;S3:将用户请求对所需资源的总报价分为基本价格和边际成本两部分,由报价模型得出总报价;S4:引入资源分配模型,并根据定价机制为各类资源定价,所有用户请求根据资源的需求计算出各自的占优份额;S5:根据定价机制得到用户请求的收益函数和资源分配模型的目标函数,并对该目标函数进行约束。
【技术特征摘要】
1.卫星网络下基于定价机制的虚拟资源共享分配方法,其特征在于,包括以下步骤:S1:针对用户请求定义报价模型;S2:根据报价模型定义定价机制;S3:将用户请求对所需资源的总报价分为基本价格和边际成本两部分,由报价模型得出总报价;S4:引入资源分配模型,并根据定价机制为各类资源定价,所有用户请求根据资源的需求计算出各自的占优份额;S5:根据定价机制得到用户请求的收益函数和资源分配模型的目标函数,并对该目标函数进行约束。2.根据权利要求1所述的卫星网络下基于定价机制的虚拟资源共享分配方法,其特征在于,所述报价模型为:其中j表示资源的种类;为分段函数,表示对于资源j用户i在t时刻使用该资源时所能负担的价格,即t时刻用户i的报价;fj表示一种资源中资源j的最大值,lj(t)表示t时刻对资源j的使用量;当用户i对资源j的使用量超过该类型资源中资源j的最大值时,即lj(t)>fj时,用户对资源的报价将会以双曲线的形式上升;当用户i对资源j的使用量低于该类型资源中资源j的最大值时,即lj(t)<fj,用户的价格则保持基本价格不变,即Cj表示所有资源中资源j的总量,nj表示价格的增长系数,nj≥1。3.根据权利要求1所述的卫星网络下基于定价机制的虚拟资源共享分配方法,其特征在于,所述步骤S2的具体步骤如下:S2.1针对用户请求计算每一个用户请求需求资源的总报价,即该用户包含的所有业务的基本价格和边际成本的总和,按照总报价对所有用户请求进行降序排列,总报价高的用户排在前面,总报价低的用户排在后面,得到资源需求列表;S2.2针对所有的资源,根据每种类型所包含的单位资源的数量和资源单价计算该类型资源的总价,并对所有资源单价求出平均价格,按照资源单价进行升序排列,将单价低于平均价格的资源排在前面,单价高于平均价格的资源排在后面,得到资源信息列表;S2.3将用户请求需求资源的总报价和资源按照各自的排序列表,依次对总报价高的用户请求和价格低的资源进行匹配;一个用户请求中会包含一个或多个业务,每个业务的匹配成功价格将按照各个业务对资源需求的数量及对应的资源单价计算得到;每个用户请求需求资源的总报价等于该用户请求内所有业务成交价格的求和;若该用户请求最终购买资源的实际价格不超过该用户的总报价,则资源的买卖成功,若该用户请求最终购买资源的实际价格高于其总报价,则购买失败,用户等待下一轮的买卖。4.根据权利要求1所述的卫星网络下基于定价机制的虚拟资源共享分配方法,其特征在于,所述总报价为:其中,ptotal表示所有用户请求对所需资源的总报价,表示所有用户需要的资源未超过资源j的最大值时的总的基本价格的总和,表示用户所需要的资源j超过的最大值时所需付出的代价的总和,即边际成本。5.根据权利要求1所述的卫星网络下基于定价机制的虚拟资源共享分配方法,其特征在于,所述步骤S...
【专利技术属性】
技术研发人员:刘治国,栾帅帅,张江梅,金朦朦,潘成胜,
申请(专利权)人:大连大学,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。