一种异构云计算系统的数据共享系统及方法技术方案

技术编号:28492530 阅读:20 留言:0更新日期:2021-05-19 22:18
本发明专利技术云计算技术领域,具体涉及一种异构云计算系统的数据共享系统及方法。所述系统包括:异构的云服务器组和虚拟基站;所述异构的云服务器组包括三个异构的云服务器,分别为:第一云服务器、第二云服务器和第三云服务器;所述虚拟基站,配置用于调度和共享异构的云服务器组中的数据,分别信号连接于第一云服务器、第二云服务器和第三云服务器;所述虚拟基站包括:虚拟面、控制面和若干应用;所述虚拟面包括若干个虚拟机,虚拟机之间信号连接,构成区块链网络;且只与一个云服务器连接;每个云服务器至少与一个虚拟机连接。其通过虚拟基站对多个异构的云服务器的数据资源进行调度、分配和共享。配和共享。配和共享。

【技术实现步骤摘要】
一种异构云计算系统的数据共享系统及方法


[0001]本专利技术属于云计算
,具体涉及一种异构云计算系统的数据共享系统及方法。

技术介绍

[0002]随着信息时代的不断发展,不同部门、不同地区间的信息交流逐步增加,计算机网络技术的发展为信息传输提供了保障。在网络上出现当大量的空间数据,面对多种多样的数据格式,我们怎样才能有效地利用它们呢?这其实就是数据共享与数据转换的问题。简单地说,数据共享就是让在不同地方使用不同计算机、不同软件的用户能够读取他人数据并进行各种操作运算和分析。
[0003]云计算是分布式处理、并行处理和网格计算等结合的技术。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。
[0004]通过使用云计算服务,业务提供商服务器可以降低企业运行成本,向用户提供可靠的资源访问服务。已经有越来越多的业务提供商服务器选择云计算服务向用户提供相关业务服务。
[0005]专利号为:CN201010527248.5A的专利公开了一种云计算资源安全共享方法,方法包括:用户向云计算服务商服务器发送资源访问请求,资源访问请求中携带待访问资源的相关信息;云计算服务商服务器根据待访问资源的相关信息获取待访问资源所属的业务提供商服务器信息,并向待访问资源所属的业务提供商服务器发送认证请求;认证请求中携带有用户的标识信息;业务提供商服务器根据用户的标识信息对用户进行身份认证,并在认证通过后向用户或云计算服务商服务器发送资源访问控制信息;云计算服务商服务器对资源访问控制信息进行认证,并在认证通过后向用户提供待访问资源。本专利技术还公开了一种云计算资源安全共享装置。本专利技术提高了共享资源访问的效率及其安全性。其虽然实现了云计算资源的分享,但是根本是基于认证的资源访问控制,没有针对云计算的数据分享的技术解决方案。
[0006]专利号为:CN201410564493.1A的专利公开了一种云计算数据共享系统,包括:数据模块,对网络共享数据的输入和输出进行管理;云计算资源池,包括用于存放写入或者读取的共享数据的多个组播节点;同步模块,处理所述组播节点中读取网络共享数据与写入网络共享数据的顺序,读写阻塞时进行读写事务管理,实现消息队列,保证各组播节点的数据一致;网络模块,实现网络共享数据在云计算资源池与同步模块之间的传送,解析网络共享数据,形成指令集与数据流;和控制模块,对数据模块、同步模块和网络模块进行控制,可以有效地减少网络共享数据在网络中的重复传送,极大提高网络吞吐量,减少系统的复杂度。但没有针对云计算数据均衡的解决方案。

技术实现思路

