[发明专利]具有并行处理快取的储存局域网络服务器及其存取方法无效
申请号: | 200710160685.6 | 申请日: | 2007-12-29 |
公开(公告)号: | CN101471948A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 李晟;陈玄同;刘文涵 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁 挥;张燕华 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 并行 处理 储存 局域网络 服务器 及其 存取 方法 | ||
技术领域
本发明涉及一种储存局域网络服务器及其存取方法,特别涉及一种具有并行处理快取的储存局域网络服务器及其存取方法。
背景技术
企业在建构内部储存网络时,通常会选择直接连接储存(Direct AccessStorage,简称DAS)、网络附接储存(Network Attached Storage,简称NAS)与储存局域网络(Storage Area Network,以下简称SAN)来相互搭配以储存数据的解决方案。
其中,SAN是将许多储存装置从局域网络独立出来成为另一个网络。SAN的特色在于实现服务器与实体储存设备间多对多的高速连接。SAN多采用光纤信道(Fibre Channel)与服务器来连结,其连接方式为在服务器里安装上光纤信道卡(FCHBA)后,再连接上光纤交换器,最后再连接至实体储存设备。
SAN的数据传输方式采用区块(block)层级,并以集中管理的方式。由于数据是被储存在逻辑单元编号(Logic unit number,以下简称LUN)中,并且通过锁定管理者(Lock Manager)来控管数据的存取。所以若欲存取该笔数据的话,需要通过服务器才能进行文件的存取。这样的作法可以避免同一个文件被同时间的读写,以减少不同文件的版本。
为能加快从服务器读取文件数据的速度,可以在服务器中利用快取储存(cache)的方式来减少对实体储存设备读写次数。高速缓存中储存着实体储存设备中的部分文件数据,其称为快取副本。虽然快取储存的构成规模较小,但是其存取速度很快。请参考图1所示,其为高速缓存读写的流程图。请求端向伺服端提出存取数据的请求(步骤S110)。从查找高速缓存中是否有相应的快取副本(步骤S120)。判断高速缓存中是否储存快取副本(步骤S130)。若高速缓存中储存有快取副本的话,从高速缓存中读出快取副本给请求端(步骤S131)。若高速缓存中并未储存有快取副本的话,则伺服端向实体储存设备查找该笔数据(步骤S132)。
因为高速缓存的存取速度远比实体储存设备的存取速度更快,所以可以加快查找的速度。但以上所述的快取储存方式仅能提供单一的数据请求。若不同请求端提出对同一笔数据的存取请求的话,则伺服端将快取副本提供给各请求端。但是伺服端却无法判断各请求端对该笔数据的写入顺序。所以伺服端就会产生数据覆写的问题。这样一来,使得伺服端并无法有效地利用快取储存技术来加快对实体储存设备的存取速度。
发明内容
鉴于以上的问题,本发明的主要目的在于提供一种具有并行处理快取的储存局域网络服务器,提供数个请求端通过储存局域网络存取服务器中的数据。
为实现上述目的,本发明所揭露的一种具有并行处理快取的储存局域网络服务器中包括有:实体储存设备、调派管理单元、复制管理单元、高速缓存单元及数据管理单元。实体储存设备用以储存请求端的发送的数据与传送给请求端欲读取的数据;调派管理单元用以调派请求端的存取请求至相应的实体储存设备;复制管理单元用以管理服务器所连结的实体储存设备,在每一复制管理单元中更包括有:高速缓存单元及数据管理单元。高速缓存单元用以将实体储存设备所存取的数据暂存于高速缓存单元中;数据管理单元用以纪录高速缓存单元中数据的一索引值并且提供储存在高速缓存单元中的一快取副本给相应的请求端及用以确认每一虚拟装置管理单元所存取的快取副本的存取时间。
从本发明的另一观点,本发明提出一种并行处理快取的存取方法,提供数个请求端通过储存局域网络存取的伺服端中的数据。
为实现上述目的,本发明所揭露的一种并行处理快取的存取方法包括下列步骤:在服务器中设置复制管理单元,在复制管理单元中更包括有高速缓存单元;通过复制管理单元查找所连接的数个实体储存设备中的数据;根据所查找出的数据,将其储存成数笔快取数据至高速缓存单元中;把异动过的快取数据同步给储存有相应的每一个虚拟装置管理单元的高速缓存单元。
本发明提供具有并行处理快取的储存局域网络服务器及其存取方法。在伺服端中设置多个复制管理单元,并且在每一个复制管理单元中提供独立的高速缓存。并且提供复制管理单元间的快取数据调度与各请求端所存取的快取副本的写入管理。使得伺服端可以提供给每一个不同的请求端相应的快取数据,且每一个快取数据间不会被覆写。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为现有技术高速缓存读写的流程图;
图2为本发明的架构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710160685.6/2.html,转载请声明来源钻瓜专利网。