File system primitive allowing reprocessing of I/O requests by m

Electrical computers and digital data processing systems: input/ – Interrupt processing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710261, 710264, 710 5, G06F 1332, G06F 1300

Patent

active

059319356

ABSTRACT:
I/O systems of computers typically utilize multiple layered drivers to process I/O requests. I/O requests are passed from one driver to another in a defined sequence with each driver performing its processing in turn. The present invention provides a system and method for interrupting the normal sequence of processing and for allowing drivers that would not normally process an I/O request to intervene and assume control for processing the I/O request. The system and method provides a flexible and extensible way to define special types of files or directories that require special processing by a particular driver. The present invention adds a "reparse point" attribute to a file or directory. The reparse point attribute preferably contains a tag which identifies a particular driver as the owner of the reparse point and a data value which can be used by the owner driver to store any information necessary or useful in processing an I/O request. When a driver encounters a reparse point attribute, processing is interrupted and the tag and value of the reparse point are extracted from the attribute. The tag and value are then passed to the next higher level driver in the layered driver system until one driver recognizes itself as the owner of the reparse point. That driver then assumes responsibility for completing the I/O request. The owner of the reparse point may process the entire I/O requests itself, or may make further use of other drivers by passing other I/O requests to the drivers.

REFERENCES:
patent: 3996564 (1976-12-01), Kerrigan et al.
patent: 4701848 (1987-10-01), Clyde
patent: 5206951 (1993-04-01), Khoyi
patent: 5247681 (1993-09-01), Janis et al.
patent: 5369770 (1994-11-01), Thomason et al.
patent: 5412808 (1995-05-01), Bauer
patent: 5519833 (1996-05-01), Agranat et al.
patent: 5592683 (1997-01-01), Chen et al.
patent: 5630076 (1997-05-01), Saulpaugh et al.
patent: 5652913 (1997-07-01), Crick et al.
patent: 5671442 (1997-09-01), Feeney et al.
patent: 5778168 (1998-07-01), Fuller
patent: 5781797 (1992-09-01), Crick et al.
The Open Group, CAE Specifications: Systems Management: Data Storage Management (XDSM) API, Feb. 1997.

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

File system primitive allowing reprocessing of I/O requests by m does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with File system primitive allowing reprocessing of I/O requests by m, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and File system primitive allowing reprocessing of I/O requests by m will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-845257

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