Out of user space I/O directly between a host system and a...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S100000

Reexamination Certificate

active

07577761

ABSTRACT:
Enabling user space middleware or applications to pass file name based storage requests directly to a physical I/O Adapter without run-time involvement from the local Operating System (OS)is provided. A mechanism is provided for using a file protection table (FPT) data structure, which may include a file name protection table (FNPT) and file extension protection table (FEPT), to control user space and out of user space Input/Output (I/O) operations. The FNPT has an entry for each file managed by the OS′ file system and points to a segment of the FEPT. Each entry in the FEPT may include a protection domain, along with other protection table context information, against which I/O requests may be checked to determine if an application instance that submitted the I/O requests may access the file identified in the I/O requests.

REFERENCES:
patent: 4796178 (1989-01-01), Jennings et al.
patent: 5313592 (1994-05-01), Buondonno et al.
patent: 5369749 (1994-11-01), Baker et al.
patent: 5377337 (1994-12-01), Antognini et al.
patent: 5414851 (1995-05-01), Brice, Jr. et al.
patent: 5535416 (1996-07-01), Feeney et al.
patent: 5659798 (1997-08-01), Blumrich et al.
patent: 5732269 (1998-03-01), Compton et al.
patent: 5893919 (1999-04-01), Sarkozy et al.
patent: 5926833 (1999-07-01), Rasoulian et al.
patent: 5968143 (1999-10-01), Chisholm et al.
patent: 5983301 (1999-11-01), Baker et al.
patent: 5991753 (1999-11-01), Wilde
patent: 6003123 (1999-12-01), Carter et al.
patent: 6009476 (1999-12-01), Flory et al.
patent: 6047307 (2000-04-01), Radko
patent: 6061794 (2000-05-01), Angelo et al.
patent: 6091727 (2000-07-01), Han et al.
patent: 6092168 (2000-07-01), Voigt
patent: 6115772 (2000-09-01), Crater
patent: 6145030 (2000-11-01), Martwick
patent: 6192408 (2001-02-01), Vahalia et al.
patent: 6247024 (2001-06-01), Kincaid
patent: 6345301 (2002-02-01), Burns et al.
patent: 6345347 (2002-02-01), Biran
patent: 6360282 (2002-03-01), Langerman et al.
patent: 6446209 (2002-09-01), Kern et al.
patent: 6493825 (2002-12-01), Blumenau et al.
patent: 6535518 (2003-03-01), Hu et al.
patent: 6550061 (2003-04-01), Bearden et al.
patent: 6553412 (2003-04-01), Kloba et al.
patent: 6578122 (2003-06-01), Beukema et al.
patent: 6594787 (2003-07-01), Chesson
patent: 6654818 (2003-11-01), Thurber
patent: 6665747 (2003-12-01), Nazari
patent: 6704831 (2004-03-01), Avery
patent: 6718372 (2004-04-01), Bober
patent: 6721847 (2004-04-01), Hursey
patent: 6725296 (2004-04-01), Craddock et al.
patent: 6751680 (2004-06-01), Langerman et al.
patent: 6753873 (2004-06-01), Dixon et al.
patent: 6789143 (2004-09-01), Craddock et al.
patent: 6816891 (2004-11-01), Vahalia et al.
patent: 6834332 (2004-12-01), Craddock et al.
patent: 6842784 (2005-01-01), Black
patent: 6845403 (2005-01-01), Chadalapaka
patent: 6996638 (2006-02-01), Brice, Jr. et al.
patent: 7124207 (2006-10-01), Lee et al.
patent: 7272676 (2007-09-01), Saito et al.
patent: 7272832 (2007-09-01), Gardner
patent: 2002/0004890 (2002-01-01), Ofek et al.
patent: 2002/0059309 (2002-05-01), Loy et al.
patent: 2002/0071567 (2002-06-01), Kurn et al.
patent: 2002/0078239 (2002-06-01), Howard et al.
patent: 2002/0083224 (2002-06-01), Langerman et al.
patent: 2002/0091841 (2002-07-01), Beukema et al.
patent: 2002/0099879 (2002-07-01), Bayer et al.
patent: 2002/0104008 (2002-08-01), Cochran et al.
patent: 2002/0124013 (2002-09-01), Loy et al.
patent: 2002/0124148 (2002-09-01), Beukema et al.
patent: 2002/0147916 (2002-10-01), Strongin et al.
patent: 2002/0169938 (2002-11-01), Scott et al.
patent: 2002/0194408 (2002-12-01), Capps, Jr. et al.
patent: 2003/0009484 (2003-01-01), Hamanaka et al.
patent: 2003/0018877 (2003-01-01), Gaskins et al.
patent: 2003/0023791 (2003-01-01), Suzuki et al.
patent: 2003/0078944 (2003-04-01), Yamauchi et al.
patent: 2003/0093625 (2003-05-01), Beukema et al.
patent: 2003/0105936 (2003-06-01), Stakutis et al.
patent: 2003/0110205 (2003-06-01), Johnson
patent: 2003/0110445 (2003-06-01), Khaleque
patent: 2003/0115221 (2003-06-01), Goode et al.
patent: 2003/0182422 (2003-09-01), Bradshaw et al.
patent: 2003/0200298 (2003-10-01), Su et al.
patent: 2003/0229690 (2003-12-01), Kitani et al.
patent: 2003/0233564 (2003-12-01), LaRose et al.
patent: 2004/0003137 (2004-01-01), Callender et al.
patent: 2004/0010701 (2004-01-01), Umebayashi et al.
patent: 2004/0049580 (2004-03-01), Boyd et al.
patent: 2004/0049603 (2004-03-01), Boyd et al.
patent: 2004/0054866 (2004-03-01), Blumenau et al.
patent: 2004/0078521 (2004-04-01), Hawks et al.
patent: 2004/0083308 (2004-04-01), Sebastian et al.
patent: 2004/0165607 (2004-08-01), Carnevale et al.
patent: 2004/0193825 (2004-09-01), Garcia et al.
patent: 2004/0210598 (2004-10-01), Sturms
patent: 2005/0021848 (2005-01-01), Jorgenson
patent: 2005/0044375 (2005-02-01), Paatero et al.
patent: 2005/0066076 (2005-03-01), Best et al.
patent: 2005/0091029 (2005-04-01), Traut
patent: 2005/0091383 (2005-04-01), Bender et al.
patent: 2005/0138230 (2005-06-01), Raisch
patent: 2005/0172040 (2005-08-01), Hashimoto
patent: 2005/0246453 (2005-11-01), Erlingsson et al.
patent: 2005/0289193 (2005-12-01), Arrouye et al.
patent: 2006/0168365 (2006-07-01), Martinez et al.
patent: 2006/0212608 (2006-09-01), Arndt et al.
patent: 2006/0212620 (2006-09-01), Arndt et al.
patent: 2007/0130356 (2007-06-01), Boucher et al.
patent: 10289158 (1998-10-01), None
CICS System Definition Guide, Release 3, IBM, SC33-1682-02, Third Edition, Mar. 1999, pp. 104 and 199.
“Prevent Unauthorized Access to Data in Database Servers by the Transaction Manager”, IBM Technical Disclosure No. NA9402629, vol. 37, Issue No. 2A, Feb. 1, 2994, 4 pages.
“Asynchronous Queued I/O Processor Architecture”, IBM Technical Disclosure No. NN9301265, vol. 36, Issue No. 1, Jan. 1, 1993, 12 pages.
Fiuczynski et al., “SPINE: A Safe Programm”, Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications. Sep. 1998, 9 pages.
Debergalis et al., “The Direct Access File System”, Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST '03), Mar. 31-Apr. 2, 2003, pp. 175-188.
Boyd et al., “System and Method for Processor Queue to Linear Block Address Translation Using Protection Table Control Based on a Protection Domain”, U.S. Appl. No. 11/135,266, filed May 23, 2005.
Boyd et al., “System and Method for Processing Block Mode I/O Operations Using a Linear Block Address Translation Protection Table”, U.S. Appl. No. 11/135,257, filed May 23, 2005.
Boyd et al., “System and Method for Out of User Space Block Mode I/O Directly Between an Application Instance and an I/O Adapter”, U.S. Appl. No. 11/135,541, filed. May 23, 2005.
Boyd et al., “System and Method for Creation/Deletion of Linear Block Address Table Entries for Direct I/O”, U.S. Appl. No. 11/135,539, filed May 23, 2005.
Boyd et al., “System and Method for User Space Operations for Direct I/O Between an Application Instance and an I/O Adapter”, U.S. Appl. No. 11/135,542, filed May 23, 2005.
Boyd et al., “System and Method for Query/Modification of Linear Block Address Table Entries for Direct I/O”, U.S. Appl. No. 11/135,540, filed May 23, 2005.
Boyd et al., “System and Method for Processing User Space Operations Directly Between an Application Instance and an I/O Adapter”, Serial No. Not Known, Filed Herewith, Filed Aug. 31, 2005, U.S. Appl. No. 11/216,712.
Boyd et al., “System and Method for File Based I/O Directly Between an Application Instance and an I/O Adapter”, Serial No. Not Known, Filed Herewith, Filed Aug. 31, 2005, U.S. Appl. No. 11/216,736.
Boyd et al., “System and Method for Out of User Space I/O with Server Authentication”, Serial No. Not Known, Filed Herewith, Filed Aug. 31, 2005, U.S. Appl. No. 11/216,879.
Ardnt et al., Data Processing System, Method, and Computer Program Product for Creation and Initialization of a Virtual Adapter on a Physical Adapter that Supports Virtual Adapter

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

Out of user space I/O directly between a host system and a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Out of user space I/O directly between a host system and a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Out of user space I/O directly between a host system and a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4087913

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