[发明专利]网络启动系统有效
申请号: | 201380002648.6 | 申请日: | 2013-09-18 |
公开(公告)号: | CN104205048B | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 丸山伸 | 申请(专利权)人: | 科空软件株式会社 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/06;G06F13/14 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 黎艳,何冲 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 启动 系统 | ||
技术领域
本发明涉及一种经由网络启动操作系统的网络启动系统。
背景技术
近年来,在经由网络启动操作系统(以下称为“OS”)的系统(以下称为“网络启动系统”)中,已知通常为了减少网络启动服务器的负载,而在客户终端侧的物理存储装置的一部分中具有读取专用的缓存(以下称为“读缓存机构(read cache mechanism)”)。
在专利文献1中公开了一种网络启动系统,在该网络启动系统中,终端用户所使用的PC(客户终端)的本地磁盘内具有读缓存机构,其通过对网络启动服务器上的虚拟磁盘进行缓存而可以减少对服务器的网络访问。虚拟磁盘使用修订信息(下面称为“版次”)进行版本管理,随升级、程序安装或设定变更等虚拟磁盘的修订而对版次进行更新。读缓存机构在各终端中具有与虚拟磁盘的版次对应的缓存管理表,使用该管理表而可以判断是否存在缓存数据。
并且,在上述网络启动系统中,还具有对写入信息进行缓存的写缓存区域以及写入管理标志。可以根据该写入管理标志,判断某字段内的数据是否已经写入,读缓存机构不使用保持在已经完成写入的字段内的缓存数据。如上所示,通过读缓存机构有效利用缓存数据而降低网络负载。因此,在上述网络启动系统中,即使在一齐启动多个客户终端的情况下,也在第2次及之后的启动中几乎没有对网络的访问,客户终端的启动高速化。
在上述网络启动系统中,具有共享模式(标准模式)和独占模式。共享模式是多个客户终端共享使用网络启动服务器上的虚拟磁盘的模式,是用于在通常的应用环境下使系统动作的模式。另一方面,独占模式是客户可以使用1台客户终端向服务器上的虚拟磁盘直接写入的模式,是用于在维护(保养)环境下使系统动作的模式。通过在独占模式状态下启动客户终端,可以对虚拟磁盘的数据进行OS或程序的升级、新装或设定变更等变更。
专利文献1:国际公开第2009/145274号公报。
发明内容
但是,在上述的现有网络启动系统中存在下述问题,即,在独占模式下处于维护作业中的客户终端再次启动的情况下、或暂时断开终端的电源而使用其它终端重新启动的情况下,即,在独占模式下使终端进行第二次及之后的启动的情况下,该客户终端的启动或动作变慢。
在独占模式下的终端“第一次”启动时,在该启动瞬间,虚拟磁盘的内容与特定版次的状态相同,因此,可以使用终端内的缓存数据。但是,在独占模式下的终端进行“第二次及之后”的启动时,虚拟磁盘的状态与特定版次不同,因此无法直接使用保存了特定版次的数据的终端内的缓存。因此,在独占模式下的终端进行“第二次及之后”的启动时,网络启动服务器上的虚拟磁盘的数据和终端的缓存数据之间不一致,从而读缓存机构停止,以避免发生客户终端的OS无法启动或异常终止等重大问题。该读缓存机构停止是导致独占模式下的终端启动或动作变慢这一问题的一个重要原因。
本发明就是鉴于上述情况而提出的,其主要的技术课题在于,抑制在具有读缓存机构的网络启动系统中,在客户使用客户终端直接向服务器上的虚拟磁盘写入的独占模式下客户终端进行第2次及之后的启动中,客户终端的启动速度或动作变慢这一情况。
本发明所涉及的网络启动系统,经由网络连接网络启动服务器和具有物理存储装置的客户终端,其中,该网络启动服务器提供包含用于在客户终端上进行动作的操作系统的磁盘镜像作为虚拟磁盘,所述操作系统具有读缓存机构,所述读缓存机构将从所述服务器读取到的数据作为缓存数据保存在所述存储装置中,该网络启动系统具有:版本管理数据,其用于对示出所述虚拟磁盘修订信息的版次变化进行版本管理,以及改写管理表,其用于对所述客户终端侧的写缓存进行管理;所述读缓存机构,在所述客户终端可直接写入所述虚拟磁盘的独占模式下,在所述客户终端第2次及之后的启动时,在将所述改写管理表替换为所述版本管理数据而不使用发生了变更的缓存数据的同时,启动读缓存。
版本管理数据是示出由于虚拟磁盘(磁盘镜像)的版次变化、具体地说是对虚拟磁盘中的OS、程序进行升级、新安装或设定变更、删除等而虚拟磁盘的哪个区域发生了变更的数据。通过将虚拟磁盘的区域和保存有缓存数据的区域相关联,从而可知缓存数据发生了变更的区域。
根据该结构,即使在独占模式下使客户终端进行第二次及之后的启动,通过读缓存机构将版本管理数据用作为改写管理表,而可以在不使用发生了变更的缓存数据的同时启动读缓存,可以减少从客户终端向网络启动服务器的网络访问而抑制客户终端的启动速度或动作变慢这一情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科空软件株式会社,未经科空软件株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380002648.6/2.html,转载请声明来源钻瓜专利网。