System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 由分布式系统中虚拟处理器进行的数据访问技术方案_技高网

由分布式系统中虚拟处理器进行的数据访问技术方案

技术编号:43576479 阅读:3 留言:0更新日期:2024-12-06 17:43
本公开的实施例涉及分布式系统中虚拟处理器进行的数据访问。在示例中,分布式系统包括多个计算机节点,计算机节点包括到网络附接存储系统的相应物理输入/输出(I/O)接口。虚拟I/O接口在分布式虚拟管理程序与虚拟机(VM)的访客操作系统(OS)之间。多个虚拟处理器使用相应物理I/O接口并行地通过虚拟I/O接口访问网络附接存储系统,其中第一计算机节点中的第一虚拟处理器使用虚拟I/O接口中的数据结构来提交对访问网络附接存储系统中的数据的请求和接收请求的结果,其中用以满足请求的对来自网络附接存储系统的数据的访问使用第一计算机节点的物理I/O接口在第一计算机节点处本地执行。分布式虚拟管理程序跨多个计算机节点维持数据结构的一致性。

【技术实现步骤摘要】


技术介绍

1、分布式计算布置可以包括计算机节点的集群以提供与单个节点系统相比增加的处理吞吐量。计算机节点可以执行用于执行对应操作的相应程序。在一些情况下,分布式计算布置可以包括虚拟化分布式系统,该虚拟化分布式系统包括程序可以在其中执行的虚拟化环境。


技术实现思路

【技术保护点】

1.一种分布式系统,包括:

2.根据权利要求1所述的分布式系统,其中所述一致性由所述分布式虚拟管理程序维持,所述分布式虚拟管理程序控制由不同实体对所述数据结构的选择性访问,所述不同实体包括所述第一计算机节点中的所述第一虚拟处理器和虚拟I/O处理器。

3.根据权利要求2所述的分布式系统,其中所述第一虚拟处理器用以向所述数据结构添加所述请求的表示,并且所述虚拟I/O处理器用以向所述数据结构添加所述请求的结果。

4.根据权利要求1所述的分布式系统,其中所述分布式虚拟管理程序用以仲裁来自不同实体的针对对所述数据结构的请求,并且作为所述仲裁的一部分,设置关于要由所述第一虚拟处理器在访问所述数据结构时经历的延迟的上限。

5.根据权利要求1所述的分布式系统,其中由所述分布式虚拟管理程序维持的所述一致性迫使所述数据结构的单个副本存在于所述分布式系统中以用于所述第一虚拟处理器。

6.根据权利要求1所述的分布式系统,包括被指派给所述多个虚拟处理器中的相应虚拟处理器的多个数据结构,所述相应虚拟处理器用以使用所述多个数据结构来提交用以访问所述网络附接存储系统中的数据的请求。

7.根据权利要求1所述的分布式系统,其中所述数据结构仅被指派给所述第一虚拟处理器。

8.根据权利要求1所述的分布式系统,其中所述数据结构被指派给所述第一虚拟处理器和至少一个其他虚拟处理器,并且其中由所述分布式虚拟管理程序维持的所述一致性控制由所述第一虚拟处理器和所述至少一个其他虚拟处理器对所述数据结构的访问。

9.根据权利要求1所述的分布式系统,其中所述分布式虚拟管理程序用以:

10.根据权利要求9所述的分布式系统,其中响应于所述第一虚拟处理器从所述第二计算机节点迁移到所述第一计算机节点,所述第一虚拟处理器在所述第一计算机节点中,并且所述数据结构在所述第二计算机节点中。

11.根据权利要求9所述的分布式系统,其中所述分布式虚拟管理程序用以:

12.根据权利要求11所述的分布式系统,其中所述延迟基于所述分布式虚拟管理程序响应于所述请求而发送拒绝指示,所述拒绝指示用以使所述第一虚拟处理器稍后重试所述请求。

13.根据权利要求9所述的分布式系统,其中所述分布式虚拟管理程序用以:

14.根据权利要求13所述的分布式系统,其中所述机器学习过程的所述决策还基于所述第一虚拟处理器与所述多个计算机节点中的每个计算机节点之间的亲和性。

15.根据权利要求1所述的分布式系统,其中不同计算机节点中的不同虚拟处理器用以通过所述不同计算机节点的相应本地I/O连接并行地访问所述网络附接存储系统中的数据。

16.根据权利要求1所述的分布式系统,其中所述分布式虚拟管理程序用以:

17.一种非暂态机器可读存储介质,包括指令,所述指令在执行时使分布式系统:

18.根据权利要求17所述的非暂态机器可读存储介质,其中所述第一队列的所述迁移包括将所述第一队列的一个或多个页从所述第二计算机节点迁移到所述第一计算机节点。

19.一种分布式系统的方法,包括:

20.根据权利要求19所述的方法,其中所述机器学习过程被加权以有利于将所述第一虚拟处理器保留在所述第一计算机节点处并且迁移所述第一队列以允许在所述第一计算机节点处对所述请求的本地处理。

...

【技术特征摘要】

1.一种分布式系统,包括:

2.根据权利要求1所述的分布式系统,其中所述一致性由所述分布式虚拟管理程序维持,所述分布式虚拟管理程序控制由不同实体对所述数据结构的选择性访问,所述不同实体包括所述第一计算机节点中的所述第一虚拟处理器和虚拟i/o处理器。

3.根据权利要求2所述的分布式系统,其中所述第一虚拟处理器用以向所述数据结构添加所述请求的表示,并且所述虚拟i/o处理器用以向所述数据结构添加所述请求的结果。

4.根据权利要求1所述的分布式系统,其中所述分布式虚拟管理程序用以仲裁来自不同实体的针对对所述数据结构的请求,并且作为所述仲裁的一部分,设置关于要由所述第一虚拟处理器在访问所述数据结构时经历的延迟的上限。

5.根据权利要求1所述的分布式系统,其中由所述分布式虚拟管理程序维持的所述一致性迫使所述数据结构的单个副本存在于所述分布式系统中以用于所述第一虚拟处理器。

6.根据权利要求1所述的分布式系统,包括被指派给所述多个虚拟处理器中的相应虚拟处理器的多个数据结构,所述相应虚拟处理器用以使用所述多个数据结构来提交用以访问所述网络附接存储系统中的数据的请求。

7.根据权利要求1所述的分布式系统,其中所述数据结构仅被指派给所述第一虚拟处理器。

8.根据权利要求1所述的分布式系统,其中所述数据结构被指派给所述第一虚拟处理器和至少一个其他虚拟处理器,并且其中由所述分布式虚拟管理程序维持的所述一致性控制由所述第一虚拟处理器和所述至少一个其他虚拟处理器对所述数据结构的访问。

9.根据权利要求1所述的分布式系统,其中所述分布式虚拟管理程序用以:

1...

【专利技术属性】
技术研发人员:K·雷诺兹M·伯曼
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

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

1