Host-based storage controller providing block devices in...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral adapting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S068000, C711S100000, C726S002000

Reexamination Certificate

active

08074003

ABSTRACT:
A data processing system is distributed across a plurality of locations coupled together by a wide-area communications network and includes physical storage devices and a set of host computers distributed across the locations. Each host executes both a local initiator application and a local caching storage controller (CSC) application. The CSC applications (1) define a set of block devices presented to the initiator applications for block-oriented data storage operations, the block devices being virtual devices utilizing the underlying physical storage devices, (2) engage in a distributed cache coherence protocol to present the block devices consistently to the initiator applications, (3) in response to a local block storage read command from an initiator application, retrieve the requested data from the local CSC application's cache, from a remote CSC application's cache, or from a physical storage device, and (4) in response to a local block storage write command from an initiator application, invalidate all currently cached user data for the locations/addresses associated with the write command, and either store the user data associated with the write in one or more local or remote CSC application's caches or write the user data to one or more local or remote physical storage devices.

REFERENCES:
patent: 6148414 (2000-11-01), Brown et al.
patent: 2006/0031450 (2006-02-01), Unrau et al.
patent: 2006/0107100 (2006-05-01), Hayward
“The Enhanced Network Block Device Linux Kernel Module,” last revised Jan. 21, 2010, obtained from http://www.it.uc3m.es/˜ptb
bd/ (Mar. 24, 2010).
“Global File System,” obtained from http://en.wikipedia.org/wiki/Global—File—System, printable version (Mar. 24, 2010).
“QFS,” obtained from http://en.wikipedia.org/wiki/QFS, printable version (Mar. 24, 2010).
“CFXS,” obtained from http://en.wikipedia.org/wiki/CXFS, printable version (Mar. 24, 2010).
“XFS,” obtained from http://en.wikipedia.org/wiki/XFS, printable version (Mar. 24, 2010).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Host-based storage controller providing block devices in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Host-based storage controller providing block devices in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Host-based storage controller providing block devices in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4294345

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.