[发明专利]一种支持进程粒度网络计算的虚拟计算环境系统有效
申请号: | 201410045114.8 | 申请日: | 2014-02-08 |
公开(公告)号: | CN103810019B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 李旭东 | 申请(专利权)人: | 南开大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 天津佳盟知识产权代理有限公司12002 | 代理人: | 侯力 |
地址: | 300071*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持进程粒度网络计算的虚拟计算环境系统,属于计算机领域,用户在本地计算机上发起选定应用的执行请求,该系统在本地计算机及网络中的应用程序库服务器上查找符合执行请求要求的应用并在对应的应用程序库服务器上执行,并将应用执行过程的输入请求及输出结果集成于本地计算机的桌面终端系统。该系统包括桌面终端系统、应用服务中心、应用程序库服务器、以及网络。桌面终端系统负责用户的输入请求和输出结果的处理;应用服务中心主要负责应用注册、查询及应用的动态调度;应用程序库服务器负责执行应用。本发明能够有效拓展用户计算机的计算能力。 | ||
搜索关键词: | 一种 支持 进程 粒度 网络 计算 虚拟 环境系统 | ||
【主权项】:
一种支持进程粒度网络计算的虚拟计算环境系统,其特征在于,该系统由用户在本地计算机上发起选定应用的执行请求,该虚拟计算环境系统在本地计算机及网络中的应用程序库服务器上查找符合执行请求要求的应用,在对应的应用程序库服务器上执行,并将应用执行过程的输入请求及输出结果集成于本地计算机的桌面终端系统,从而拓展用户的本地计算机的计算能力;该系统包括“桌面终端系统”装置、至少有一个“应用服务中心”装置、至少有一个“应用程序库服务器”装置、以及“网络”装置,“桌面终端系统”装置、“应用服务中心”装置和“应用程序库服务器”装置三者之间通过“网络”装置采用网络通信方式进行互联;其中:“桌面终端系统”装置,主要负责用户输入请求和应用程序输出结果的处理,包括桌面图标显示模块、桌面窗口显示模块、桌面应用运行管理模块、桌面应用图标管理模块、桌面应用信息库、本地应用代理、本地应用程序库和本地应用实例库;“桌面图标显示模块”读取“桌面应用信息库”中在该“桌面终端系统”装置中注册的所有应用的“应用基本元信息”和“应用图标显示位置信息”,并将这些应用的应用图标显示在该“桌面终端系统”装置中的“桌面窗口显示模块”所创建的“图标窗口”中;“桌面窗口显示模块”负责在该“桌面终端系统”装置中创建所有“应用窗口”和“图标窗口”,“桌面窗口显示模块”依据应用的“应用实例”的请求创建相应的“应用窗口”,“桌面窗口显示模块”依据该“桌面终端系统”装置中注册的所有应用的“应用图标显示位置信息”创建“图标窗口”;“桌面应用图标管理模块”负责管理在该“桌面终端系统”装置中注册新应用、卸载应用、发布本地应用和修改本地已注册应用图标显示位置信息,并读取和保存在“桌面应用信息库”;“桌面应用信息库”中存储着在该“桌面终端系统”装置中注册的所有应用的“应用基本元信息”和“应用图标显示位置信息”;“本地应用程序库”中存储着可在该“桌面终端系统”装置中运行的应用程序;“本地应用代理”负责在“本地应用程序库”查找指定本地应用程序、创建指定本地应用程序的应用实例、以及与“桌面窗口显示模块”的“会话通道”;“本地应用实例库”为本地“桌面终端系统”装置中正在运行的所有应用实例集合;“桌面应用运行管理模块”负责从“桌面图标显示模块”获取用户待执行的应用请求,并动态发起从“本地应用代理”或者网络上“应用服务中心”装置执行该应用的请求以及“会话通道”信息;“本地应用代理”与“桌面窗口显示模块”采用网络通信方式,其它模块之间采用进程间通信或者网络通信方式;“应用服务中心”装置,主要负责应用程序的登记、查找、应用调度和运行服务代理,包括应用登记模块、应用查找模块、应用调度服务、运行服务和应用信息库;“应用信息库”负责保存网络上“应用程序库服务器”装置上已发布应用的应用扩展元信息的保存、修改和删除;“应用登记模块”负责登记、撤销来自网络上“应用程序库服务器”装置上应用的扩展元信息到“应用信息库”中;“应用查找模块”负责从“应用信息库”查找指定应用的应用扩展元信息;“应用调度服务”负责接收网络上“桌面终端系统”装置发来的应用执行请求,并通过“应用查找模块”在“应用信息库”中查找待执行应用的所在的“应用程序库服务器”装置列表,根据调度策略选择一个“应用程序库服务器”装置,并向该“应用程序库服务器”装置中的“应用代理”发起执行该应用的请求;“运行服务”负责为“桌面终端系统”装置与“应用程序库服务器”装置不能建立直接网络连接时建立“会话通道”中转代理;“应用服务中心”装置的各模块之间采用进程间通信或者网络通信方式;“应用程序库服务器”装置,主要负责应用程序的执行,包括应用代理、应用程序库和应用实例库;“应用程序库”中存储着可在该“应用程序库服务器”装置中运行的应用程序;“应用代理”负责在该“应用程序库服务器”装置中的“应用程序库”查找指定应用程序、并在该“应用程序库服务器”装置中创建指定应用程序的应用实例、以及与网络上发起该应用执行请求的“桌面终端系统”装置中的“桌面窗口显示模块”的“会话通道”;“应用实例库”为该“应用程序库服务器”装置中正运行的应用实例集合;“应用程序库服务器”装置的各模块之间采用进程间通信或者网络通信方式;“网络”装置,主要负责网络通信,网络物理层支持有线网络传输协议、无线网络传输协议,网络传输层支持TCP/IP协议。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南开大学,未经南开大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410045114.8/,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机弹性伸缩方法及装置
- 下一篇:嵌入式系统升级的方法、装置及设备