Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Computer-storage-system-and-failover-method

 Method for identifying and obtaining computer software from a network computer using a tag
The continual and rapid development of computers, computer software and related technology has ...


 Method, system, and program for interfacing with elements in a document
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ...


 Information filtering system and method
OF THE INVENTION A first embodiment of the present invention will be described first. In FIG. 1, ...


 Automated creation and delivery of database content
A method and apparatus is disclosed which builds a database by automatically assigning terms to an ...


 Cascaded planning of an enterprise planning model
FIG. 1 is a block diagram illustrating a computing environment 10 in which an enterprise planning ...


 Telephone on which the number called is composed by a crown of the horological type
What I claimed is: 1. A portable wireless telephone including a principal unit of small volume, a ...


 Interactive system for synchronizing and simultaneously playing predefined musical sequences
OF THE INVENTION A system of the present invention enables a user to play a main song track, and ...


 Integrated communicative watch
Briefly stated, provided is a multiple piece unit composed of a transceiving means for receiving ...


 Notebook security system (NBS)
Briefly, a security system constructed in accordance with the invention implements a user-...


 Device with alternating status message display capability
OF THE PREFERRED EMBODIMENTS Reference is first directed to FIG. 1, which represents a simplified ...


 Computer storage system and failover method

Details
Inventors: Tawil, Ahmad H.; Luning, Stephen G.;
Assignee: Dell Products L.P. (Round Rock, TX)
Primary Examiner: Baderman; Scott
Assistant Examiner:
Attorney, Agent or Firm: Baker Botts L.L.P.

The present disclosure describes a system and method of performing failover in a storage area network. In one embodiment of the present disclosure, a computer network includes a host and a storage system associated with the host. The storage system has a first controller with a first port and a second controller with a second port. The first controller is assigned a common node name and the first port is assigned a first port name. The second controller is assigned a common node name and the second port is assigned a second port name. More specifically a multipathing driver is operable to determine a signal path for a communication sent to a storage device associated with the first controller and the second controller and operable to perform failover operations if the signal path fails.

DETAILED DESCRIPTION Preferred embodiments and their advantages are best understood by reference to FIGS.
1 and 2, wherein like numbers are used to indicate like and corresponding parts.
Referring now to FIG.
1, a schematic diagram of storage area network (SAN) 10 according to the present disclosure is shown.
SAN 10 includes server 12 communicatively coupled to high availability storage system 22.
Server 12 includes multipathing driver 13, first host bus adapter (HBA) 14 and second HBA 16.
First HBA 14 and second HBA 16 are preferably communicatively coupled to multipathing driver 13.
First HBA 14 may be communicatively coupled to first switch 18.
First switch 18 may be communicatively coupled to first controller 24 within high availability storage system 22.
Second HBA 16 may be communicatively coupled to second switch 20.
Second switch 20 is communicatively coupled to second controller 26 within high availability storage system 22.
In the present embodiment, first switch 18 and second switch 20 are a part of switch fabric 17.
High availability storage subsystem 22 includes first controller 24 and second controller 26.
First controller 24 may be communicatively coupled to memory devices 32, 34, 36, 38, 40 and 42.
Storage devices 32, 34, 36, 38, 40 and 42 are also preferably communicatively coupled to second controller 26.
In the present embodiment, Storage devices 32, 34, 36, 38, 40 and 42 are both communicatively coupled to first controller 24 and second controller 26 by first communication path 28 and second communication path 30.
In this embodiment, high availability storage system 22, first controller 24, and second controller 26 may be operable to monitor the transfer of data within high availability storage subsystem and perform failover operations within high availability storage system 22.
In an alternative embodiment, the number of storage devices communicatively coupled to controllers 24 and 26 may be increased or decreased.
In the present embodiment, first HBA 14 and second HBA 16 are preferably hardware components within server 12



Related patents
  System and method for providing recipient specific formats for electronic mail
What is claimed is: 1. A method of formatting text in an electronic mail message for a specific recipient in an electronic mail system, the method comprising the steps ...
  Selective sending of portions of electronic content
What is claimed is: 1. A software application for enabling a user to operate on an electronic document, wherein: the application enables the user in a foreground process ...
  Method and apparatus for processing electronic mail
Now, a method and apparatus implementing the method have been invented to reduce the disadvantages presented above. It is characteristic of the method according to the ...
  Method and apparatus for selecting attachments
A method and apparatus for selecting attachments is described. When a sender indicates in an e-mail application or applet that an attachment is to be associated with an ...
  Message publishing system and method
To achieve the foregoing and other objects, in accordance with the present invention, as embodied and broadly described herein, a message publishing system receives an ...
  Polarizing element, optical element, and liquid crystal display
What is claimed is: 1. A display comprising a liquid crystal cell and a polarizing element, the polarizing element comprising a reflective polarizing plate and an ...
  Searching and reusing information from previously executed control instructions in a data forwarding device
The disclosed invention helps users to input command instructions more efficiently and accurately by accepting user input, and if it is determined that a reverse-search ...
  System and method for determining a level of similarity among more than one image and a segmented data structure for enabling such determination
An object of this invention is to describe the color characteristics of images based on anticipated spatial information within those images. Another object of this ...
  Universal data management interface
What is claimed is: 1. A universal data management interface (UDMI) system, comprising: a processing system that executes instructions to generate a visual interface ...
  System and method for aging versions of data in a main memory database
To address the above-discussed deficiencies of the prior art, the present invention provides, for use with a database having a plurality of data records, systems and ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved