Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Method-and-apparatus-for-providing-system-level-errors-in-a-large-disk-array-storage-system

 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 ...


 Process for the biological treatment of waste water
OF THE INVENTION The process according to the present invention can be implemented to particular ...


 Microbial compositions and methods for treating soil
OF THE INVENTION Reference will now be made in detail to the presently preferred embodiments of ...


 Bioreactor for biological treatment of contaminated water
We claim: 1. A bioreactor unit for the aerobic biological treatment of hydrocarbon contaminated ...


 Method and apparatus for enhancing filter bed performance
The present invention comprises methods and apparatus for improving operation of a filter bed in a ...


 Instantaneously emptiable externally mounted animal food tray
I claim: 1. A readily emptiable animal food tray, for use in conjunction with a plurality of animal ...


 Secondary sewage treatment system
A primary object of the present invention is to provide a secondary sewage treatment system ...


 Apparatus for purifying waste water and air in an indoor environment
This invention pertains to the field of waste water treatment apparatus, especially to apparatus ...


 System for treating sewage or other fluids
This patent combines sui generis use of natural forces to completely purify water by exposing it to ...


 Method and apparatus for providing system level errors in a large disk array storage system

Details
Inventors: Ofer, Erez;
Assignee: EMC Corporation (Hopkinton, MA)
Primary Examiner: Beausoliel, Jr.; Robert W.
Assistant Examiner: Iqbal; Nadeem
Attorney, Agent or Firm: Gunther, Esq.; John M., Fitzgerald, Esq.; Leanne J.

A method of providing error to a host computer coupled to a storage system is provided. The method includes modifying a command in the storage system/computer communications protocol. The command, when received by a controller within the storage system is interpreted as being a modified command. The controller is responsive to the modified command for reading error information from its stored location within the storage system. The error information is then returned to the requesting host computer. Thus, previously unavailable error information is made available host computers coupled to the storage system without the need to add commands to the standard communications protocol.

DETAILED DESCRIPTION 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 the storage system.
The host controller is responsive to a first set of commands (for example the SCSI command set) for performing a corresponding first set of operations.
The first set of operations may include those tasks necessary to effectuate the reading and writing of data to a storage device within the storage system.
The storage system further includes a memory which is accessible by the controller and is useful for temporarily storing data transferred to and from the host computer.
The memory is also used to store error information associated with various components of the storage system.
Generally, the error information is not normally available for reading by the host computer using the commands included in the first command set.
That is, a host computer would not be able to transmit any one of the commands in its standard form to the host controller and expect to have the error information stored in the memory returned as a return value.
The host controller within the storage system includes a command processor for receiving and executing commands as they are received from the host.
The command processor is further responsive to receipt of a modified command, from the first command set, for retrieving the error information stored in the memory and transmitting it back to the host which issued the command.
To achieve this access, the host controller recognizes that a specialized version of one of the commands has been received.
In order to recognize the modified command, the command processor is programmed to examine certain parameters of the received command and to determine if the command includes the special parameters which define the special memory access.
If the command includes those parameters, the special command is executed.
Otherwise, the standard operation associated with the command is performed



Related patents
  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 ...
  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-bit FC interface. The FC controller has the capacity to act as both a ...
  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 be found in a storage policy where logical data buckets are presented ...
  Method of creating a storage area & storage device
According to conventional techniques, it is necessary for a user to prepare beforehand LUN for the pool area. Generally, it is necessary for a user to configure LUN ...
  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 the beginning, that makes it possible at little additional cost to ...
  Slotted ring shaped antenna
We claim: 1. A vertically polarized antenna conforming to the size requirements of a system comprising: an electronics package including provision for generating a radio ...
  CDMA method with increased capacity
The invention remedies the problem of this limit of messages if the encoding sequences are N bits long. or N first messages the invention uses orthogonal encoding ...
  Ecological system and method
OF PREFERRED EMBODIMENTS The concept of the present invention will be best understood in conjunction with a description of preferred means for carrying out my new ...
  Waste water purifying procedure
I claim: 1. A waste water purifying process for treatment of waste water containing chlorinated phenols in a biofilter having a layer containing bark of wood, said ...

0.014

Archive: All patents - Links

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