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: 10083185
    Abstract: An apparatus, method, system, and program product are disclosed for data replication. One method includes determining a predicted match ratio. The predicted match ratio may predict a percentage of a current version of a file that matches a prior version of the file. The method may include performing a delta transfer if the predicted match ratio is greater than a predetermined threshold. The delta transfer may transfer a portion of the current version of the file that has changed relative to the prior version of the file. The method may include performing a transfer of the current version of the file if the predicted match ratio is less than the predetermined threshold.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Shah Mohammad Rezaul Islam, Hiroyuki Miyoshi
  • Patent number: 9696943
    Abstract: An apparatus, method, system, and program product are disclosed for accessing stored data. One method includes receiving a first request to access a first file having a first filename. The method may include storing the first request in a queue. The method may also include receiving a second request to access a second file having a second filename. The second file may be stored on a tape cartridge. The method may include accessing the second file in response to receiving the second request. The tape cartridge may be loaded into a tape reader to enable accessing the second file. The method may include, while the tape cartridge is loaded into the tape reader, executing the first request if the first filename matches a filename for a file stored on the tape cartridge.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Shah Mohammad Rezaul Islam, Hiroyuki Miyoshi
  • Publication number: 20170132223
    Abstract: An apparatus, method, system, and program product are disclosed for data replication. One method includes determining a predicted match ratio. The predicted match ratio may predict a percentage of a current version of a file that matches a prior version of the file. The method may include performing a delta transfer if the predicted match ratio is greater than a predetermined threshold. The delta transfer may transfer a portion of the current version of the file that has changed relative to the prior version of the file. The method may include performing a transfer of the current version of the file if the predicted match ratio is less than the predetermined threshold.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventors: Hiroshi Araki, Shah Mohammad Rezaul Islam, Hiroyuki Miyoshi
  • Publication number: 20170131949
    Abstract: An apparatus, method, system, and program product are disclosed for accessing stored data. One method includes receiving a first request to access a first file having a first filename. The method may include storing the first request in a queue. The method may also include receiving a second request to access a second file having a second filename. The second file may be stored on a tape cartridge. The method may include accessing the second file in response to receiving the second request. The tape cartridge may be loaded into a tape reader to enable accessing the second file. The method may include, while the tape cartridge is loaded into the tape reader, executing the first request if the first filename matches a filename for a file stored on the tape cartridge.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventors: Hiroshi Araki, Shah Mohammad Rezaul Islam, Hiroyuki Miyoshi
  • Patent number: 9495377
    Abstract: Methods, systems, and computer program products are provided for performing a secure delete operation in a wide area network (WAN) including a cache site and a home site. A method includes identifying a file for deletion at the cache site, determining whether the file has a copy stored at the home site, detecting a location of the copy at the home site prior to a disconnection event of the cache site from the home site, deleting the file from the cache site during the disconnection event, and performing a secure deletion of the copy at the home site immediately after a reconnection event of the cache site to the home site.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Carter Blount, Deepak Rambahu Ghuge, Shah Mohammad Rezaul Islam, Sandeep Ramesh Patil, Riyazahamad Moulasab Shiraguppi, Renu Tewari
  • Publication number: 20150074368
    Abstract: A method for improving thin provisioning storage devices in connection with secure delete operations is provided. The method may include receiving at a physical storage device a first indicator to initiate writing a secure delete pattern to a plurality of physical storage locations. The secure delete pattern is written to a plurality of allocated physical storage locations based on the received first indicator. When a second indicator is set, the end of the secure delete pattern is reached. The thin provisioning storage device, upon receiving the second indicator, securely erases the plurality of storage device metadata regions where the mapping of virtual storage locations to allocated physical storage locations is stored. Requests to write a secure delete pattern for virtual storage locations without corresponding allocated physical storage locations are ignored.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Shah Mohammad Rezaul Islam, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 8972546
    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: Grant
    Filed: August 14, 2006
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shah Mohammad Rezaul Islam, Gregg Steven Lucas
  • Patent number: 8805797
    Abstract: Methods, systems, and physical computer-readable storage medium are provided to optimize WAN traffic on cloud networking sites. In an embodiment, by way of example only, a method includes fetching deduplication information from a home site to build a repository comprising duplicate peer file sets, one or more of the duplicate peer file sets including one or more peer files, referring to the repository to determine whether a target file corresponds with a cache copy of a peer file of the one or more peer files included in the duplicate peer file sets, and creating a local copy of the peer file of the one or more peer files, if a determination is made that the target file corresponds with the cache copy of the peer file of the one or more peer files included in the duplicate peer file sets.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kalyan Chakravarthy Gunda, Shah Mohammad Rezaul Islam, Sandeep Ramesh Patil, Riyazahamad Moulasab Shiraguppi
  • Publication number: 20140074802
    Abstract: Methods, systems, and computer program products are provided for performing a secure delete operation in a wide area network (WAN) including a cache site and a home site. A method includes identifying a file for deletion at the cache site, determining whether the file has a copy stored at the home site, detecting a location of the copy at the home site prior to a disconnection event of the cache site from the home site, deleting the file from the cache site during the disconnection event, and performing a secure deletion of the copy at the home site immediately after a reconnection event of the cache site to the home site.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Carter BLOUNT, Deepak Rambahu GHUGE, Shah Mohammad Rezaul ISLAM, Sandeep Ramesh PATIL, Riyazahamad Moulasab SHIRAGUPPI, Renu TEWARI
  • Publication number: 20140047177
    Abstract: A mirrored data storage system with a plurality of data storage physical entities (drives) arranged in mirrored pairs in accordance with reliability weightings that have been assigned to each of the drives. Each mirrored pair comprises one drive with at least a median and greater reliability weighting, and one drive with at least a median and lesser reliability weighting. In an example, the assigned reliability weightings are sorted into descending order; with the drives having weightings in the upper half of the sorted order assigned to a first set with greater reliability weighting, and the drives having weightings in the lower half of the sorted order assigned to a second set with lesser reliability weighting. Each mirrored pair has one drive selected from the first set and one drive selected from the second set.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DEEPAK R. GHUGE, SHAH MOHAMMAD REZAUL ISLAM, SANDEEP R. PATIL, RIYAZAHAMAD M. SHIRAGUPPI
  • Publication number: 20130218848
    Abstract: Methods, systems, and physical computer-readable storage medium are provided to optimize WAN traffic on cloud networking sites. In an embodiment, by way of example only, a method includes fetching deduplication information from a home site to build a repository comprising duplicate peer file sets, one or more of the duplicate peer file sets including one or more peer files, referring to the repository to determine whether a target file corresponds with a cache copy of a peer file of the one or more peer files included in the duplicate peer file sets, and creating a local copy of the peer file of the one or more peer files, if a determination is made that the target file corresponds with the cache copy of the peer file of the one or more peer files included in the duplicate peer file sets.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalyan Chakravarthy GUNDA, Shah Mohammad Rezaul ISLAM, Sandeep Ramesh PATIL, Riyazahamad Moulasab SHIRAGUPPI
  • Patent number: 8127128
    Abstract: Exemplary methods, systems, and computer program product embodiments for synchronizing a swappable module between modular computer systems are provided. Each of the embodiments has dual controllers and distributed copies of states. Upon an insertion of the swappable module in a storage system, a plurality of storage components are queried, including a partner swappable module, to determine if a quorum of identification information is present. If the quorum is present, at least one of the plurality of storage components having non-matching identification information is overwritten with the identification information of the quorum. If the quorum is not present, a reset to default procedure is performed. The reset to default procedure designates at least as many storage components of the plurality of storage components with the identification information sufficient to constitute the quorum.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Basheer N. Bristow, Jason J. Graves, Shah Mohammad Rezaul Islam
  • Publication number: 20110258306
    Abstract: The acquisition of a lock among nodes of a divided cluster is disclosed. A method is performable by each of at least one node of the cluster. A node waits for a delay corresponding to its identifier. The node asserts intent to acquire the lock by writing its identifier to X and Y variables where another node has failed to acquire the lock. The node waits for another node to acquire the lock where the other node has written to X, and proceeds where Y remains equal to its own identifier. The node waits for another node to acquire the lock where the other node has written to a Z variable, and writes its own identifier to Z and proceeds where the other node has failed. The node writes a value to Y indicating that it is acquiring the lock, and maintains acquisition by periodically writing to Z.
    Type: Application
    Filed: June 25, 2011
    Publication date: October 20, 2011
    Inventors: Sudhir G. Rao, Myung M. Bae, Thomas K. Clark, Douglas Griffith, Roger L. Haskin, Shah Mohammad Rezaul Islam, Felipe Knop, Soumitra Sarkar, Frank B. Schmuck, Theodore B. Vojnovich, Yi Zhou, Robert Curran
  • Patent number: 7991753
    Abstract: The acquisition of a lock among nodes of a divided cluster is disclosed. A method is performable by each of at least one node of the cluster. A node waits for a delay corresponding to its identifier. The node asserts intent to acquire the lock by writing its identifier to X and Y variables where another node has failed to acquire the lock. The node waits for another node to acquire the lock where the other node has written to X, and proceeds where Y remains equal to its own identifier. The node waits for another node to acquire the lock where the other node has written to a Z variable, and writes its own identifier to Z and proceeds where the other node has failed. The node writes a value to Y indicating that it is acquiring the lock, and maintains acquisition by periodically writing to Z.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sudhir G. Rao, Myung M. Bae, Thomas K. Clark, Douglas Griffith, Roger L. Haskin, Shah Mohammad Rezaul Islam, Felipe Knop, Soumitra Sarkar, Frank B. Schmuck, Theodore B. Vojnovich, Yi Zhou, Robert Curran
  • Patent number: 7966723
    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: May 1, 2008
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Kenneth R. Schneebeli
  • Publication number: 20100281246
    Abstract: Exemplary methods, systems, and computer program product embodiments for synchronizing a swappable module between modular computer systems are provided. Each of the embodiments has dual controllers and distributed copies of states. Upon an insertion of the swappable module in a storage system, a plurality of storage components are queried, including a partner swappable module, to determine if a quorum of identification information is present. If the quorum is present, at least one of the plurality of storage components having non-matching identification information is overwritten with the identification information of the quorum. If the quorum is not present, a reset to default procedure is performed. The reset to default procedure designates at least as many storage components of the plurality of storage components with the identification information sufficient to constitute the quorum.
    Type: Application
    Filed: May 4, 2009
    Publication date: November 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Basheer N. Bristow, Jason J. Graves, Shah Mohammad Rezaul Islam
  • Patent number: 7809993
    Abstract: An apparatus, system, and method are disclosed for receiving digital instructions at devices or controllers sharing an identity. A first controller receives a digital instruction instance over a communications medium. The digital instruction instance may be a firmware instance. The first controller has ownership of the communications medium and shares the communications medium and a common identity with a second controller. An ownership module transfers ownership of the communications medium from the first controller to the second controller. The ownership module may transfer ownership in response to the first controller successfully receiving the digital instruction instance. A request module requests a retransmission of the digital instruction instance, and may request the retransmission in response to the transfer of ownership of the communications medium. The second controller receives the retransmitted digital instruction instance in response to the retransmission request.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joseph Edward Bolan, Darren Christopher Douglas, Jason James Graves, Shah Mohammad Rezaul Islam, Lei Liu, Yoshihiko Terashita
  • Patent number: 7743201
    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: Grant
    Filed: March 28, 2008
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7675744
    Abstract: A data storage library includes a drive enclosure bay which can be adapted to work with multiple air-flow configuration requirements. This is accomplished by creating air-flow ports in the top and bottom of the drive enclosure bay, by forming drive tray slots and printed circuit board ports in associated drive trays, by creating frame ports and PCB notches in associated interface cards, and replacing traditional connectors with slimmer but longer connectors that provide additional standoff and improved air-flow.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yoshihiro Fujie, Kenji Hidaka, Shah Mohammad Rezaul Islam, Robert A. Kubo, Bret W. Lehman, Robert M. Lindsay, Gregg S. Lucas, Jason A. Matteson, Koji Nakase, Hirokazu Nishimura, Kifumi Numata, Michihiro Okamoto, Tony C. Sass, Kenneth R. Schneebeli, Tohru Sumiyoshi, Yoshihiko Terashita
  • Patent number: 7610418
    Abstract: A method of configuring a blade enclosure is provided in which, in a first step, slots are identified whose SAS connectors are to be connected to SAS device blades in a minimum capacity configuration. In a second step, slots are identified whose SAS connectors are to be connected to the SAS device blades 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: Grant
    Filed: August 23, 2006
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Gavin Holland, Shah Mohammad Rezaul Islam, Gregg Steven Lucas