首页> 外国专利> Distributed data cache for cached multiprocessor system with cache control for file-by-file cache states

Distributed data cache for cached multiprocessor system with cache control for file-by-file cache states

机译:具有用于逐个文件的缓存状态的缓存控制的缓存的多处理器系统的分布式数据缓存

摘要

A cache is distributed among processors in a multiple processor system with no shared memory to maintain the cached data. Each processor maintains a cache which identifies the opened files being cached, the blocks of each file which are cached and the state of caching for each file. The state of each opened file is one of "no-caching", "read- caching" and "read/write caching". So long as only one processor opens a file, and opens it for read/write access, that processor is allowed to do read/write caching on the file. When a processor opens a file for read access, that processor is allowed to do read caching, unless another processor has the file open for read/write access. After the last processor having read/write access to a file closes the file, the disk system upgrades the cache state for the file. The downgrading of the caching state is communicated via an asynchronous cache callback signal, while the upgrading of a cache is not indicated to a processor until the processor sends a disk request for the file. The reply to the request contains the new cache state.
机译:高速缓存在没有共享内存的多处理器系统中的处理器之间分配,以维护高速缓存的数据。每个处理器维护一个高速缓存,该高速缓存标识正在缓存的打开的文件,已缓存的每个文件的块以及每个文件的缓存状态。每个打开的文件的状态是“无缓存”,“读缓存”和“读/写缓存”之一。只要只有一个处理器打开一个文件,并打开该文件以进行读/写访问,就可以允许该处理器对文件进行读/写缓存。当处理器打开文件进行读取访问时,允许该处理器进行读取缓存,除非另一个处理器打开了文件进行读取/写入访问。在具有对文件的读/写访问权的最后一个处理器关闭文件后,磁盘系统将升级文件的缓存状态。缓存状态的降级是通过异步缓存回调信号传达的,而直到处理器向文件发送磁盘请求之前,才将缓存的升级指示给处理器。对请求的回复包含新的缓存状态。

著录项

  • 公开/公告号US5835942A

    专利类型

  • 公开/公告日1998-11-10

    原文格式PDF

  • 申请/专利权人 TANDEM COMPUTERS INCORPORATED;

    申请/专利号US19970785567

  • 发明设计人 FRANCO PUTZOLU;

    申请日1997-01-21

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-22 02:38:11

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号