US Patent No: 6,658,590

Number of patents in Portfolio can not be more than 2000

Controller-based transaction logging system for data recovery in a storage area network

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A system which provides a completely redundant configuration including dual Fibre Channel fabric links interconnecting each of the components of two data storage sites, wherein each site comprises a host computer and associated data storage array, with redundant array controllers and adapters. The array controllers perform a command and data logging function which stores all host write commands and data `missed` by the backup storage array during a situation wherein the links between the sites are down, the remote site is down, or where a site failover to the remote site has occurred. Log units are used to store, in order, all commands and data for every transaction which was `missed` by the backup storage array when one of the above system error conditions has occurred. The system provides rapid and accurate recovery of backup data at the remote site by sending all logged commands and data from the logging site over the link to the backup site in order, while avoiding the overhead of a full copy operation.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX25733

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Elkington, Susan G Colorado Springs, CO 19 780
Guttormson, Paul Colorado Springs, CO 2 149
Pherson, James E Colorado Springs, CO 6 236
Sicola, Stephen J Monument, CO 55 1263
Walker, Michael D Colorado Springs, CO 43 474

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,734,818 Forming consistency groups using self-describing record sets for remote data duplexing 135 1996
6,065,018 Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases 148 1998
6,199,074 Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption 105 1999
 
EMC CORPORATION (2)
5,544,347 Data storage system controlled remote data mirroring with respectively maintained data indices 565 1993
6,308,284 Method and apparatus for maintaining data coherency 56 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,771,344 Computer system with remotely duplicated and dynamically reconfigurable memory 9 1996
 
UNISYS CORPORATION (1)
6,167,531 Methods and apparatus for transferring mirrored disk sets during system fail-over 24 1998

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (22)
7,111,084 Data storage network with host transparent failover controlled by host bus adapter 34 2001
7,886,298 Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric 1 2002
6,928,513 System and method for managing data logging memory in a storage area network 17 2002
7,103,826 Memory system and controller for same 6 2003
8,127,088 Intelligent cache management 0 2005
7,301,718 Recording errors in tape drives 5 2005
7,290,102 Point in time storage copy 1 2005
7,478,215 Multi-controller write operations 0 2005
7,542,987 Automatic site failover 1 2005
7,353,353 File security management 0 2005
7,137,032 System and method for ensuring merge completion in a storage area network 1 2005
7,206,156 Tape drive error management 4 2005
7,779,218 Data synchronization management 2 2005
7,325,078 Secure data scrubbing 2 2005
7,721,053 Intelligent logical unit provisioning 0 2005
7,467,268 Concurrent data restore and background copy operations in storage networks 2 2006
7,934,027 Critical resource management 0 2007
7,861,031 Access control management 0 2007
7,694,079 Tagged sequential read operations 0 2007
8,024,514 Access control management 0 2007
8,335,891 Method and system for configuring a storage array 0 2009
8,392,931 Data transfer protocol for data replication between multiple pairs of storage controllers on a SAN fabric 0 2010
 
HITACHI, LTD. (8)
6,810,491 Method and apparatus for the takeover of primary volume in multiple volume mirroring 9 2000
7,036,041 Method, program and system for managing operation 4 2003
7,185,228 Method for controlling information processing system and information processing system 12 2003
7,386,755 Backup copying and restoration processing in a storage subsystem 5 2004
7,890,461 System executing log data transfer synchronously and database data transfer asynchronously 4 2004
7,519,851 Apparatus for replicating volumes between heterogenous storage systems 3 2005
7,870,093 Storage subsystem 1 2008
8,170,996 Storage subsystem 0 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
7,251,743 Method, system, and program for transmitting input/output requests from a primary controller to a secondary controller 8 2003
7,197,663 Concurrent PPRC/FCP and host access to secondary PPRC/FCP device through independent error management 2 2003
7,590,706 Method for communicating in a computing system 1 2004
7,613,749 System and method for application fault tolerance and recovery using topologically remotely located computing devices 4 2006
7,594,138 System and method of error recovery for backup applications 2 2007
7,694,177 Method and system for resynchronizing data between a primary and mirror data storage system 1 2007
8,065,571 Storage area network (SAN) link integrity tester 1 2008
8,090,760 Communicating in a computing system 0 2008
 
