【技术实现步骤摘要】
本专利技术一般涉及数据处理系统的领域,并且更特别地涉及一种用于在运行于数据处理系统上的两个虚拟化系统之间共享存储器的方法、系统和计算机程序产品。
技术介绍
虚拟化数据处理系统可以提供关于该处理系统的真实资源和模拟资源的多个视图。这样的视图可以被实现为虚拟机或所谓的客户机。每个客户机作为独立于其他客户机的虚拟的单独数据处理系统运行。提供独立数据处理系统的视图的组件被称为系统管理程序(hypervisor)。系统管理程序的责任范围包括资源管理、模拟(如果必要的话)、以及客户机之间的隔离。偶尔,多个客户机遇到在一个任务上协作的需要,例如,一个客户机应该为另一个客户机分析数据。通常,通过经由虚拟网络在两个客户机之间拷贝数据来处理该通信。这允许促进熟知的编程范式。利用该方法,客户机的安全性和隔离仍可以被维持在高水平上。
技术实现思路
本专利技术的实施例公开了一种用于在都运行于数据处理系统上的第一客户机和第二客户机之间共享存储器的方法、计算机程序产品和系统。所述方法可以包括:一个或多个计算机处理器将虚拟设备提供给第一客户机,用于代理第一客户机和第二客户机之间的存储器访问,其中第一客户机与第二客户机相关联,以及其中第一客户机运行第一操作系统,且第二客户机运行第二操作系统。所述一个或多个计算机处理器将一个或多个设备相
关功能发送给第二客户机,其中虚拟设备使得能够在第一客户机和第二客户机之间共享存储器。此外,一种用于在都运行于数据处理系统上的第一客户机和第二客户机之间共享存储器的计算机程序产品可以包括:用于将虚拟设备提供给第一客户机,用于代理第一客户机和第二客 ...
【技术保护点】
一种用于在都运行于数据处理系统上的第一客户机和第二客户机之间共享存储器的方法,所述方法包括:由一个或多个计算机处理器将虚拟设备提供给第一客户机,用于代理所述第一客户机和第二客户机之间的存储器访问,其中所述第一客户机通过系统管理程序与所述第二客户机相关联,以及其中所述第一客户机运行第一操作系统,且所述第二客户机运行第二操作系统;以及由所述一个或多个计算机处理器将一个或多个设备相关功能发送给所述第二客户机,其中所述虚拟设备使得能够在所述第一客户机和所述第二客户机之间共享存储器。
【技术特征摘要】
2015.03.24 US 14/6665661.一种用于在都运行于数据处理系统上的第一客户机和第二客户机之间共享存储器的方法,所述方法包括:由一个或多个计算机处理器将虚拟设备提供给第一客户机,用于代理所述第一客户机和第二客户机之间的存储器访问,其中所述第一客户机通过系统管理程序与所述第二客户机相关联,以及其中所述第一客户机运行第一操作系统,且所述第二客户机运行第二操作系统;以及由所述一个或多个计算机处理器将一个或多个设备相关功能发送给所述第二客户机,其中所述虚拟设备使得能够在所述第一客户机和所述第二客户机之间共享存储器。2.根据权利要求1所述的方法,其中在所述第一客户机和所述第二客户机之间共享存储器还包括:由所述一个或多个计算机处理器向所述第二操作系统注册在所述第二客户机上运行的第二应用,以便提供一个或多个服务功能;由所述一个或多个计算机处理器从所述第二操作系统接收所述服务功能对所述系统管理程序的可用性的宣告;由所述一个或多个计算机处理器从所述系统管理程序接收向所述第一客户机宣告所述服务功能的宣告;由所述一个或多个计算机处理器确定在所述第一客户机上运行的第一应用发现了由所述系统管理程序宣告的所述服务功能;由所述一个或多个计算机处理器确定所述第一应用从所述系统管理程序请求了所述服务功能;由所述一个或多个计算机处理器确定所述系统管理程序向所述第二客户机告知了所述第一应用对所述服务功能的请求;由所述一个或多个计算机处理器确定所述第二客户机的所述第二操作系统接收到了所述第一应用对所述服务功能的请求;由所述一个或多个计算机处理器经由所述第二应用对来自所述第一应
\t用的请求进行服务,使得所述请求得到完成;由所述一个或多个计算机处理器从所述第二客户机的所述第二操作系统接收向所述系统管理程序通知所述请求的完成的通知;由所述一个或多个计算机处理器从所述系统管理程序接收向所述第一客户机的所述第一操作系统指示所述请求的完成的指示;以及由所述一个或多个计算机处理器从所述第一客户机的所述第一操作系统接收向所述第一应用通知所述请求的完成的通知。3.根据权利要求2所述的方法,还包括:由所述一个或多个计算机处理器向所述第二操作系统注册在所述第二客户机上运行的所述第二应用,以便通过阻塞系统调用提供服务功能。4.根据权利要求2所述的方法,其中从所述第二操作系统接收所述服务功能对所述系统管理程序的可用性的宣告还包括:由所述一个或多个计算机处理器调用半虚拟化功能;以及由所述一个或多个计算机处理器注册中断处理程...
【专利技术属性】
技术研发人员:U·巴赫尔,D·丁格尔,T·P·格罗塞尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。