一种云计算平台中的 I/O 请求计数系统及其方法技术方案

技术编号:10328207 阅读:220 留言:0更新日期:2014-08-14 14:26
本发明专利技术公开了一种云计算平台中的I/O请求计数系统及其方法,该系统应用于Xen虚拟化系统,该Xen虚拟化系统包括虚拟机管理层VMM、特权虚拟机Dom0、客户虚拟机DomU,该I/O请求计数系统包括:部署于同一安全虚拟机的后端设备驱动模块、真实设备驱动模块;后端设备驱动模块还设置有一I/O计数监控模块;该虚拟机管理层VMM启动该安全虚拟机,该安全虚拟机在启动后通知该虚拟机管理层VMM关闭该安全虚拟机与该特权虚拟机之间的通信通道;该后端设备驱动模块接收该客户虚拟机发送的I/O请求,并交由真实设备驱动模块执行,该I/O计数监控模块检测该I/O请求并进行计数。该系统为用户的资源使用情况提供了安全可信的凭证。

【技术实现步骤摘要】
一种云计算平台中的I/O请求计数系统及其方法
本专利技术涉及到云计算平台中的安全I/O请求计数技术,特别是涉及到准确并且有安全性的云计算平台中的I/O请求计数系统及其方法。
技术介绍
随着计算技术的不断发展,传统的个人PC已经很难满足用户的计算需求,云计算技术应运而生,在近几年得到迅速的发展。云计算通过使用虚拟化等核心技术,为用户提供计算能力远大于个人PC的服务器集群来为用户进行大规模的计算任务。云计算的一种主要应用形式是由供应商为用户提供以虚拟机为单位的实例,用户通过网络等渠道将需要进行处理的任务提交给该虚拟机实例进行运行。然而,这样的环境存在很多安全性的隐患。由于用户无法与处理其数据的机器进行直接的接触,数据存在泄露的风险,而且,云计算平台的集群的供应商也需要提供足够的证据证明自己不会对用户的数据进行改动。与安全性有关的另一个关键问题是云计算平台的计费问题。当前的计费模式一般是按照时间收费,然而该种方式过于粗略,而且,由于多个虚拟机的调度问题,很容易造成执行时间分配不均的情况,会直接造成用户的经济损失。因此,如何为用户提供更为准确的资源使用计数凭证,以及如何确保该凭证是安全可信的本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201410051806.html" title="一种云计算平台中的 I/O 请求计数系统及其方法原文来自X技术">云计算平台中的 I/O 请求计数系统及其方法</a>

【技术保护点】
一种云计算平台中的I/O请求计数系统,应用于Xen虚拟化系统,该Xen虚拟化系统包括虚拟机管理层VMM、特权虚拟机Dom0、客户虚拟机DomU,该VMM运行在DomU和真实设备之间,Dom0与DomU运行在VMM之上,其特征在于,该I/O请求计数系统包括:部署于同一安全虚拟机的后端设备驱动模块、真实设备驱动模块;后端设备驱动模块还设置有一I/O计数监控模块;该虚拟机管理层VMM启动该安全虚拟机,该安全虚拟机在启动后通知该虚拟机管理层VMM关闭该安全虚拟机与该特权虚拟机之间的通信通道;该后端设备驱动模块接收该客户虚拟机发送的I/O请求,并交由真实设备驱动模块执行,该I/O计数监控模块检测该I/O...

【技术特征摘要】
1.一种云计算平台中的I/O请求计数系统,应用于Xen虚拟化系统,该Xen虚拟化系统包括虚拟机管理层VMM、特权虚拟机Dom0、客户虚拟机DomU,该VMM运行在DomU和真实设备之间,Dom0与DomU运行在VMM之上,其特征在于,该I/O请求计数系统包括:部署于同一安全虚拟机的后端设备驱动模块、真实设备驱动模块;后端设备驱动模块还设置有一I/O计数监控模块;该虚拟机管理层VMM启动该安全虚拟机,该安全虚拟机在启动后通知该虚拟机管理层VMM关闭该安全虚拟机与该特权虚拟机之间的通信通道;该后端设备驱动模块接收该客户虚拟机发送的I/O请求,并交由真实设备驱动模块执行,该I/O计数监控模块检测该I/O请求并进行计数。2.根据权利要求1所述的云计算平台中的I/O请求计数系统,其特征在于,所述客户虚拟机还设置一前端设备驱动模块,用于将所述I/O请求通过一共享环传送给所述后端设备驱动模块,由所述后端设备驱动模块将所述I/O请求交由真实设备驱动模块执行。3.根据权利要求1或2所述的云计算平台中的I/O请求计数系统,其特征在于,所述I/O计数监控模块当所述I/O请求为磁盘I/O请求时,从磁盘I/O请求中提取所述客户虚拟机的标识信息,根据该标识信息向VMM层发送超级调用请求,获取所述客户虚拟机当前正在运行的进程信息。4.根据权利要求3所述的云计算平台中的I/O请求计数系统,其特征在于,所述I/O计数监控模块根据所述客户虚拟机的当前CPU的CR3寄存器值获取所述客户虚拟机当前正在运行的进程信息。5.根据权利要求3所述的云计算平台中的I/O请求计数系统,其特征在于,所述I/O计数监控模块还包括:一转换应用模块,用于每隔一定时间对运行的客户虚拟机的当前运行进程列表信息进行提取,利用得到的初始进程地址得到第一个进程的进程结构,通过该进程结构的进程名偏移得到该第一个进程的进程名,通过进程链表信息获取到下一个进程的地址信息,再由下一个进程地址信息获取到下一个进程的结构信息,以此类推,获取到每个进...

【专利技术属性】
技术研发人员:田昕晖孙毓忠潘涛
申请(专利权)人:中国科学院计算技术研究所神华和利时信息技术有限公司
类型:发明
国别省市:北京;11

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

1