Fault-tolerant queue with autonomous client operation
US7231406B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Feb 24, 2004 |
| Grant date | Jun 12, 2007 |
| Priority date | — |
| Expiry date | Aug 6, 2025 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99952
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Apparatus and methods, including computer program products, for providing a network-accessible queue. The queue is stored on a network-accessible file system having a locking mechanism providing strictly-enforced, network-wide file locking. The data structures of the queue are stored in the file system. The file system is preferably implemented on a network accessible RAID array storage device providing a native CIFS file system for storing queue entries received over a network from sender clients and for delivery of such queue entries to receiver clients. Synchronization is implemented using file locks enforced by the file system, so there is no need for a master synchronization process. Notification of the availability of queue entries to receiver clients is also done by a decentralized process.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.