NETAPP, INC. (8)
7,415,506 Storage virtualization and storage management to provide higher level storage services 7 2002
7,203,730 Method and apparatus for identifying storage devices 42 2002
7,039,827 Failover processing in a storage system 53 2002
7,752,294 Method and system for dynamic expansion and contraction of nodes in a storage area network 5 2003
7,065,616 System and method for policy based storage provisioning and management 26 2004
7,640,451 Failover processing in a storage system 3 2006
7,734,712 Method and system for identifying storage devices 5 2007
7,805,632 Storage system and method for rapidly recovering from a system failure 0 2007
 
AXXANA (ISRAEL) LTD (4)
7,984,327 Fast data recovery system 1 2008
8,015,436 Resilient data storage in the presence of replication faults and rolling disasters 1 2009
8,289,694 Disaster-proof storage unit having transmission capabilities 0 2009
7,996,709 Remote data mirroring system 0 2010
 
STORAGE TECHNOLOGY CORPORATION (4)
6,990,604 Virtual storage status coalescing with a plurality of physical storage devices 52 2001
6,915,315 Self archiving log structured volume with intrinsic data protection 50 2003
7,340,641 Virtual storage status coalescing with a plurality of physical storage devices 4 2005
7,340,645 Data management with virtual recovery mapping and backward moves 9 2006
 
SEAGATE TECHNOLOGY LLC (3)
7,546,488 Event logging and analysis in a software system 0 2004
7,546,489 Real time event logging and analysis in a software system 2 2005
7,444,541 Failover and failback of write cache data in dual active controllers 8 2006
 
SYMANTEC OPERATING CORPORATION (3)
7,039,661 Coordinated dirty block tracking 31 2003
7,711,978 Proactive utilization of fabric events in a network virtualization environment 2 2004
7,606,841 Coordinated dirty block tracking 12 2006
 
HITACHI SOFTWARE ENGINEERING CO., LTD. (2)
7,668,874 Disaster recovery processing method and apparatus and storage unit for the same 0 2003
7,562,103 Disaster recovery processing method and apparatus and storage unit for the same 0 2005
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
8,352,582 Temporal proximity to verify physical proximity 0 2001
8,107,627 Temporal proximity to verify physical proximity 0 2008
 
MICROSOFT CORPORATION (2)
7,734,573 Efficient recovery of replicated data items 0 2004
7,908,514 Minimizing data loss in asynchronous replication solution using distributed redundancy 1 2008
 
NETWORK APPLIANCE, INC. (2)
7,376,866 Method and an apparatus to perform fast log replay 5 2004
7,681,076 Method and an apparatus to perform fast log replay 2 2008
 
CROSSROADS SYSTEMS, INC. (1)
6,848,007 System for mapping addresses of SCSI devices between plurality of SANs that can dynamically map SCSI device addresses across a SAN extender 31 2000
 
FUJITSU LIMITED (1)
7,549,088 Communication apparatus and program provided with failure determining method and function 0 2005
 
INTEL CORPORATION (1)
7,434,085 Architecture for high availability using system management mode driven monitoring and communications 0 2005
 
INVENSYS SYSTEMS, INC. (1)
7,877,625 Efficient architecture for interfacing redundant devices to a distributed control system 0 2008
 
LOCKHEED MARTIN CORPORATION (1)
7,577,868 No data loss IT disaster recovery over extended distances 2 2006
 
ORION ELECTRIC CO., LTD. (1)
7,237,146 Securing method of data transfer and data transfer system provided therewith 0 2003
 
SONY CORPORATION (1)
8,046,434 Data communication apparatus and method, data communication system, information-processing apparatus and method, recording medium, and program 1 2008
 
SUN MICROSYSTEMS, INC. (1)
7,340,490 Storage network data replicator 7 2001
 
SYMANTEC CORPORATION (1)
8,095,828 Using a data storage system for cluster I/O failure determination 1 2009
 
TOPIO, INC. (1)
7,096,382 System and a method for asynchronous replication for storage area networks 5 2002

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 2, 2015
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00