System and method for supporting file and block access to...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711SE12007, C709S213000

Reexamination Certificate

active

07930473

ABSTRACT:
A technique enables application data stored on storage devices of a storage system to be accessible by a client as either a file or logical unit number (lun). The storage system is illustratively embodied as a multi-protocol storage appliance having a storage operating system that implements a file system. The file system logically organizes the application data as a virtual disk (vdisk) comprising a plurality of inodes including a prefix stream inode, a lun inode (storing the application data) and a suffix stream inode. The prefix and suffix stream inodes allow the vdisk to be shared over a block-based protocol or a file-based protocol by enabling apportionment of client operating system dependent storage device contents from application data contents of the vdisk.

REFERENCES:
patent: 4399503 (1983-08-01), Hawley
patent: 4805090 (1989-02-01), Coogan
patent: 4896259 (1990-01-01), Jacobs et al.
patent: 4989206 (1991-01-01), Dunphy, Jr. et al.
patent: 5129088 (1992-07-01), Auslander et al.
patent: 5163131 (1992-11-01), Row et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5511177 (1996-04-01), Kagimasa et al.
patent: 5568629 (1996-10-01), Gentry et al.
patent: 5802366 (1998-09-01), Row et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5828876 (1998-10-01), Fish et al.
patent: 5897661 (1999-04-01), Baranovsky et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 5944789 (1999-08-01), Tzelnic et al.
patent: 5948110 (1999-09-01), Hitz et al.
patent: 5950225 (1999-09-01), Kleiman
patent: 5963962 (1999-10-01), Hitz et al.
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6138126 (2000-10-01), Hitz et al.
patent: 6289356 (2001-09-01), Hitz et al.
patent: 6425035 (2002-07-01), Hoese et al.
patent: 6457021 (2002-09-01), Berkowitz et al.
patent: 6516380 (2003-02-01), Kenchammana-Hoskote et al.
patent: 6618798 (2003-09-01), Burton et al.
patent: 6636879 (2003-10-01), Doucette et al.
patent: 6643654 (2003-11-01), Patel et al.
patent: 6671773 (2003-12-01), Kazar et al.
patent: 6721764 (2004-04-01), Hitz et al.
patent: 6868417 (2005-03-01), Kazar et al.
patent: 7107385 (2006-09-01), Rajan et al.
patent: 7231412 (2007-06-01), Hitz et al.
patent: 7383378 (2008-06-01), Rajan et al.
patent: 7409494 (2008-08-01), Edwards et al.
patent: 2002/0112022 (2002-08-01), Kazar et al.
patent: 2002/0116593 (2002-08-01), Kazar et al.
patent: 2004/0030668 (2004-02-01), Pawlowski et al.
patent: 2004/0030822 (2004-02-01), Rajan et al.
patent: 2004/0233910 (2004-11-01), Chen et al.
patent: 2007/0088702 (2007-04-01), Fridella et al.
patent: WO 89/10594 (1989-11-01), None
David Hitz et al. TR3002 File System Design for a NFS File Server Appliance published by Network Appliance, Inc.
Common Internet File System (CIFS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA), Draft SNIA CIFS Documentation Work Group Work-in-Progress, Revision Date: Mar. 26, 2001.
Fielding et al. (1999) Request for Comments (RFC) 2616, HTTP/1.1.
Maintenance Procedures ND (8C) nd-network disk control Feb. 1985.
Misc. Reference Manual pp. ND (4P) nd-network disk driver Jul. 26, 1985.
Asante EN/SC Adapter Family Installation Guide May 1994.
Asante Desktop EN/SC Adapters User's Manual Apr. 1996.
Performance Without Compromise: The Virtual Storage Architecture 1997.
Anthony J. McGregor Department of Computer Science, University of Waikato Dissertation: Block-Based Distributed File Systems Jul. 1997.
Bhattacharya, Supama et al., “Coordinating Backup/Recovery and Data Consistency between Database and File Systems”, ACM, Jun. 2002, pp. 500-511.
Callaghan, B., “NFS Version 3 Protocol Specification”, Request for Comments (RFC) 1813 Jun. 1995, 118 pages.
Chen, Peter M., et al., An Evaluation of Redundant Arrays of Disks Using an Amdahl 5890 Peformance Evaluation, pp. 74-85, 1990.
Chutani, Sailesh, et al., The Episode File System, In Proceedings of the USENIX Winter 1992, 18 pages.
Common Internet File System (CIFS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA), Draft SNIA CIFS Documentation Work Group Work-in-Progress, Revision Date: Mar. 26, 2001, 126 pages.
Dibble, Peter C., et al., Beyond Striping: The Bridge Multiprocessor File System, Computer Science Department, University of Rochester, Aug. 11, 1989, 8 pages.
Finlayson, Ross S., et al., Log Files: An Extended File Service Exploiting Write-Once Storage Department of Computer Science, Stanford University, Report No. STAN-CS-87-1177, Sep. 1987, 14 pages.
Gait, Jason, Phoenix: A Safe In-Memory File System. Communications of the ACM, 33(1): pp. 81-86, Jan. 1990.
Gray, Jim, et al., The Recovery Manager of the System R Database Manager, ACM Computing Surveys, (13)2:223-242 1981, 20 pages.
Hitz, Dave et al., File System Design for an NFS File Server Appliance, Technical Report 3002, Rev. C395, presented Jan. 19, 1994, 23 pages.
Kemper, Alfons, et al., Performance Tuning for SAP R/3, Data Engineering Journal 22, Feb. 1999 pp. 33-40.
Levine, Ron and Michelle Gervais, Building a SAN, SunExpert Magazine, Mar. 1999, pp. 50-64.
Moons, Herman et al., Location-Independent Object Invocation in Open Distributed Systems, Autumn 1991 EurOpen Technical Conference and Exhibition, pp. 287-300 (Sep. 16-20, 1991).
Muller, Keith, et al., A High Performance Multi-Structured File System Design, In Proceedings of the 13th ACM Symposium on Operating Systems Principles, Oct. 1991, pp. 56-67.
Ousterhout, John K. et al., The Sprite Network Operating System, Computer Science Division, Department of Electrical Engineering and Computer Sciences, Univ. Of CA, Berkley, Nov. 19, 1987, 32 pages.
Ousterhout, John et al., Beating the I/O Bottleneck: A Case for Log-Structured File Systems, Technical Report, Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley, Oct. 30, 1988, 18 pages.
Patterson, D., et al., A Case for Redundant Arrays of Inexpensive Disks (RAID), Technical Report, CSD-87-391, Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley (1987), 26 pages.
Patterson, D., et al., A Case for Redundant Arrays of Inexpensive Disks (RAID), SIGMOD International Conference on Management of Data, Chicago, IL, USA, Jun. 1-3, 1988, SIGMOD Record (17):3:109-16 (Sep. 1988).
Performance Without Compromise: The Virtual Storage Architecture 1997, 11 pages.
Peterson, Zachary Nathaniel Joseph, Data Placement for Copy-on-Write Using Virtual Contiguity, University of CA, Santa Cruz, Master of Science in Computer Science Thesis, Sep. 2002.
Rosenblum, Mendel, et al. The Design and Implementation of a Log-Structured File System Jul. 24, 1991 pp. 1-15.
Schiefer, Berni, et al., DB2 Universal Database Performance Tuning, Data Engineering Journal 22, Feb. 1999 pp. 12-19.
Sidebotham, Bob, Volumes: The Andrew File System Data Structuring Primitive, EEUG Conference Proceedings, Manchester, UK, Autumn 1986.
Subramanian, Muralidhar, et al., Performance Challenges in Object-Relational DBMSs, Data Engineering Journal 22, Feb. 1999 pp. 28-32.
Zayas, Edward R., AFS-3 Programmer's Reference: Architectural Overview, Transarc Corporation, Pittsburgh, PA, 1.0 edition 1991, 37 pages.

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

System and method for supporting file and block access to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for supporting file and block access to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for supporting file and block access to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2719038

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