【技术实现步骤摘要】
【国外来华专利技术】
本公开一般涉及虚拟化信息处理系统,且更具体地涉及用于在虚拟化信息处理系统中的输入/输出(I/O)加速的系统和方法。
技术介绍
随着信息的价值和使用持续增加,个人和企业正寻找额外的方式来处理并存储信息。用户可采用的其中一个选择是信息处理系统。信息处理系统通常处理、编译、存储和/或传递信息或数据以用于商业、个人或其它目的,从而允许用户利用信息的价值。由于技术和信息处理的需要和要求在不同的用户或应用之间可能不同,因此信息处理系统也可相对于要处理什么信息、如何处理信息、处理、存储或传递多少信息以及可多么快和有效地处理、存储或传递信息而改变。在信息处理系统中的变化使得信息处理系统可以是通用的或被配置成用于特定的用户或特定的使用,例如财务交易处理、机位预订、企业数据存储或全球通信。此外,信息处理系统可包括可被配置成处理、存储和传递信息的各种硬件和软件部件,并可包括一个或多个计算机系统、数据存储系统和联网系统。信息处理系统越来越多被部署在允许多个操作系统在单个信息处理系统上运行的体系结构中。被标记为“虚拟化”的这种类型的信息处理系统体系结构将软件和硬件分离,并将物理硬件的逻辑视图呈递给软件。在虚拟化信息处理系统中,单个物理层服务器可代表多个独立的虚拟服务器。服务器虚拟化主要由在服务器硬件和也被称为客户操作系统(客户OS)的多个操作系统之间提供的软件层的一件软件(常常被称为“管理程序”)启用。管理程序软件提供将逻辑硬件接口呈递到客户操作系统的容器。单独的客户OS以及在客户OS之下执行的各种应用或其它软件可能不知道操作正在虚拟化服务器环境中执行(与专用物理服务器相反)。在 ...
【技术保护点】
一种使用至少两个处理器来执行的方法,所述至少两个处理器包括第一处理器和第二处理器,所述方法包括:装入存储虚拟设备以作为在使用所述第一处理器和所述第二处理器执行的管理程序上的虚拟机,其中所述存储虚拟设备由所述管理程序使用第一快捷外围部件互连设备驱动器来访问,所述第一快捷外围部件互连设备驱动器被映射到在所述第一处理器的第一快捷外围部件互连非透明桥的逻辑端点处的快捷外围部件互连非透明桥;将第二快捷外围部件互连设备驱动器装入所述存储虚拟设备,所述存储虚拟设备访问所述管理程序并被映射到在所述第二处理器的第二快捷外围部件互连非透明桥的逻辑端点处的快捷外围部件互连非透明桥;以及在被映射到所述第一快捷外围部件互连非透明桥的逻辑端点的第一存储空间和被映射到所述第二快捷外围部件互连非透明桥的逻辑端点的第二存储空间之间执行数据传输操作,其中所述管理程序在所述第一存储空间中执行,其中所述存储虚拟设备在所述第二存储空间中执行,以及其中所述外围部件互连非透明桥提供在所述第一存储空间和所述第二存储空间之间的地址转换。
【技术特征摘要】
【国外来华专利技术】2014.07.08 US 14/326,1221.一种使用至少两个处理器来执行的方法,所述至少两个处理器包括第一处理器和第二处理器,所述方法包括:装入存储虚拟设备以作为在使用所述第一处理器和所述第二处理器执行的管理程序上的虚拟机,其中所述存储虚拟设备由所述管理程序使用第一快捷外围部件互连设备驱动器来访问,所述第一快捷外围部件互连设备驱动器被映射到在所述第一处理器的第一快捷外围部件互连非透明桥的逻辑端点处的快捷外围部件互连非透明桥;将第二快捷外围部件互连设备驱动器装入所述存储虚拟设备,所述存储虚拟设备访问所述管理程序并被映射到在所述第二处理器的第二快捷外围部件互连非透明桥的逻辑端点处的快捷外围部件互连非透明桥;以及在被映射到所述第一快捷外围部件互连非透明桥的逻辑端点的第一存储空间和被映射到所述第二快捷外围部件互连非透明桥的逻辑端点的第二存储空间之间执行数据传输操作,其中所述管理程序在所述第一存储空间中执行,其中所述存储虚拟设备在所述第二存储空间中执行,以及其中所述外围部件互连非透明桥提供在所述第一存储空间和所述第二存储空间之间的地址转换。2.如权利要求1所述的方法,其中所述数据传输操作从以下一项发起:所述第一存储空间和所述第二存储空间。3.如权利要求1所述的方法,其中所述数据传输操作包括直接存储器存取操作。4.如权利要求3所述的方法,其中所述直接存储器存取操作从所述第一存储空间到所述第二存储空间发生。5.如权利要求3所述的方法,其中所述直接存储器存取操作从所述第二存储空间到所述第一存储空间发生。6.如权利要求1所述的方法,其中所述数据传输操作包括被编程的输入/输出。7.如权利要求1所述的方法,其中所述第一处理器与第一物理存储器库相关联,而所述第二处理器与第二物理存储器库相关联;其中装入所述存储虚拟设备包括指定用于数据传输操作的所述第二处理器;以及其中所述第二快捷外围部件互连非透明桥的逻辑端点被仅仅映射到所述第二物理存储器库。8.一种包括存储指令的非临时计算机可读介质的制品,当指令由至少两个处理器执行时,所述指令使所述两个处理器执行以下操作,其中所述至少两个处理器包括第一处理器和第二处理器:装入存储虚拟设备以作为在使用所述第一处理器和所述第二处理器执行的管理程序上的虚拟机,其中所述存储虚拟设备由所述管理程序使用第一快捷外围部件互连设备驱动器来访问,所述第一快捷外围部件互连设备驱动器被映射到在所述第一处理器的第一快捷外围部件互连非透明桥的逻辑端点处的快捷外围部件互连非透明桥;将第二快捷外围部件互连设备驱动器装入所述存储虚拟设备,所述存储虚拟设备访问所述管理程序并被映射到在所述第二处理器的第二快捷外围部件互连非透明桥的逻辑端点处的快捷外围部件互连非透明桥;以及在被映射到所述第一快捷外围部件互连非透明桥的逻辑端点的第一存储空间和被映射到所述第二快捷外围部件互连非透明桥的逻辑端点的第二存储空间之间执行数据传输操作,其中所述管理程序在所述第一存储空间中执行,其中所述存储虚拟设备在所述第二存储空间中执行,以及其中所述外围部...
【专利技术属性】
技术研发人员:G·舒拉,R·W·霍尔穆特,M·K·莫洛伊,S·T·伊耶,
申请(专利权)人:戴尔产品有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。