Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Managing-access-to-shared-data-in-data-processing-networks

 Fibre channel controller having both inbound and outbound control units for simultaneously processing both multiple inbound and outbound sequences
The present invention pertains to a FC controller that interfaces between a host system and a 10-...


 Logical view and access to physical storage in modular data and storage management system
OF THE DRAWINGS An exemplary description of the principles according to the present invention may ...


 Method of creating a storage area & storage device
According to conventional techniques, it is necessary for a user to prepare beforehand LUN for the ...


 Method and arrangement for the suppression of rain echos in a terrain following radar
The present invention seeks to solve the problem of developing a process of the kind specified at ...


 Slotted ring shaped antenna
We claim: 1. A vertically polarized antenna conforming to the size requirements of a system ...


 CDMA method with increased capacity
The invention remedies the problem of this limit of messages if the encoding sequences are N bits ...


 Ecological system and method
OF PREFERRED EMBODIMENTS The concept of the present invention will be best understood in ...


 Waste water purifying procedure
I claim: 1. A waste water purifying process for treatment of waste water containing chlorinated ...


 Methane production by attached film
The method for producing methane gas by the present invention is suitable for the treatment of any ...


 Chemical detoxification of sewage sludge
As shown in FIG. 1, suitable apparatus for practicing the method of the instant invention includes ...


 Managing access to shared data in data processing networks

Details
Inventors: Fuente, Carlos Francisco;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Yoo; Do Hyun
Assistant Examiner: Encarnacion; Yamir
Attorney, Agent or Firm: Raissinia; Abdy Bracewell & Patterson, L.L.P.

In a data processing network including a plurality of array controllers connected for communication to each other and a plurality of data storage devices, a method for coordinating exclusive write access by the plurality of controllers to a shared data region on said plurality of data storage devices comprising the steps of: at a first array controller, broadcasting an exclusive access request to all other array controllers having access to the shared data region and storing a non-volatile record of the write operation in the first controller; and at each controller receiving the exclusive access request, storing a non-volatile record of the write operation prior to sending an exclusive access grant to the first controller.

DETAILED DESCRIPTION In order to address the above described deficiencies in the prior art, it is an object of the present invention to provide a mechanism that allows for shared access to storage devices by coordinating exclusive access to the storage devices.
According to a first aspect of the invention therefore, there is provided, in a data processing network including a plurality of array controllers connected for communication to each other and a plurality of data storage devices, a method for coordinating exclusive access by the plurality of controllers to a shared data region on said plurality of data storage devices.
The method comprises the steps of: for each write operation to the shared data region, sending an exclusive access request from a controller desiring such access to all controllers having access to the shared data region; and, as part of granting exclusive access to the requesting controller, storing a non-volatile record of the write operation in each of the plurality of controllers having access to the shared data region.
When viewed from a second aspect the method comprises the steps of: at a first array controller, broadcasting an exclusive access request to all other array controllers having access to the shared data region and storing a non-volatile record of the write operation in the first controller; and at each controller receiving the exclusive access request, storing a non-volatile record of the write operation prior to sending an exclusive access grant to the first controller.
Thus in contrast with the technique disclosed in WO98/28685, a method for coordinating access is provided which does not involve assigning one of the controllers as a primary controller and sending all exclusive access requests to the primary controller.
In accordance with the present invention, each controller is a peer and equivalent to all other controllers and if it requires exclusive access, it sends a request to all controllers on the network.
Those controllers which share access to the affected region then grant access to the requesting controller



Related patents
  System and method for efficient failover/failback techniques for fault-tolerant data storage system
OF EMBODIMENTS OF THE INVENTION One technique for overcoming the controller failure problem described in the Background above is a cache mirroring system, apparatus and ...
  Method and system for cache management algorithm selection
Against this backdrop embodiments of the present invention have been developed. Embodiments of the present invention include a system and method of adaptively selecting ...
  Extended definition widescreen television signal processing system with alternate subcarrier
What is claimed is: 1. In a system for processing a television-type signal representative of a widescreen image having a main component and a widescreen component ...
  Apparatus and method for reducing quantizing distortion
This invention is a method and apparatus for passing quantized electronic signals of a given quantizing resolution through processing systems which have a quantizing ...
  Ghost cancelling reference signal transmission/reception system
An object of the present invention is to eliminate group-delay distortion, frequency-amplitude characteristic distortion, ghost and the like from the television signal ...
  Self-diagnostic system for semiconductor memory
The present invention aims at providing a self-diagnostic system for memory which comprises, in addition to the parts of the conventional system shown in FIG. 6, a clock ...
  Image method and apparatus for processing multiple jobs
The present invention aims at eliminating the drawbacks found in the above-mentioned conventional devices. Accordingly, it is an object of the invention to provide an ...
  Method and apparatus for providing system level errors in a large disk array storage system
In accordance with the present invention a storage system is provided which includes at least one host controller that serves as an interface between a host computer and ...
  Method and apparatus for extending commands in a cached disk array
In accordance with the present invention, a storage system is provided which includes a storage controller coupled to a bus and further coupled to a storage device. The ...
  Fibre channel switching fabric
The present invention described and disclosed herein comprises a method and apparatus for transporting Fibre Channel frames between attached devices. The apparatus ...

0.014

Archive: All patents - Links

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