发明名称 一种基于KVM虚拟化和媒体重定向的云计算系统
摘要 本发明公开了一种基于KVM虚拟化和媒体重定向的云计算系统。系统中包含两部分云计算服务器端和客户端。服务器端除实现资源的虚拟化外还实现了KVM的虚拟化以及媒体重定向的虚拟化。资源虚拟化单元为用户提供CPU、内存等计算资源;KVM虚拟化为用户提供VIDEO视频显示、键盘及鼠标等人机交互模式;媒体重定向单元可以将用户端的光驱、软盘、U盘等存储设备映射到服务器端,供用户数据的传输。这样对用户端来说通过这三个虚拟化部分就组成了用户端的一个完整的计算机虚拟设备,减小客户端硬件资源的需求,方便服务器端云计算服务的构建。
申请公布号 CN102368787A 申请公布日期 2012.03.07
申请号 CN201110394034.X 申请日期 2011.12.02
申请人 浪潮集团有限公司 发明人 金长新;刘强;梁智豪
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I;G06F3/02(2006.01)I;G06F3/033(2006.01)I;G06F3/14(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种基于KVM虚拟化和媒体重定向的云计算系统,其特征在于系统包括云计算服务器端和客户端两部分,在云计算服务器端包含资源虚拟化单元、KVM虚拟化单元和媒体重定向虚拟化单元,在客户端包含VIDEO解包显示模块、HID/CD/FD打包解包模块;资源虚拟化单元除提供资源虚拟化功能外,还提供与KVM虚拟化单元中的VIDEO SERVER模块的接口:虚拟VGA接口以及用于连接HID SERVER、CD SERVER、FD SERVER的虚拟USB接口;KVM虚拟化单元包括VIDEO SERVER模块和HID SERVER模块;媒体重定向单元包括CD SERVER模块和FD SERVER模块;客户端的VIDEO解包显示模块负责接收来自云计算服务器端的视频数据并解包显示;接收来自服务器端的HID/CD/FD读写或配置命令并将HID/CD/FD数据打包传输到云计算服务器端;客户端还包括支持用户操作的设备如显示屏、键盘、鼠标、光驱;KVM虚拟化单元将VIDEO SERVER数据打包经以太网传输到客户端,接收来自客户端的HID数据包将HID数据经虚拟USB接口传递到资源虚拟化单元;媒体重定向单元将资源虚拟化单元对CD和FD的读写命令打包经以太网传输到客户端,并接收来自客户端的媒体数据,经CD SERVER模块和FD SERVER模块解包后,由虚拟USB接口传递到资源虚拟化单元;媒体重定向步骤如下:在客户端的鼠标设备由客户端的底层驱动加以识别,并将鼠标信息封装成iUSB数据包经云网络传递到服务器端,在服务器端鼠标信息被媒体重定向单元的USB HID端点进程捕获,传递到USB驱动层,再到USB硬件层经虚拟USB接口被资源虚拟化单元识别成为一个HID鼠标设备并接收数据,从而完成一个完整的USB HID设备的重定向,其他USB设备的重定向的实现与此类似;HID/CD/FD数据以iUSB包的形式进行传送,VIDEO数据以差分视频流方式进行传送。
地址 250014 山东省济南市高新区舜雅路1036号
您可能感兴趣的专利