Patents by Inventor Shah Mohammad Rezaul Islam

Shah Mohammad Rezaul Islam has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7590883
    Abstract: A vital product data system memory stores warranty information in vital product data relating to replaceable unit(s) of a data handling system. The data comprises a date of first use, and a device state field comprising an identifier representing one of the states: “new”, “recertified”, and, “in-use”. Management control, in response to newly sensing a replaceable unit, detects its device state field, and if the detected field is set to the “new” state, resets it to the “in-use” state, sets the date of first use to a current date, and stores the state field and date of first use for the replaceable unit in the memory; and if the detected field is set to the “recertified” state, resets the field to the “in-use” state, and sets the replaceable unit date of first use to the date of first use stored in the memory for the previous replaceable unit at the same location.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Blaine Engle, Jason James Graves, Shah Mohammad Rezaul Islam
  • Patent number: 7565488
    Abstract: An apparatus, system, and method are disclosed for integrating a blade RAID controller and storage. A storage blade enclosure communicates with a blade chassis. The storage blade enclosure is mounted within the blade chassis. A RAID controller disposed in the storage blade enclosure receives a command through the storage blade enclosure. In one embodiment, the command is communicated through the blade chassis from a processor blade mounted in the blade chassis. The RAID controller redundantly stores data to or retrieves data from a storage module disposed in the storage blade enclosure in response to the command using a RAID redundancy methodology.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yoshihiro Fujie, Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Koji Nakase, Ronald Dean Parrish, Tohru Sumiyoshi
  • Patent number: 7549018
    Abstract: A blade enclosure is provided which may accommodate a first configuration which includes integrated drive enclosure blades (I-DEBs) or a second configuration which includes I-DEBs and non-integrated or switched DEBs (S-DEBs). Each I-DEB includes a pair of redundant RAID controllers, each having two configurable ports. In the first configuration, all four ports are configured as host adapter (HA) ports through which data is exchanged with server blades. In the second configuration, one port of each RAID controller is configured as an HA port, through which data is exchanged with server blades, and the other port of each RAID controller is configured as a device adapter (DA) port, through which data may be exchanged with the S-DEB. Zones may also be established to separate traffic between the servers and the I-DEB from traffic between the I-DES and the S-DEB.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shah Mohammad Rezaul Islam, Gregg Steven Lucas
  • Patent number: 7546415
    Abstract: An apparatus, system, and method are disclosed for integrating redundant array of independent disk (“RAID”) storage within a blade center. A plurality of mutually autonomous storage subsystems mount within the blade center through a switch. Each storage subsystem includes a storage module comprising a plurality of storage devices and a RAID controller. A server blade mounted within the blade center may access a first storage subsystem through a switch module. The switch module is a non-blocking, cross-point switch. In one embodiment, the switch module restricts the server blade's access to a second storage subsystem.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Katherine Tyldesley Blinick, Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Robert Earl Medlin
  • Patent number: 7487285
    Abstract: A system provides communication between components of a computer data storage system using out-of-band (OOB) signaling. The system includes a plurality of data storage devices having a local controller for directing data flow to each of the plurality of data storage devices. A switch is coupled to the local controller to direct data to the set of the plurality of data storage devices. First and second initiators are coupled to the switch. The first initiator communicates the OOB signals through the switch alternatively to the local controller or to the second initiator.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: William G. Holland, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Yoshihiko Terashita
  • Patent number: 7418623
    Abstract: A method is disclosed to reconfigure a storage array. The method supplies a data storage and retrieval system comprising (N) data storage device assemblies, wherein each of those (N) data storage device assemblies comprises (M) data storage devices, wherein (N) is greater than or equal to 2, and wherein (M) is greater than or equal to 2. The method configures those (N) data storage device assemblies to comprise a spare data storage device assembly and a first storage array comprising the remaining (N?1) data storage device assemblies. In the event Applicants' method detects a failed data storage device disposed in the first storage array, then the method forms a second storage array comprising the first storage array, except the failed data storage device, in combination with a data storage device disposed in the spare data storage device assembly.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: August 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080189300
    Abstract: A vital product data system memory stores warranty information in vital product data relating to replaceable unit(s) of a data handling system. The data comprises a date of first use, and a device state field comprising an identifier representing one of the states: “new”, “recertified”, and, “in-use”. Management control, in response to newly sensing a replaceable unit, detects its device state field, and if the detected field is set to the “new” state, resets it to the “in-use” state, sets the date of first use to a current date, and stores the state field and date of first use for the replaceable unit in the memory; and if the detected field is set to the “recertified” state, resets the field to the “in-use” state, and sets the replaceable unit date of first use to the date of first use stored in the memory for the previous replaceable unit at the same location.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Inventors: James Blaine Engle, Jason James Graves, Shah Mohammad Rezaul Islam
  • Publication number: 20080178039
    Abstract: A method to assign addresses to a plurality of data storage devices, by providing a switch and (N) data storage devices, where each of those (N) data storage devices is interconnected with said switch. The method further establishes (M) arbitrated loop physical addresses (“AL_PAs”), where (M) is less than (N), and assigns a different one of each of the (M) AL_PAs to a different one of the (N) data storage devices, such that the (N) data storage devices comprise (M) AL_PA-assigned data storage devices and (P) non-address-assigned data storage devices. The method then detects a failure of an (i)th AL_PA-assigned data storage device, and transfers the (i)th AL_PA from the failed address-assigned data storage device to a (j)th data storage device, where that (j)th data storage device comprises one of the (P) previously non-addressed data storage devices.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7404104
    Abstract: A method is disclosed to assign network addresses in a storage array disposed in a data storage and retrieval system comprising (P) data storage devices disposed in (N) data storage device assemblies. The method configures the (N) data storage device assemblies to comprise a spare data storage device assembly and a first storage array comprising (N?1) active data storage device assemblies, wherein each data storage device configured in the first storage array is assigned a network address, and wherein one of the spare data storage device disposed in the spare data storage device assembly is assigned a network address. In the event the method detects a failed data storage device disposed in the first storage array, then the method forms a second storage array comprising the first storage array, except the failed data storage device, in combination with the (i)th spare data storage device.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: July 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080126715
    Abstract: An apparatus, system, and method are disclosed for integrating a blade RAID controller and storage. A storage blade enclosure communicates with a blade chassis. The storage blade enclosure is mounted within the blade chassis. A RAID controller disposed in the storage blade enclosure receives a command through the storage blade enclosure. In one embodiment, the command is communicated through the blade chassis from a processor blade mounted in the blade chassis. The RAID controller redundantly stores data to or retrieves data from a storage module disposed in the storage blade enclosure in response to the command using a RAID redundancy methodology.
    Type: Application
    Filed: July 26, 2006
    Publication date: May 29, 2008
    Inventors: Yoshihiro Fujie, Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Koji Nakase, Ronald Dean Parrish, Tohru Sumiyoshi
  • Publication number: 20080126582
    Abstract: A method of configuring a blade enclosure is provided by the present invention in which, in a first step, slots are identified to whose SAS connectors SAS device blades are to be connected in a minimum capacity configuration. In a second step, slots are identified to whose SAS connectors SAS device blades are to be connected in a maximum capacity configuration. A path is then established from the SAS switch to the SAS connector of each slot identified in either the first step or the second step. Blade devices, such as RAID controller blades and disk enclosure blades are installed in the identified slots. Thus, the SAS switch within the enclosure selectively and efficiently interfaces with a predetermined number of blade slots rather than with all slots.
    Type: Application
    Filed: August 23, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Gavin Holland, Shah Mohammad Rezaul Islam, Gregg Steven Lucas
  • Patent number: 7375961
    Abstract: An electronics component support assembly and an electronics system assembly employing the component support assembly are provided. The component support assembly includes a rotatable base support and a component connector assembly. The rotatable base support is sized to reside within an electronics enclosure and to operatively support multiple electronics components thereon. The component connector assembly is associated with the rotatable base support, and at least some electronics components of the multiple electronics components couple thereto when operatively supported by the rotatable base support. Rotation of the rotatable base support facilitates access to the multiple electronics components, and the component connector assembly allows for rotation of the rotatable base support with the multiple electronics components operatively supported on the rotatable base support.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Kenneth R. Schneebeli
  • Publication number: 20080084680
    Abstract: The present invention provides a method for allowing a multi-drive tray (MDT) to be interchanged with a battery backup unit (BBU) tray within a disk enclosure blade (DEB) of a blade server. The DEB is implemented comprising a plurality of controller cards and a plurality of MDTs. One of the MDT slots within the DEB is configured to be interchanged with a BBU tray. The BBU tray is designed to include multiple BBUs and is configured to have packaging, mounting, and air flow characteristics that are similar to an MDT. In one embodiment, a controller card queries each MDT slot within the DEB and determines if any of the queried MDT slots contain a BBU tray. If a queried MDT slot contains a BBU tray, the controller card manages the queried MDT slot as a BBU slot. Otherwise, the controller card manages the queried MDT slot as an MDT slot.
    Type: Application
    Filed: October 9, 2006
    Publication date: April 10, 2008
    Inventors: Shah Mohammad Rezaul Islam, Gregg S. Lucas, Ronald D. Parrish, Michihiro Okamoto, Tohru Sumiyoshi
  • Patent number: 7356638
    Abstract: A system provides communication between components of a computer data storage system using out-of-band (OOB) signaling. The system includes a plurality of data storage devices having a local controller for directing data flow to each of the plurality of data storage devices. A switch is coupled to the local controller to direct data to the set of the plurality of data storage devices. First and second initiators are coupled to the switch. The first initiator communicates the OOB signals through the switch alternatively to the local controller or to the second initiator.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: William G. Holland, Shah Mohammad Rezaul Islam, Greg S. Lucas, Yoshihiko Terashita
  • Publication number: 20080082747
    Abstract: The present invention increases the performance of storage subsystems having a single controller while keeping the cost lower than a dual controller storage subsystem. An interface card is positioned in an archetypal second storage controller position. The storage controller and the interface card are connected via a backend communication path which is configured as a data I/O path to facilitate communication between the two. Both the storage controller and the interface card can be connected to the same or different data trafficking devices. An expander chipset can be attached to the interface card to provide a second access port to a redundant array of independent disks. The addition of the interface card provides redundancy to at least one data trafficking device as well as the potential for dual ported access to the RAID. In this respect, the present invention enables dual controller capability at the cost of using only a single controller.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Ivan Ronald Olguin
  • Patent number: 7353318
    Abstract: A method is disclosed to assign addresses to a plurality of data storage devices. The method provides a switch and (N) data storage devices, where each of those (N) data storage devices is interconnected with said switch. The method further establishes (M) device addresses, where (M) is less than (N), and assigns a different one of each of the (M) device addresses to a different one of the (N) data storage devices, such that the (N) data storage devices comprise (M) address-assigned data storage devices and (P) non-address-assigned data storage devices. The method then detects a failure of the (i)th address-assigned data storage device, and transfers the (i)th address from the failed address-assigned data storage device to the (j)th data storage device, where that (j)th data storage device comprises one of the (P) previously non-addressed data storage devices.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: April 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliot, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080046647
    Abstract: An apparatus, system, and method are disclosed for integrating redundant array of independent disk (“RAID”) storage within a blade center. A plurality of mutually autonomous storage subsystems mount within the blade center through a switch. Each storage subsystem includes a storage module comprising a plurality of storage devices and a RAID controller. A server blade mounted within the blade center may access a first storage subsystem through a switch module. The switch module is a non-blocking, cross-point switch. In one embodiment, the switch module restricts the server blade's access to a second storage subsystem.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Inventors: Katherine Tyldesley Blinick, Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Robert Earl Medlin
  • Publication number: 20080040462
    Abstract: An apparatus, system, and computer readable medium are disclosed for booting a server from a shared storage system. The present invention teaches at least one server having at least one processor, a storage system having a plurality of storage drives and at least one boot volume corresponding to the at least one server, and a switch fabric having at least one switch; the switch fabric isolates boot traffic form storage traffic and enables communication between the server and the boot volume of the storage system. In some embodiments the switch fabric includes one or more partitionable switches that isolate boot traffic from storage traffic. The boot volumes may be a redundant array of storage devices. In certain embodiments, the present invention also includes devices external to the server, switch fabric, and storage system.
    Type: Application
    Filed: August 14, 2006
    Publication date: February 14, 2008
    Inventors: Shah Mohammad Rezaul Islam, Gregg Steven Lucas
  • Publication number: 20080034067
    Abstract: A blade enclosure is provided which may accommodate a first configuration which includes integrated drive enclosure blades (I-DEBs) or a second configuration which includes I-DEBs and non-integrated or switched DEBs (S-DEBs). Each I-DEB includes a pair of redundant RAID controllers, each having two configurable ports. In the first configuration, all four ports are configured as host adapter (HA) ports through which data is exchanged with server blades. In the second configuration, one port of each RAID controller is configured as an HA port, through which data is exchanged with server blades, and the other port of each RAID controller is configured as a device adapter (DA) port, through which data may be exchanged with the S-DEB. Zones may also be established to separate traffic between the servers and the I-DEB from traffic between the I-DES and the S-DEB.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shah Mohammad Rezaul Islam, Gregg Steven Lucas
  • Publication number: 20080002347
    Abstract: An electronics component support assembly and an electronics system assembly employing the component support assembly are provided. The component support assembly includes a rotatable base support and a component connector assembly. The rotatable base support is sized to reside within an electronics enclosure and to operatively support multiple electronics components thereon. The component connector assembly is associated with the rotatable base support, and at least some electronics components of the multiple electronics components couple thereto when operatively supported by the rotatable base support. Rotation of the rotatable base support facilitates access to the multiple electronics components, and the component connector assembly allows for rotation of the rotatable base support with the multiple electronics components operatively supported on the rotatable base support.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Kenneth R. Schneebeli