[0007]有鉴于此,本专利技术的主要目的在于提供一种异构云计算系统的数据共享系统及方
法,其通过虚拟基站对多个异构的云服务器的数据资源进行调度、分配和共享,实现了云服务器的数据资源的共享,在数据共享的过程中,针对云服务器的数据资源进行数据均衡和数据资源分配,最大化利用了系统空间,提升了资源利用率。
[0008]为达到上述目的,本专利技术的技术方案是这样实现的:
[0009]一种异构云计算系统的数据共享系统,所述系统包括:异构的云服务器组和虚拟基站;所述异构的云服务器组包括三个异构的云服务器,分别为:第一云服务器、第二云服务器和第三云服务器;所述虚拟基站,配置用于调度和共享异构的云服务器组中的数据,分别信号连接于第一云服务器、第二云服务器和第三云服务器;所述虚拟基站包括:虚拟面、控制面和若干应用;所述虚拟面包括若干个虚拟机,虚拟机之间信号连接,构成区块链网络,每一个虚拟机均与异构的云服务器组中的一个云服务器连接,且只与一个云服务器连接;每个云服务器至少与一个虚拟机连接;所述控制面包括若干个控制功能,每个控制功能之间彼此独立,且与每一个虚拟机均信号连接;所述控制功能的类型至少包括:回程控制、链路控制、测量、接入、资源感知、资源分配和路由;所述应用,提供给虚拟基站管理员控制虚拟基站的运行。
[0010]进一步的,所述控制功能中的资源感知实时感知虚拟机构成的区块链网络中的数据资源变化,若感知到虚拟机区块链网络中存在数据资源变化,控制功能中的资源分配开始将变化的数据资源提取出来,控制功能中的回程控制开辟一个另一个共享的数据资源池,将变化的数据资源镜像存储在数据资源池中,控制功能中的测量,将实时测量存储在数据资源池中的数据,获取当前数据资源池中的数据资源信息,控制功能中的链路控制实时接收来自异构的云服务器组中的每个云服务器的数据资源请求,在控制功能中的路由的控制下,基于当前数据资源池中的数据资源信息,获取目标的数据资源,将获取的数据资源返回发送至对应的云服务器。
[0011]进一步的,所述虚拟机接收来自异构的云服务器中的数据,同时,各个虚拟机之间实时交换自身存储的数据资源的信息,同时,将数据进行均衡运算后,均衡映射到虚拟机区块链网络中的多个虚拟机;所述虚拟机包括:获取单元,配置用于获取K个其他的虚拟机上的P个权重因子的负载度和P 个权重值,K和P均为大于1的整数;优先度计算单元,用于根据所述P个权重因子的负载度和所述P个权重值进行加权平均得到每个虚拟机的优先度;标准分片数计算单元,用于根据每个虚拟机关联的优先度得到标准分片数;均衡判断单元,用于根据所述K个虚拟机各自对应的标准分片数判断数据分布是否满足数据均衡条件;均衡单元,用于若所述均衡判断单元的判断结果为否,对所述K个虚拟机进行数据均衡处理。
[0012]进一步的,各个虚拟机之间实时交换自身存储的数据资源的信息,同时,将数据进行均衡运算的方法执行以下步骤:在数据中选取一个目标区间,提取目标区间的感知均衡特征作为模板特征,并对数据特征算子进行初始化定位;建立两个链路表,分别为第一链路表和第二链路表;在第一链路表中,对数据特征算子进行状态坐标路由映射,对路由映射的数据特征算子位置处标注预测区域;在第二链路表中,对每一个路由映射区域提取感知均衡特征,并计算路由映射区域与目标区间的相似度;根据离目标远近的位置贡献以及感知均衡特征相似度大小更新数据特征算子权重,确定估计目标的位置,得到新的目标区间;根据数据特征算子大小和重采样估计值得到链路表中的下一个数据特征算子;得到每个路由映射区域与目标区间的相似度后,结合离目标远近的位置贡献更新数据特征算子的权重;
更新完成预测数据特征算子的权重后,计算出目标的最优预测位置作为估计目标的位置,即为新的目标区间。
[0013]进一步的,所述更新权重方法为:为减少非目标位置的数据特征算子权重,根据离目标远近的位置贡献以及计算的感知均衡相似度大小两种线索共同实现自适应的调整数据特征算子权重:据特征算子权重:其中,是指t位置第i个数据特征算子的权重,是指t位置第i个数据特征算子的相似度,是指t位置第i个数据特征算子的坐标位置横坐标,是指t位置第i个数据特征算子的坐标位置纵坐标,W和H是指目标区间的半宽和半高;x0是指0位置第1个数据特征算子的坐标位置横坐标;y0是指0位置第1个数据特征算子的坐标位置纵坐标。
[0014]一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异构云计算系统的数据共享系统,其特征在于,所述系统包括:异构的云服务器组和虚拟基站;所述异构的云服务器组包括三个异构的云服务器,分别为:第一云服务器、第二云服务器和第三云服务器;所述虚拟基站,配置用于调度和共享异构的云服务器组中的数据,分别信号连接于第一云服务器、第二云服务器和第三云服务器;所述虚拟基站包括:虚拟面、控制面和若干应用;所述虚拟面包括若干个虚拟机,虚拟机之间信号连接,构成区块链网络,每一个虚拟机均与异构的云服务器组中的一个云服务器连接,且只与一个云服务器连接;每个云服务器至少与一个虚拟机连接;所述控制面包括若干个控制功能,每个控制功能之间彼此独立,且与每一个虚拟机均信号连接;所述控制功能的类型至少包括:回程控制、链路控制、测量、接入、资源感知、资源分配和路由;所述应用,提供给虚拟基站管理员控制虚拟基站的运行。2.如权利要求1所述的系统,其特征在于,所述控制功能中的资源感知实时感知虚拟机构成的区块链网络中的数据资源变化,若感知到虚拟机区块链网络中存在数据资源变化,控制功能中的资源分配开始将变化的数据资源提取出来,控制功能中的回程控制开辟一个另一个共享的数据资源池,将变化的数据资源镜像存储在数据资源池中,控制功能中的测量,将实时测量存储在数据资源池中的数据,获取当前数据资源池中的数据资源信息,控制功能中的链路控制实时接收来自异构的云服务器组中的每个云服务器的数据资源请求,在控制功能中的路由的控制下,基于当前数据资源池中的数据资源信息,获取目标的数据资源,将获取的数据资源返回发送至对应的云服务器。3.如权利要求2所述的系统,其特征在于,所述虚拟机接收来自异构的云服务器中的数据,同时,各个虚拟机之间实时交换自身存储的数据资源的信息,同时,将数据进行均衡运算后,均衡映射到虚拟机区块链网络中的多个虚拟机;所述虚拟机包括:获取单元,配置用于获取K个其他的虚拟机上的P个权重因子的负载度和P个权重值,K和P均为大于1的整数;优先度计算单元,用于根据所述P个权重因子的负载度和所述P个权重值进行加权平均得到每个虚拟机的优先度;标准分片数计算单元,用于根据每个虚拟机关联的优先度得到标准分片数;均衡判断单元,用于根据所述K个虚拟机各自对应的标准分片数判断数据分布是否满足数据均衡条件;均衡单元,用于若所述均衡判断单元的判断结果为否,对所述K个虚拟机进行数据均衡处理。4.如权利要求3所述的系统,其特征在于,各个虚拟机之间实时交换自身存储的数据资源的信息,同时,将数据进行均衡运算的方法执行以下步骤:在数据中选取一个目标区间,提取目标区间的感知均衡特征作为模板特征,并对数据特征算子进行初始化定位;建立两个链路表,分别为第一链路表和第二链路表;在第一链路表中,对数据特征算子进行状态坐标路由映射,对路由映射的数据特征算子位置处标注预测区域;在第二链路表中,对每一个路由映射区域提取感知均衡特征,并计算路由映射区域与目标区间的相似度;根据离目标远近的位置贡献以及感知均衡特征相似度大小更新数据特征算子权重,确定估计目标的位置,得到新的目标区间;根据数据特征算子大小和重采样估计值得到链路表中的下一个数据特征算子;得到每个路由映射区域与目标区间的相似度后,结合离目标远近的位置贡献更新数据特征算子的权重;更新完成预测数据特征算子的权重后,计算出目标的最优预测位置作为估计目标的位置,即为新的目标区间。5.如权利要求4所述的系统,其特征在于,所述更新更新权重方法为:为减少非目标位
置的数据特征算子权重,根据离目标远近的位置贡献以及计算的感知均衡相似度大小两种线索共同实现自适应的调整数据特征算子权重:其中,是指t位置第i个数据特征算子的权重,是指t位置第...

【专利技术属性】
技术研发人员:桑洪升
申请(专利权)人:乐陵欧曼电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1