Patents by Inventor Lu Nguyen
Lu Nguyen 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: 7761736Abstract: Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.Type: GrantFiled: November 24, 2008Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Lu Nguyen, Neena A. Cherian
-
Publication number: 20100082933Abstract: An automated, computer-implemented method to configure a data storage system comprising a host computer, a storage controller in communication with said host computer, and a plurality of data storage media in communication with said storage controller, wherein the method provides a configuration algorithm encoded as computer readable program code, and executes that computer readable program code. The configuration algorithm creates a command procedure comprising a plurality of physical configuration commands to establish a physical configuration for the data storage system. The configuration algorithm further creates a command procedure comprising a plurality of logical configuration commands to establish a logical configuration for the data storage system.Type: ApplicationFiled: October 1, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MARK SEAN FLEMING, LISA R. MARTINEZ, LU NGUYEN
-
Publication number: 20090300397Abstract: The invention provides a method, apparatus and system for reducing power consumption involving data storage devices. One embodiment involves storing data in a first memory; in response to the first memory exceeding a first threshold, migrating the data from the first memory to a second memory; in response to the second memory exceeding a second threshold, then activating a third memory if the third memory is in active; and in response to the second memory exceeding a third threshold greater than the second threshold, migrating the data from the second memory to a third memory; wherein the second memory is sized and configured to store data targeted for the third memory to intelligently maintain a portion of the third memory in an inactive state.Type: ApplicationFiled: June 25, 2009Publication date: December 3, 2009Applicant: International Business Machines CorporationInventors: Lu Nguyen, Mark J. Seaman
-
Patent number: 7624170Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the processor cluster, wherein subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics unintegrated components.Type: GrantFiled: April 24, 2007Date of Patent: November 24, 2009Assignee: International Business Machines CorporationInventors: Sanjoy Das, Balakrishna R. Iyer, John T. Flynn, Vahit H. Hacigumus, Dante A. Aubert, Lu Nguyen
-
Publication number: 20090265567Abstract: The invention provides a method, apparatus and system for reducing power consumption involving data storage devices. One embodiment involves a process for storing data in a first memory, and in response to the first memory exceeding a first threshold, migrating the data from the first memory to a second memory. In response to the second memory exceeding a second threshold, the process then involves migrating the data from the second memory to the third memory, wherein the second memory is sized and configured to store data targeted for the third memory to intelligently maintain a portion of the third memory in an inactive state.Type: ApplicationFiled: April 17, 2008Publication date: October 22, 2009Applicant: International Business Machines CorporationInventors: Lu Nguyen, Mark James Seaman
-
Patent number: 7590706Abstract: One aspect of the invention is a method for communicating in a computing system. An example of the method includes establishing a local communications interface at a local site. This example also includes writing local site communication information to the local communications interface, which comprises storing the local site communication information on a first site storage device at the local site, and sending the local site communication information from the first site storage device, to a third site storage device at a remote site, wherein the local site communication information is sent using a remote data replication protocol. The remote site communications interface may read the local site communication information from a third site storage device, and may send the local site communication information to a remote application at the remote site. Similarly, the remote application may send information to a local application at the local site.Type: GrantFiled: June 4, 2004Date of Patent: September 15, 2009Assignee: International Business Machines CorporationInventors: Lu Nguyen, Steven D. Cook
-
Patent number: 7577959Abstract: Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new virtual machine is created on at least one physical machine based on the changed resource requirements. The at least one new virtual machine is added to the initial cluster. Transactions for the at least one initial virtual machine are failed over to the at least one new virtual machine.Type: GrantFiled: June 24, 2004Date of Patent: August 18, 2009Assignee: International Business Machines CorporationInventors: Lu Nguyen, Jeffry Lynn Larson
-
Publication number: 20090204759Abstract: A mechanism to permit consolidation of storage subsystem volumes into larger, more easily managed volumes and an operating system device driver which includes a trap mechanism for intercepting calls from a host into logical unit devices that were previously consolidated into a single physical volume. A map converts such calls to a logical unit device into a corresponding offset in the single physical volume. A driver accesses the single physical volume with corresponding offsets to transfer data associated with a particular logical unit device. So, logical unit devices can be consolidated and reconsolidated to single physical volumes and other physical volumes without requiring changes to the operating system or its application software and without requiring application or host downtime.Type: ApplicationFiled: February 13, 2008Publication date: August 13, 2009Applicant: International Business Machines CorporationInventors: Mark James Seaman, Lu Nguyen, Prasenjit Sarkar
-
Patent number: 7529898Abstract: One aspect of the invention is a method for backing up data. An example of the method includes creating a description of a backup. The description of the backup may be created in response to receiving a request to perform a backup. This example also includes receiving a block of data to be backed up. This example further includes generating a packet that includes the block of data and metadata, wherein the block of data and the metadata are included in a common information protocol object. This example additionally includes transmitting the packet. This example may also include extracting the block of data from the packet, and storing the block of data on a storage device. If desired, this example may further include restoring the data block from the storage device.Type: GrantFiled: July 9, 2004Date of Patent: May 5, 2009Assignee: International Business Machines CorporationInventors: Lu Nguyen, John R. Paveza
-
Publication number: 20090112948Abstract: One aspect of the invention is a method for backing up data. An example of the method includes querying a backup infrastructure to ascertain backup capabilities of the backup infrastructure. This example also may include broadcasting the capabilities of the backup infrastructure, wherein the capabilities are broadcasted by the backup infrastructure. This example also includes determining if the backup infrastructure supports a desired backup type. If the backup infrastructure supports a desired backup type, this example may also include performing a backup of data using the desired backup type.Type: ApplicationFiled: January 8, 2009Publication date: April 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lu Nguyen, John R. Paveza
-
Publication number: 20090113026Abstract: Provided are a computer readable medium and a system for communicating in a computing system. An example of the method includes establishing a local communications interface at a local site. This example also includes writing local site communication information to the local communications interface, which comprises storing the local site communication information on a first site storage device at the local site, and sending the local site communication information from the first site storage device, to a third site storage device at a remote site, wherein the local site communication information is sent using a remote data replication protocol. The remote site communications interface may read the local site communication information from a third site storage device, and may send the local site communication information to a remote application at the remote site. Similarly, the remote application may send information to a local application at the local site.Type: ApplicationFiled: December 5, 2008Publication date: April 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lu Nguyen, Steven D. Cook
-
Patent number: 7516354Abstract: Provided is a method in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.Type: GrantFiled: August 25, 2004Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Lu Nguyen, Neena A. Cherian
-
Publication number: 20090077443Abstract: Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.Type: ApplicationFiled: November 24, 2008Publication date: March 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lu Nguyen, Neena A. Cherian
-
Patent number: 7493349Abstract: One aspect of the invention is a method for backing up data. An example of the method includes querying a backup infrastructure to ascertain backup capabilities of the backup infrastructure. This example also may include broadcasting the capabilities of the backup infrastructure, wherein the capabilities are broadcasted by the backup infrastructure. This example also includes determining if the backup infrastructure supports a desired backup type. If the backup infrastructure supports a desired backup type, this example may also include performing a backup of data using the desired backup type.Type: GrantFiled: July 9, 2004Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Lu Nguyen, John R. Paveza
-
Publication number: 20090028166Abstract: A network controller to allocate route targets for communication services provided on one or more corresponding virtual private networks, the route targets identifying service providers associated with the virtual private networks and the communication services provided by the corresponding virtual private networks.Type: ApplicationFiled: July 24, 2007Publication date: January 29, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Vinodh Pushparaj, Jitendra Varshney, Quy Lu Nguyen
-
Publication number: 20080294859Abstract: Provided are a method, system, and article of manufacture for performing backup operations for a volume group of volumes. Information on a volume group associating a plurality of volumes and backup settings is maintained. A volume group is selected to which the backup settings apply. A volume group associates hosts and volumes, indicating the hosts that are enabled to access the volumes in the volume group. Automatic backup operations for the selected volume group are invoked to generate backup information for the volume group indicating backups performed with respect to the volumes associated with the volume group, process the backup information for the volume group to determine whether to perform a backup with respect to the volume group according to the backup settings, and backup each volume in the volume group in response to determining to perform the backup operation for the volume group.Type: ApplicationFiled: May 21, 2007Publication date: November 27, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Lu Nguyen
-
Patent number: 7325051Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the processor cluster, wherein subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics unintegrated components.Type: GrantFiled: September 26, 2002Date of Patent: January 29, 2008Assignee: International Business Machines CorporationInventors: Sanjoy Das, Balakrishna R. Iyer, John T. Flynn, Vahit H. Hacigumus, Dante A. Aubert, Lu Nguyen
-
Publication number: 20070192475Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a front-end processor cluster, a storage subsystem coupled to the processor cluster, and a customizable software stack executed by the processor cluster, wherein the customizable software stack includes an operating system and storage-intensive application software.Type: ApplicationFiled: April 24, 2007Publication date: August 16, 2007Applicant: International Business Machines CorporationInventors: Sanjoy DAS, Balakrishna Iyer, John Flynn, Vahit Hacigumus, Dante Aubert, Lu Nguyen
-
Publication number: 20070033361Abstract: An apparatus, system, and method are disclosed for autonomically creating a target volume in conjunction with a fastcopy data operation. The apparatus includes a selection module, a creation module, and a write module. The selection module selects a source volume from a source pool. The creation module creates a target volume from a predefined target storage space. The target volume corresponds to the source volume. The write module writes fastcopy data from the source volume to the target volume. The apparatus, system, and method minimize user intervention and facilitate on-demand creation of target volumes from the target storage space.Type: ApplicationFiled: August 2, 2005Publication date: February 8, 2007Inventors: Jasmeer Abdulvahid, Clement Dickey, Lu Nguyen, Willie Scott, Pankaj Tandon
-
Patent number: 7146474Abstract: A computer-implemented method includes, in response to detecting that a fast copy function has been invoked, automatically selecting at least one target volume for writing fast copy-related data, where the at least one target volume is selected for optimizing fast copy performance, and writing the fast copy data to the selected at least one target volume. Also disclosed is a data processing system having circuitry that operates in accordance with the method, as well as a computer program product, embodied on a computer readable media, that implements the method.Type: GrantFiled: March 12, 2003Date of Patent: December 5, 2006Assignee: International Business Machines CorporationInventors: Lu Nguyen, Mark James Seaman, Syed Mohammad Amir Ali Jafri