[发明专利]一种支持进程粒度网络计算的虚拟计算环境系统有效
申请号: | 201410045114.8 | 申请日: | 2014-02-08 |
公开(公告)号: | CN103810019B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 李旭东 | 申请(专利权)人: | 南开大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 天津佳盟知识产权代理有限公司12002 | 代理人: | 侯力 |
地址: | 300071*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 进程 粒度 网络 计算 虚拟 环境系统 | ||
技术领域
本发明属于计算机领域,主要涉及如何通过网络计算资源拓展用户计算机的计算能力。
背景技术
目前通过网络计算资源拓展用户的本地计算机的计算能力主要有两类手段,一类是通过远程桌面访问技术并委托远程特定的物理计算机系统执行应用程序,其拓展计算能力有限;另外一类是通过虚拟机技术和远程桌面访问技术在远程的云服务中心中以虚拟机粒度来执行应用程序并通过远程桌面访问,其运行最小单位虚拟机,运行代价过高。
发明内容
本发明目的是解决现有网络计算资源拓展技术运行代价过高的问题,提供一种支持进程粒度网络计算的虚拟计算环境系统,通过网络计算资源并以进程为最小运行单位有效地拓展用户计算机的计算能力。
本发明提供的支持进程粒度网络计算的虚拟计算环境系统,是由用户在本地计算机上发起选定应用的执行请求,该虚拟计算环境系统在本地计算机及网络中的应用程序库服务器上查找符合执行请求要求的应用,在对应的应用程序库服务器上执行,并将应用执行过程的输入请求及输出结果集成于本地计算机的桌面终端系统,从而拓展用户的本地计算机的计算能力;该系统包括“桌面终端系统”装置、至少有一个“应用服务中心”装置、至少有一个“应用程序库服务器”装置、以及“网络”装置,“桌面终端系统”装置、“应用服务中心”装置和“应用程序库服务器”装置三者之间通过“网络”装置采用网络通信方式进行互联;其中:
(1)“桌面终端系统”装置,主要负责用户输入请求和应用程序输出结果的处理,包括桌面图标显示模块、桌面窗口显示模块、桌面应用运行管理模块、桌面应用图标管理模块、桌面应用信息库、本地应用代理服务模块、本地应用程序库模块和本地应用实例库;
“桌面图标显示模块”读取“桌面应用信息库”中在该“桌面终端系统”装置中注册的所有应用的“应用基本元信息”和“应用图标显示位置信息”,并将这些应用的应用图标显示在该“桌面终端系统”装置中的“桌面窗口显示模块”所创建的“图标窗口”中;“桌面窗口显示模块”负责在该“桌面终端系统”装置中创建、显示及销毁所有“应用窗口”和“图标窗口”,“桌面窗口显示模块”依据应用的“应用实例”的请求创建相应的“应用窗口”,“桌面窗口显示模块”依据该“桌面终端系统”装置中注册的所有应用的“应用图标显示位置信息”创建“图标窗口”;桌面应用图标管理模块负责管理在该“桌面终端系统”装置中注册新应用、卸载应用、发布本地应用和修改本地已注册应用图标位置信息等,并读取和保存在“桌面应用信息库”;“桌面应用信息库”中存储着在该“桌面终端系统”装置中注册的所有应用的“应用基本元信息”和“应用图标显示位置信息”;“本地应用程序库模块”中存储着可在该“桌面终端系统”装置中运行的应用程序,并包括增加、删除及管理这些应用程序;“本地应用代理服务模块”负责在“本地应用程序库模块”查找指定本地应用程序、创建指定本地应用程序的应用实例、以及与“桌面窗口显示模块”的“会话通道”;“本地应用实例库”为本地“桌面终端系统”装置中正在运行的所有应用实例集合;“桌面应用运行管理模块”负责从“桌面图标显示模块”获取用户待执行的应用请求,并动态发起从“本地应用代理服务模块”或者网络上“应用服务中心”装置执行该应用的请求以及“会话通道”信息,并协调应用执行环境的建立;
“本地应用代理服务模块”与“桌面窗口显示模块”采用网络通信方式,其它模块之间采用进程间通信或者网络通信方式,其中使用进程间通信机制来通信和协调时可具体包括信号、信号量以及共享内存方式;
(2)“应用服务中心”装置,主要负责应用程序的登记、查找、应用调度和运行服务代理,包括应用登记模块、应用查找模块、应用调度服务模块、运行服务模块和应用信息库模块;
“应用服务中心”装置,主要负责应用程序的登记、查找、应用调度和运行服务代理,包括应用登记模块、应用查找模块、应用调度服务模块、运行服务模块和应用信息库模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南开大学,未经南开大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410045114.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机弹性伸缩方法及装置
- 下一篇:嵌入式系统升级的方法、装置及设备