[发明专利]与多个处理单元一起使用的远程介质高速缓冲存储器优化系统和方法无效
申请号: | 200680017107.0 | 申请日: | 2006-06-07 |
公开(公告)号: | CN101176077A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | B·约翰逊;E·R·克恩;禹彤 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 单元 一起 使用 远程 介质 高速 缓冲存储器 优化 系统 方法 | ||
技术领域
本发明总体上涉及数据处理系统领域。更特别地,本发明涉及多处理器数据处理系统领域。仍然更具体地,本发明涉及远程介质高速缓冲存储器优化的系统和方法。
背景技术
许多现代计算机系统利用系统接口来连接到外围设备并对到外围设备的访问和来自外围设备的访问进行控制。这样系统接口的示例是小型计算机系统接口(SCSI)总线或者通用串行总线(USB)。SCSI总线和USB总线尤其适合于连接诸如CD-ROM、DVD、磁带和硬盘驱动器的存储驱动器。SCSI设备和USB设备共有的特征是存储“检测数据(sense data)”的存储器设备。检测数据描述了存储在存储介质上的数据状态或者指示读头在CD-ROM、DVD、磁带和硬盘驱动器中的位置。
本领域技术人员将理解,许多现代计算机系统包括多个处理单元。这些多个处理单元典型地连接至系统总线,该系统总线作为多个处理单元和计算机系统外围设备之间的互联进行工作。在两个不同处理单元对外围设备进行相继访问时会发生困难。第一处理单元对外围设备的第一访问产生与第一访问相关的检测数据的第一集合。第二处理单元对外围设备的第二访问产生与第二访问相关的检测数据的第二集合。在第二访问后,第一处理单元可能向外围设备查询检测数据的第一集合。但是,外围设备将替代地返回与第二访问相关的检测数据的第二集合。因此,需要用于控制多个处理单元对外围设备的访问的系统和方法。
发明内容
在优选实施方式中,本发明提供用于与多个处理单元一起使用的远程介质高速缓冲存储器优化的系统和方法。本发明公开了数据处理系统,其包括多个处理单元、存储设备以及用于将存储设备连接至多个处理单元的存储设备适配器。数据处理系统还包括连接至存储设备的高速缓冲存储器。该高速缓冲存储器包括用于存储从存储设备所取回数据的数据分区,以及多个检测数据分区。多个检测分区的每一个对应于多个处理单元中相应的一个。响应于存储设备从第一处理单元接收第一命令,存储设备发布对该命令的响应并且存储设备适配器在第一检测数据分区中存储对应于第一命令的检测数据。
本发明的上述特征和附加目的、特征以及优势将在以下具体写出的描述中变得明显。
附图说明
现在参照附图仅作为示例在此描述本发明的优选实施方式,其中:
图1是说明本发明优选实施方式可在其中实现的示例性数据处理系统框图;
图2是说明本发明优选实施方式可在其中实现的示例性高速缓中存储器框图;
图3是说明根据本发明优选实施方式来控制多个处理单元对外围设备的访问的方法的高级逻辑流程图。
具体实施方式
图1是说明本发明优选实施方式可在其中实现的示例性数据处理系统100的框图。如所示,模块114包括一组虚拟USB连接106a-n,其将一组处理单元102a-n连接到高速缓冲存储器108。处理单元102a-n优选地实现为“刀片服务器(blade server)”,其是包括至少一个处理器和存储器的电路板。每个刀片服务器优选地执行诸如提供网页服务的专门任务,并且其可以容易地与许多其它类似刀片服务器一起插入节约空间机架。高速缓冲存储器108连接至USB驱动器接口110,其将诸如USB DVD驱动器112的USB外围设备连接至模块114。本领域技术人员将理解,USB外围设备并不必须是DVD驱动器,任何USB存储外围设备可以用于实现本发明的优选实施方式。
本领域技术人员将理解,数据处理系统100可以包括许多未在图1中具体说明的附加组件。因为这样的附加组件对于理解本发明不是必须的,所以没有在图1中示出或者在此做进一步讨论。还应当知道,本发明提供的为实现多个处理单元对外围设备的访问而对数据处理系统的增强也适用于任何系统结构的数据处理系统,并且决不限制为图1中说明的通用多处理器。
图2是描述本发明优选实施方式可在其中实现的示例性高速缓冲存储器108的框图。如所示,高速缓冲存储器108包括远程介质高速缓冲存储器200和对应于虚拟USB连接106a-n和处理单元102a-n的一组检测数据高速缓冲存储器202a-n(其中检测数据高速缓冲存储器202a-n代表高速缓冲存储器108中的分区)。在本发明的示例性实施方式中,处理单元102a-n将命令转送到USB DVD驱 动器112以取回所请求的数据。由于对远程介质高速缓冲存储器200的访问比对USB DVD驱动器112的访问快上许多数量级,所以从USB DVD驱动器112取回的数据被高速缓冲存储器在远程介质高速缓冲存储器200中以实现将来对所取回数据的快速访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680017107.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于直接喷油的汽油机的高压泵的两点调节
- 下一篇:晶状体传送系统