[发明专利]基于改进的linux虚拟服务器架构的开放式网络计算平台无效
申请号: | 200410012810.5 | 申请日: | 2004-03-04 |
公开(公告)号: | CN1560742A | 公开(公告)日: | 2005-01-05 |
发明(设计)人: | 金海;鄢娟;章勤;韩宗芬;龚文君;康达祥;铁婧;王成伟;张超;袁泉;王玮;邹德清 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于改进的linux虚拟服务器架构的开放式网络计算平台,服务器系统和志愿机系统;前者包括前端机和多台昊宇服务器;后者包括多台昊宇志愿机。前端机包括负载均衡模块和前端机备份模块;昊宇服务器包括存储系统、应用模块、监控模块、服务器备份模块和调度模块。昊宇志愿机包括志愿者接口模块、控制模块、通信模块和计算模块。本发明具有网络计算平台实现细节对应用科学家透明,多应用共享志愿机资源,应用的选择、升级及资源分配策略实现对志愿者透明等优点。服务器系统自然继承了LVS的一切特性。适用于Windows和Linux的志愿机软件、人性化的志愿者接口系统和以最低优先级启动的计算线程有利于吸引更多的志愿者,使本平台具有强大的计算能力。 | ||
搜索关键词: | 基于 改进 linux 虚拟 服务器 架构 开放式 网络 计算 平台 | ||
【主权项】:
1、一种基于改进的linux虚拟服务器架构的开放式网络计算平台,其特征在于:该计算平台包括基于改进的linux虚拟服务器架构的服务器系统(20)和贡献空闲计算资源的志愿机系统(21);服务器系统(20)包括前端机(6)和m台昊宇服务器(7.1,……,7.m),m为正整数;志愿机系统(21)包括n台昊宇志愿机(8.1,……,8.n),n为正整数;前端机(6)包括负载均衡模块(18)和前端机备份模块(19);昊宇服务器(7)包括存储系统(9)、应用模块(10)、监控模块(11)、服务器备份模块(12)和调度模块(13),其中,存储系统包括数据库系统和文件系统;昊宇志愿机(8)包括志愿者接口模块(14)、控制模块(15)、通信模块(16)和计算模块(17);昊宇志愿机(8)将请求发送给前端机(6),其中的负载均衡模块(18)将请求转发到昊宇服务器的调度模块(13)上;前端机备份模块(19)根据自适应策略建立并维护昊宇服务器之间的备份关系向量表,服务器备份模块(12)根据备份关系向量表,将存储系统(9)中的数据库信息和文件信息备份到对应的服务器上;应用模块(10)用于接收客户提交的应用,并将应用划分成计算量小的任务,再通过命令将应用信息和任务信息存入数据库系统,应用的二进制代码和任务的数据文件存入文件系统;当昊宇志愿机中的通信模块(16)请求计算任务时,调度模块(13)根据应用模块(10)写入数据库系统中的任务信息,统一调度任务,通过昊宇志愿机中的通信模块(16)分配给志愿机执行;调度模块(13)还用于在通信模块(16)返回计算结果以后,将结果文件存放到文件系统中,并修改数据库系统中的任务信息;监控模块(11)用于读取数据库系统中的信息,处理后加以显示,以监控昊宇服务器的运转状况;志愿者接口模块(14)用于实时监听并执行志愿者发出的命令,根据命令修改配置文件中相应的项;控制模块(15)循环根据配置文件的设置,当启动计算的条件满足时,启动通信模块(16),向昊宇服务器请求计算任务,当调度模块(13)返回计算任务后,启动计算模块(17),以最低优先级计算任务,在计算过程中通信模块(16)周期性地向调度模块发送“alive”信息,并将计算结果通过通信模块(16)返回给调度模块(13)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410012810.5/,转载请声明来源钻瓜专利网。
- 上一篇:汽车驱动系统工况循环和动态循环台架试验方法
- 下一篇:机械式海水发电装置