Backup systems and methods for a virtual computing environment

Data processing: database and file management or data structures – File or database maintenance – Database backup

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S812000, C707S823000, C707S825000, C707S827000

Reexamination Certificate

active

08060476

ABSTRACT:
Improved backup and storage operations are disclosed for virtual computing environments using a backup proxy server to perform storage operations on one or more virtual machine disks. The proxy server can include a module that intercepts application programming interface (API) calls, for writing backup data to a first location, prior to the data arriving on the proxy disk. During the intercept process, the data can be compressed in memory pages of the proxy server and redirected to an alternative backup disk location. The proxy server can also include a differential engine that identifies changes to the virtual machine disk at the block level since the last full backup. The differential engine can advantageously leverage memory pages of the proxy server to compare differences between signatures of blocks of the last full backup with signatures of new blocks. Subsequently, only blocks with non-matching signatures are processed for backup.

REFERENCES:
patent: 4130867 (1978-12-01), Bachman et al.
patent: 4648031 (1987-03-01), Jenner
patent: 4665520 (1987-05-01), Strom et al.
patent: 5222235 (1993-06-01), Hintz et al.
patent: 5297279 (1994-03-01), Bannon et al.
patent: 5325505 (1994-06-01), Hoffecker et al.
patent: 5333314 (1994-07-01), Masai et al.
patent: 5414650 (1995-05-01), Hekhuis
patent: 5422979 (1995-06-01), Eichfeld et al.
patent: 5423037 (1995-06-01), Hvasshovd
patent: 5455945 (1995-10-01), VanderDrift
patent: 5530855 (1996-06-01), Satoh et al.
patent: 5551020 (1996-08-01), Flax et al.
patent: 5553303 (1996-09-01), Hayashi et al.
patent: 5596747 (1997-01-01), Katabami et al.
patent: 5634052 (1997-05-01), Morris
patent: 5640561 (1997-06-01), Satoh et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5721915 (1998-02-01), Sockut et al.
patent: 5758356 (1998-05-01), Hara et al.
patent: 5761667 (1998-06-01), Koeppen
patent: 5761677 (1998-06-01), Senator et al.
patent: 5774717 (1998-06-01), Porcaro
patent: 5778377 (1998-07-01), Marlin et al.
patent: 5778392 (1998-07-01), Stockman et al.
patent: 5796934 (1998-08-01), Bhanot et al.
patent: 5799322 (1998-08-01), Mosher, Jr.
patent: 5822780 (1998-10-01), Schutzman
patent: 5848416 (1998-12-01), Tikkanen
patent: 5893924 (1999-04-01), Vakkalagadda
patent: 5933818 (1999-08-01), Kasravi et al.
patent: 5933820 (1999-08-01), Beier et al.
patent: 5940832 (1999-08-01), Hamada et al.
patent: 5943677 (1999-08-01), Hicks
patent: 5948108 (1999-09-01), Lu et al.
patent: 5951694 (1999-09-01), Choquier et al.
patent: 5951695 (1999-09-01), Kolovson
patent: 5956489 (1999-09-01), San Andres et al.
patent: 5956504 (1999-09-01), Jagadish et al.
patent: 5978594 (1999-11-01), Bonnell et al.
patent: 5983239 (1999-11-01), Cannon
patent: 5991761 (1999-11-01), Mahoney et al.
patent: 5995958 (1999-11-01), Xu
patent: 6003022 (1999-12-01), Eberhard et al.
patent: 6016497 (2000-01-01), Suver
patent: 6026412 (2000-02-01), Sockut et al.
patent: 6029195 (2000-02-01), Herz
patent: 6067545 (2000-05-01), Wolff
patent: 6070170 (2000-05-01), Friske et al.
patent: 6119128 (2000-09-01), Courter et al.
patent: 6122640 (2000-09-01), Pereira
patent: 6151607 (2000-11-01), Lomet
patent: 6157932 (2000-12-01), Klein et al.
patent: 6185699 (2001-02-01), Haderle et al.
patent: 6243715 (2001-06-01), Bogantz et al.
patent: 6253212 (2001-06-01), Loaiza et al.
patent: 6289357 (2001-09-01), Parker
patent: 6314421 (2001-11-01), Sharnoff et al.
patent: 6343296 (2002-01-01), Lakhamraju et al.
patent: 6363387 (2002-03-01), Ponnekanti et al.
patent: 6411964 (2002-06-01), Iyer et al.
patent: 6460048 (2002-10-01), Teng et al.
patent: 6470344 (2002-10-01), Kothuri et al.
patent: 6477535 (2002-11-01), Mirzadeh
patent: 6499039 (2002-12-01), Venkatesh et al.
patent: 6519613 (2003-02-01), Friske et al.
patent: 6523035 (2003-02-01), Fleming et al.
patent: 6584474 (2003-06-01), Pereira
patent: 6606626 (2003-08-01), Ponnekanti
patent: 6631478 (2003-10-01), Wang et al.
patent: 6671721 (2003-12-01), Branson et al.
patent: 6691139 (2004-02-01), Ganesh et al.
patent: 6721742 (2004-04-01), Uceda-Sosa et al.
patent: 6728780 (2004-04-01), Hebert
patent: 6834290 (2004-12-01), Pugh et al.
patent: 6907512 (2005-06-01), Hill et al.
patent: 6950834 (2005-09-01), Huras et al.
patent: 6959441 (2005-10-01), Moore
patent: 7065538 (2006-06-01), Aronoff et al.
patent: 7085900 (2006-08-01), Inagaki et al.
patent: 7370164 (2008-05-01), Nagarkar et al.
patent: 7461103 (2008-12-01), Aronoff et al.
patent: 7546325 (2009-06-01), Kamei et al.
patent: 7610331 (2009-10-01), Genske et al.
patent: 7752487 (2010-07-01), Feeser et al.
patent: 7765400 (2010-07-01), Costea et al.
patent: 7805423 (2010-09-01), Romine et al.
patent: 7844577 (2010-11-01), Becker et al.
patent: 7849267 (2010-12-01), Lam et al.
patent: 2005/0114614 (2005-05-01), Anderson et al.
patent: 2007/0208918 (2007-09-01), Harbin et al.
patent: 2007/0244938 (2007-10-01), Michael et al.
patent: 2008/0082593 (2008-04-01), Komarov et al.
patent: 2008/0250406 (2008-10-01), Carpenter et al.
patent: 2009/0007100 (2009-01-01), Field et al.
patent: 2009/0089781 (2009-04-01), Shingai et al.
patent: 2009/0216816 (2009-08-01), Basler et al.
patent: 2009/0216970 (2009-08-01), Basler et al.
patent: 2010/0070725 (2010-03-01), Prahlad et al.
patent: 2010/0076934 (2010-03-01), Pershin et al.
patent: 2010/0077165 (2010-03-01), Lu et al.
patent: 2010/0262585 (2010-10-01), Rosikiewicz et al.
patent: 2011/0047340 (2011-02-01), Olson et al.
“Data Deduplication Deep Dive, How to Put Data Storage on a Diet”, InfoWorld, Mar. 2010, in 5 pages.
“The What, How and Where of Deduplication”, Spectra nTier with FalconStor Deduplication, Spectra Logic Corporation, May 2008, in 12 pages.
“Quest SharePlex for Oracle,” Brochure, Quest Software, Inc., Nov. 1999, 4 pages.
Space Management and Reorganization: Challenges and Solutions, http://quest.com/whitepapers/space—manager—wp.doc, published on or around Dec. 21, 1999.
“Top Five Tips for Space Management and Reorganization,” believed to be published after Jul. 21, 1998, in 2 pages.
Computer Associates, “Platinum OnlineReorg Technical Overview, OnlineReorg”, http://platinum.com/products/custstor/tsreorg.htm, 5 pages downloaded on Nov. 30, 1999.
Computer Associates, “Platinum Tsreorg Automates Tablespace Reorganizations, Customer Story”, http://platinum.com/products/custstor/tsreorg.htm, 2 pages downloaded on Nov. 30, 1999.
Computer Associates, “ProVision Tsreorg for Oracle, Brochure, Database Utilities Tsreorg for Oracle”, http://platinum.com/products/custstor/tsreorg.htm, 4 pages downloaded on Nov. 30, 1999.
Computer Associates, “Rapid Reorg for DB2 for OS/390, Brochure”, http://platinum.com/products/custstor/tsreorg.htm, 3 pages downloaded on Nov. 30, 1999.
EMC Deduplication Frequently Asked Questions, http://www.datadomain.com/resources/faq.html, downloaded Jun. 7, 2011, 4 pages.
Harley Stagner, “Aligning disk partitions to boost virtual machine performance”, Vmware Management, Migration and Performance, http://searchvmware.techtarget.com/tip/0,289483,sid179—gci1344730—mem1,00.html, Jan. 28, 2009, pp. 1-5.
Jeff Graves, “Partition Alignment”, ORCS Web Team Blog, http://www.orcsweb.com/blog, Sep. 14, 2009, pp. 1-2.
Jin, Keren et al.,“The Effectiveness of Deduplication on Virtual Machine Disk Images”, SYSTOR 2009, May 2009, in 12 pages.
John Willemse, “VMware disk alignment VMDK settings and align at the 64k boundary blogSphere bug desktop enterprise microsoft server vist . . . ”, Planet Lotus, http://planetlotus.org/profiles/john-willemse—49586, Apr. 30, 2009, pp. 1-5 (of 44).
Joseph Pagano, paper on Microsoft Exchange Disaster Recovery Planning , document version 3.00, 1996, in 39 pages.
K. Loney, et al., “Oracle8i, DB Handbook,” Oracle Press, 2000, p. 20.
L. Leverenz, et al., “Oracle8i Concepts,” Oracle Corp., vol. 2, Release 8.1.5, 1999, p. 20-3.
Massiglia, Paul, “Block-Level Incremental Backup”,

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

Backup systems and methods for a virtual computing environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Backup systems and methods for a virtual computing environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Backup systems and methods for a virtual computing environment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4262426

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