发明名称 |
一种可最大化任务吞吐量的服务器软件再生方法 |
摘要 |
本发明提供一种可最大化任务吞吐量的服务器软件再生方法,包括:Web服务器及其应用服务程序;监控软件,用于检测系统的运行状态及相关参数;触发器,用于确定最优的软件再生策略;软件再生系统,用于实施软件再生。首先通过监控软件检测系统的运行状态及相关参数,然后通过触发器确定使系统任务吞吐量达最大化的最优的软件再生时间间隔,然后在相应的时间点进行软件再生操作。 |
申请公布号 |
CN101387977A |
申请公布日期 |
2009.03.18 |
申请号 |
CN200810232025.9 |
申请日期 |
2008.10.30 |
申请人 |
西安交通大学 |
发明人 |
宋擒豹;赵龙 |
分类号 |
G06F11/14(2006.01)I;G06F11/36(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
西安通大专利代理有限责任公司 |
代理人 |
张震国 |
主权项 |
1、一种可最大化任务吞吐量的服务器软件再生方法,其特征在于:1)首先由检测系统运行状态及相关参数的监控软件Valgrind检测并记录Web服务器及其应用服务程序的运行参数;2)然后由用于确定最优的软件再生策略的触发器得到当平均服务率最大时对应的软件再生触发时间间隔t0,即为最优再生时间点;3)最后由实施软件再生的软件再生系统判断最优再生时间点之前系统是否已经失效,若应用软件系统在软件再生触发之前便已经失效(failure),那么采用web服务器常规的修复措施进行修复(repair),否则,就在软件再生触发时间间隔t0时对系统进行软件再生处理,暂停软件运行,垃圾回收、磁盘碎片整理、清理内核和文件服务表,重新启动软件。 |
地址 |
710049陕西省西安市咸宁路28号 |