A system and method for using cached data at a local node after re-opening a file at a remote node in a distributed networking environment
Abstract
In a distributed environment several data processing systems are interconnected across a network system (3). A distributed services program installed on the systems in the network allows the processors to access data files (5) distributed across the various nodes (A,B) of the network without regard to the location of the data file in the network. The processing system accessing the file, referred to as the client processing system, utilizes a client cache (12B) within its operating system (11B) to store the data file. Utilizing the client cache minimizes the number of reads and writes that must go over the network (3) to the server processing system where the file physically resides. The system and method of this invention prevents a process in the client processing system from accessing data in the client cache that has been modified at another node (A) in the network. The blocks of data in the client cache (12B) are tested for validity in the client processing system by using modification times as measured by the server processing system. If the cache data blocks are determined to be valid, the data is accessed from the client cache. If the cache data blocks are determined to be invalid, the data blocks are discarded, and the file is accessed from the server processing system.

Term
Term ended
Projected expiry passed 26 January 2008, 18.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| EP0210384A1 | Cites | European Patent Office (EPO) | A | Search report |
9 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 14899 | United States of America | – | |
| 1489987 | United States of America | A | |
| 14899 | – | – | – |
| US19870014899 | – | – | – |
Members9
| Document | Office | Kind | |
|---|---|---|---|
| EP0278317A2 | European Patent Office (EPO) | A2 | |
| JPS63201845A | Japan | A | |
| BR8800246A | Brazil | A | |
| EP0278317A3This record | European Patent Office (EPO) | A3 | |
| US4897781A | United States of America | A | |
| JPH0561662B2 | Japan | B2 | |
| EP0278317B1 | European Patent Office (EPO) | B1 | |
| DE3889739D1 | Germany | D1 | |
| DE3889739T2 | Germany | T2 |
21 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0278317
- Publication, DOCDB
- 0278317
- Publication, EPODOC
- EP0278317
- Application
- 88101094
- Application, DOCDB
- 88101094
- Application, EPODOC
- EP19880101094
Titles3
- English
- A SYSTEM AND METHOD FOR USING CACHED DATA AT A LOCAL NODE AFTER RE-OPENING A FILE AT A REMOTE NODE IN A DISTRIBUTED NETWORKING ENVIRONMENT
- German
- Anordnung und Verfahren zur Benutzung der Cachespeicherdaten in einem Ortsnetzknoten nach der Neuöffnung einer Datei eines entfernten Knoten in einem verteilten Netz
- French
- Systéme et méthode pour utiliser les données de la mémoire cache d'un noeud local après la réouverture d'un fichier d'un noeud éloigné dans un réseau distribué
Classification
- CPC, 2
- G06F12/0813
- Y10S707/99952
- IPC, 2
- G06F12 00
- G06F12 08
Designated states3
- Contracting states, 3
- Germany
- France
- United Kingdom