Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reexamination Certificate
2004-04-30
2008-08-05
Bataille, Pierre (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
Reexamination Certificate
active
07409511
ABSTRACT:
A cloning technique enables efficient and substantially instantaneous creation of a clone that is a writable copy of a “parent” virtual volume (vvol) in an aggregate of a storage system. A base snapshot is provided from the parent vvol. In addition, a new vvol is created, along with a new file system identifier, a new subdirectory in the aggregate and a new storage label file. The new vvol is embodied as a clone and comprises an appropriately sized container file, wherein initially the container file has no data. Moreover, a volume information (volinfo) block for the clone is created that is a slightly modified version of the volinfo block from the base snapshot; the modified volinfo block is written to the container file. The clone is then instantiated by loading a file system associated with the new vvol onto the clone and bringing the clone “online”.
REFERENCES:
patent: 4156907 (1979-05-01), Rawlings et al.
patent: 4399503 (1983-08-01), Hawley
patent: 4570217 (1986-02-01), Allen et al.
patent: 4598357 (1986-07-01), Swenson et al.
patent: 4688221 (1987-08-01), Nakamura et al.
patent: 4698808 (1987-10-01), Ishii
patent: 4761785 (1988-08-01), Clark et al.
patent: 4805090 (1989-02-01), Coogan
patent: 4837675 (1989-06-01), Bean et al.
patent: 4843541 (1989-06-01), Bean et al.
patent: 4864497 (1989-09-01), Lowry et al.
patent: 4896259 (1990-01-01), Jacobs et al.
patent: 4899342 (1990-02-01), Potter et al.
patent: 4916608 (1990-04-01), Shultz
patent: 4989206 (1991-01-01), Dunphy, Jr. et al.
patent: 5124987 (1992-06-01), Milligan et al.
patent: 5129088 (1992-07-01), Auslander et al.
patent: RE34100 (1992-10-01), Hartness
patent: 5155835 (1992-10-01), Belsan
patent: 5163131 (1992-11-01), Row et al.
patent: 5202979 (1993-04-01), Hillis et al.
patent: 5278979 (1994-01-01), Foster et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5426747 (1995-06-01), Weinreb et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5511177 (1996-04-01), Kagimasa et al.
patent: 5581724 (1996-12-01), Belsan et al.
patent: 5764972 (1998-06-01), Crouse 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: 5870734 (1999-02-01), Kao
patent: 5897661 (1999-04-01), Baranovsky et al.
patent: 5907672 (1999-05-01), Matze et al.
patent: 5918229 (1999-06-01), Davis 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: 5963962 (1999-10-01), Hitz et al.
patent: 5987477 (1999-11-01), Schmuck et al.
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6173293 (2001-01-01), Thekkath et al.
patent: 6173374 (2001-01-01), Heil et al.
patent: 6185655 (2001-02-01), Peping
patent: 6275898 (2001-08-01), DeKoning
patent: 6311193 (2001-10-01), Sekido
patent: 6341341 (2002-01-01), Grummon et al.
patent: 6425035 (2002-07-01), Hoese et al.
patent: 6526478 (2003-02-01), Kirby
patent: 6606690 (2003-08-01), Padovano
patent: 6618798 (2003-09-01), Burton et al.
patent: 6636879 (2003-10-01), Doucette et al.
patent: 6721764 (2004-04-01), Hitz et al.
patent: 6868417 (2005-03-01), Kazar et al.
patent: 7035881 (2006-04-01), Tummala et al.
patent: 7085785 (2006-08-01), Sawdon et al.
patent: 2002/0083037 (2002-06-01), Lewiis et al.
patent: 2002/0112022 (2002-08-01), Kazar et al.
patent: 2002/0116593 (2002-08-01), Kazar et al.
patent: 2003/0158834 (2003-08-01), Sawdon et al.
patent: 2004/0030668 (2004-02-01), Pawlowski et al.
patent: WO 89/10594 (1989-11-01), None
patent: WO 02/065275 (2002-08-01), None
patent: WO 03/105026 (2003-12-01), None
patent: WO 2004/015521 (2004-02-01), None
U.S. Appl. No. 10/836,090, filed Apr. 30, 2004, John K. Edwards.
U.S. Appl. No. 10/836,817, filed Apr. 30, 2004, John K. Edwards et al.
Asante Desktop EN/SC Adapter's User's Manual Apr. 1996.
Asante EN/SC Adapter Family Installation Guide May 1994.
Performance Without Compromise: The Virtual Storage Architecture 1997.
Maintenance Procedure ND (8C) nd-network disk control Feb. 1985.
Ron Lenive and Michelle Gervais, Building a SAN, SunExpert Magazine, Mar. 1999, pp. 50-64.
Unix Workstation System Administration Education Certification Course, Jan. 8, 2002.
Auspex Systems, LFS—A Local File System for Multiprocessor NFS Network Servers, 1994.
Celerra File Server Architecture for High Availability, EMC2 where information lives, Aug. 1999, pp. 1-7.
Callaghan B. “NFS Version 3 Protocol Specification”, Request for Comments (RFC) 1813 Jun. 1995.
Yingping Lu and David H. C. Due “Performance Study of iSCSI-Based Storage Subsystems”, IEEE Communications Magazine, pp. 76-82, Aug. 2003.
David A. Patterson, Garth Gibson, and Randy H. Katz A Case for Redundant Arrays of Inexpensive Disks (RAID) 1998.
R. Fielding et al. Hypertext Transfer Protocol—HTTP/1.1 Request for Comments 2616, Jun. 1999.
Common Internet File System (CFIS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA) Draft SNIA CIFS Work Group Work-In-Progress, Revision Date:Mar. 26, 2001.
David Hitz et al. TR3002 File System Design for an NFS File Server Appliance published by Network Appliance, Inc.
“Network Appliance Ends NAS-SAN War” by Computerwire, http://www.theregister.co.uk/2002/10/02
etwork—appliance—ends—nassan—war/; Published Oct. 2, 2002.
Administration Guide found at http://www.openafs.org/pages/doc/AdminGuide/auagd010.htm, visited on Mar. 2, 2005.
Basilico, et al.,Error Correction System Using “Shadow Memory,”IBM Technical Disclosure Bulletin, May 1984, pp. 5792-5793.
Bitton, Dina,Disk Shadowing, Proceedings of the 14thVLDB Conference, LA, CA (1988).
Blasgen, M.W. et al.,System R:An architectural Overview,Reprinted from IBM Systems Journal vol. 20, No. 1, 1981 © 1981, 1999.
Borenstein, Nathaniel S.,CMU's Andrew project a retrospective, Communications of ACM, (39)12, Dec. 1996.
Brown, Mark R. et al.,The Alpine file system, ACM Transactions on Computing Systems, 3(4):261-293, Nov. 1985.
Chen, Peter M., et al.,An Evaluation of Redundant Arrays of Disks Using an Amdahl 5890Performance Evaluation, pp. 74-85, 1990.
Chutani, Sailesh, et al.,The Episode file system, In Proceedings of the USENIX Winter 1992.
Clark, B.E., et al.,Application System /400 Performance Characteristics, IBM Systems Journal, 28(3):407-423, 1989.
Data Sheet for the Check Point Software Technologies product Flood-Gate-1 (1997).
Dibble, Peter C., et al., Beyond Striping: The Bridge Multiprocessor File System, Computer Science Department, University of Rochester, Aug. 11, 1989.
Douglis, Fred, et al.,A comparison of two distributed systems: Amoeba and Sprite—Computing Systems, 4(4), Fall 1991, pp. 353-385 ?(article I have has no date or cite).
Gait, Jason,Phoenix: A Safe In-Memory File System. Communications of the ACM, 33(1):81-86, Jan. 1990.
Hartman, John H. et al.,Performance Measurements of a Multiprocessor Sprite Kernel, Proceedings of the USENIX Conference, 1990.
Hitz, Dave et al.,File System for an NFS File Server Appliance, Technical Report 3002, Rev. C395, presented Jan. 19, 1994.
Howard, John H, et al.Scale and Performance in a Distributed File System, Carnegie Mellon University, CMU-ITC-87-068, Aug. 5, 1987.
Howard, John, H. et al.,Scale and performance in a distributed file system, ACM Trans. Computer, System., 6(1), Feb. 1988 pp. 51-81.
Howard, John H.,An Overview of the Andrew File System, Carnegie Mellon University, CMU-ITC-88-062.
The IBM System/38, Chapter 8, pp. 137-15.
Isomaki, Markus,Differentiated Service for the Internet, Department of Technical Physics and Mathematics, May 9, 1998.
Kazar, Michael L., et al.,Decorum File System Architectural Overview, USENIX Summer Conference, Anaheim, California, 1990.
Lomet, David., et al.,The performance of a multiversion access method, ACM SIGMOD International Conference on Management of Data, 19:353-363.
Lorie, Raymond, A,Physical integrity in a large segmented database, ACM Trans. Database Systems, (2)1:91-104,
Edwards John K.
Fair Robert L.
Bataille Pierre
Cesari and McKenna LLP
Network Appliance Inc.
Schlie Paul
LandOfFree
Cloning technique for efficiently creating a copy of 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 Cloning technique for efficiently creating a copy of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cloning technique for efficiently creating a copy of a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4020068