发明授权
- 专利标题: Operating system support for in-server caching of documents
- 专利标题(中): 操作系统支持文件的服务器缓存
-
申请号: US09458406申请日: 1999-12-10
-
公开(公告)号: US06442654B1公开(公告)日: 2002-08-27
- 发明人: Bishop Chapman Brock , Eli Chiprout , Elmootazbellah Nabil Elnozahy , Ramakrishnan Rajamony , Freeman Leigh Rawson, III , Ronald Lynn Rockhold
- 申请人: Bishop Chapman Brock , Eli Chiprout , Elmootazbellah Nabil Elnozahy , Ramakrishnan Rajamony , Freeman Leigh Rawson, III , Ronald Lynn Rockhold
- 主分类号: G06F1200
- IPC分类号: G06F1200
摘要:
A system and method for providing in-server caching of shared data involves a server program that defines a server cache in RAM of a server machine and stores a selected file in the server cache. If a cached file is modified through the file system interface of the operating system of the server machine, the operating system automatically issues an upcall to the server program, the upcall identifying the modified file. In response to receipt of the upcall, the server program removes the modified file from the server cache. In one embodiment, the server program responds to a client request requiring access to a requested file by obtaining the requested file from the server cache if the server cache contains that file. Otherwise, the server program calls the operating system to obtain the requested file and then adds that file to the server cache as a cached file. The server program then generates a result based on the requested file and transmits the result to the remote data processing system.
信息查询