A synchronization service for a distributed operating system or the like
Abstract
A synchronization service which can be incorporated into a distributed operating system as a shared service. It allows the realization of different custom-built synchronization strategies for different applications. This approach is based on defining a general set of application-independent synchronization primitives. These are provided by the distributed operating system in the form of a synchronization service. By themselves the individual primities are insuffient to provide synchronization. However, they can be combined in different ways to realize customized synchronization strategies. This leaves the ultimate responsibility for synchronization with the application, but in a much simplified form. Application programs can combine these primitives to construct the most suitable form of synchronization.
Term
Term ended
Projected expiry passed 18 June 2007, 19.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
Every citation, both waysCites: the store holds 2 of 3
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| EP0035778A2 | Cites | European Patent Office (EPO) | A | Search report |
| US4145739A | Cites | United States of America | A | Search report |
| THE FIFTH GENERATION CHALLENGE - PROCEEDINGS OF THE ASSOCIATION FOR COMPUTING MACHINERY 1984 ANNUAL CONFERENCE (ACM'84), San Francisco, CA, 8th-14th October 1984, pages 179-188; J.C. BROWNE et al.: "Zeus: An object-oriented distributed operating system for reliable applications" | Non-patent | – | – | Search report |
| PROCEEDINGS OF THE TENTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, Washington, 1st-4th December 1985, pages 79-86; K.P. BIRMAN: "Replication and fault-tolerance in the ISIS system" | Non-patent | – | – | Search report |
4 members in 3 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 512479 | Canada | A | |
| 512479 | Canada | – | |
| 512479 | – | – | – |
| CA19860512479 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| EP0251584A2 | European Patent Office (EPO) | A2 | |
| JPS6340959A | Japan | A | |
| CA1253971A | Canada | A | |
| EP0251584A3This record | European Patent Office (EPO) | A3 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | |
| Application withdrawn (corrected)WithdrawnR18W | R18W | |
| Application withdrawnWithdrawn18W | 18W | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN WITHDRAWNSTAA | STAA | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Designated contracting statesAK | AK | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 0251584
- Publication, DOCDB
- 0251584
- Publication, EPODOC
- EP0251584
- Application
- 87305416
- Application, DOCDB
- 87305416
- Application, EPODOC
- EP19870305416
Titles3
- English
- A SYNCHRONIZATION SERVICE FOR A DISTRIBUTED OPERATING SYSTEM OR THE LIKE
- German
- Synchronisationsverwaltung für ein verteiltes Betriebssystem oder ähnliche Systeme
- French
- Gestion de synchronisation pour un système d'exploitation distribué ou système similaire
Classification
- CPC, 1
- G06F9/52
- IPC, 4
- G06F15 16
- G06F9 46
- G06F9 52
- G06F15 177
Designated states1
- Contracting states, 1
- Sweden