Patents by Inventor Chetan Mehta

Chetan Mehta 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).

  • Publication number: 20090031017
    Abstract: A method, system, and product in a data processing system are disclosed for providing centralized management of an INFINIBAND distributed system-area network that includes multiple end nodes. A manager application is established in one of the end nodes. An agent application is established in one or more end nodes. Each agent application is independent from the manager application. The manager application maintains a current list of active agent applications and uses the list to manage the agent applications in the end nodes.
    Type: Application
    Filed: August 15, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: David Arlen Elko, Daniel H. Lepore, Chetan Mehta, Gregory Francis Pfister, Patrick John Sugrue
  • Publication number: 20080301692
    Abstract: At least one input/output (I/O) firmware partition is provided in a partitioned environment to facilitate access to I/O resources owned by the at least one I/O firmware partition. The I/O resources of an I/O firmware partition are shared by one or more other partitions of the environment, referred to as consumer partitions. The consumer partitions use the I/O firmware partition to access the I/O resources. Since the I/O firmware partitions are responsible for providing access to the I/O resources owned by those partitions, the consumer partitions are relieved of this task, reducing complexity and costs in the consumer partitions.
    Type: Application
    Filed: August 8, 2008
    Publication date: December 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald L. Billau, Charles S. Graham, Harvey G. Kiel, Chetan Mehta, Jaya Srikrishnan
  • Patent number: 7421488
    Abstract: A method, system, and product in a data processing system are disclosed for providing centralized management of an INFINIBAND distributed system-area network that includes multiple end nodes. A manager application is established in one of the end nodes. An agent application is established in one or more end nodes. Each agent application is independent from the manager application. The manager application maintains a current list of active agent applications and uses the list to manage the agent applications in the end nodes.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: September 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Arlen Elko, Daniel H. Lepore, Chetan Mehta, Gregory Francis Pfister, Patrick John Sugrue
  • Patent number: 7412545
    Abstract: A hosting partition update mechanism allows updating the I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). The I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Jaya Srikrishnan
  • Publication number: 20080178201
    Abstract: An I/O adapter sharing mechanism in a logically partitioned computer system allows sharing a network I/O adapter between logical partitions in an efficient manner. A first logical partition owns (or controls) the I/O adapter, and a second logical partition desires to use (or share) the I/O adapter. An I/O adapter device driver that includes a hardware interface is provided in the first logical partition. A virtual device driver is provided in the second logical partition that provides a set of functions that is at least partially defined by querying the I/O adapter device driver in the first logical partition. The I/O adapter sharing mechanism includes a transfer mechanism that allows data to be transferred directly from the virtual device driver in the second logical partition to the I/O adapter without passing through the I/O adapter device driver in the first logical partition.
    Type: Application
    Filed: March 26, 2008
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald Leroy Billau, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Lee Anton Sendelbach, Jaya Srikrishnan
  • Publication number: 20080178191
    Abstract: A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Application
    Filed: March 26, 2008
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Charles Boutcher, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Jaya Srikrishnan
  • Patent number: 7383555
    Abstract: An I/O adapter sharing mechanism in a logically partitioned computer system allows sharing a network I/O adapter between logical partitions in an efficient manner. A first logical partition owns (or controls) the I/O adapter, and a second logical partition desires to use (or share) the I/O adapter. An I/O adapter device driver that includes a hardware interface is provided in the first logical partition. A virtual device driver is provided in the second logical partition that provides a set of functions that is at least partially defined by querying the I/O adapter device driver in the first logical partition. The I/O adapter sharing mechanism includes a transfer mechanism that allows data to be transferred directly from the virtual device driver in the second logical partition to the I/O adapter without passing through the I/O adapter device driver in the first logical partition.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ronald Leroy Billau, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Lee Anton Sendelbach, Jaya Srikrishnan
  • Publication number: 20080104606
    Abstract: A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Application
    Filed: December 29, 2007
    Publication date: May 1, 2008
    Applicant: International Business Machines Corporation
    Inventors: David Boutcher, Charles Graham, Harvey Kiel, Chetan Mehta, Jaya Srikrishnan
  • Publication number: 20080080384
    Abstract: A system, method, and computer-readable medium for detecting errors on a network. According to a preferred embodiment of the present invention, a network error manager retrieves a network topology from a master subnet manager, wherein the network includes a collection of devices coupled by a first interconnect type. When a connectivity failure is detected in the first interconnect type, the network error manager receives from the master subnet manager at least one event notification via a second interconnect type. An error log analysis component identifies at least one device among the collection of devices as a possible cause of the connectivity failure in the first interconnect type. The network error manager retrieves events from at least one device among the collection of devices that can influence a state of the first interconnect type.
    Type: Application
    Filed: October 2, 2006
    Publication date: April 3, 2008
    Inventors: Mark G. Atkins, Michal B. Cohen, John W. Doxtader, Chetan Mehta, Patrick J. Sugrue
  • Publication number: 20070253334
    Abstract: A computer implemented method, data processing system, and computer usable program code are provided for routing a packet in a switch system. A set of paths through the switch system to a destination address are determined. The set of paths are analyzed to identify a path with a least used link, where the least used link leads to a next stage of the switch system. The routing to the destination address is set through the path with the least used link to form a selected path in order to improve congestion control and load balancing in response to identifying the path with a least used link.
    Type: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Inventors: Chetan Mehta, Nan Ni
  • Patent number: 7146515
    Abstract: A system, method, and computer program product are disclosed for executing a reliable warm reboot of one of multiple partitions included in a logically partitioned data processing system. The data processing system includes partition hardware. A request to reboot a particular partition is received within the partition where the particular partition includes multiple processors. Prior to executing the reboot request, the partition hardware is set to a predetermined state. The reboot request is then executed within the particular partition. The predetermined state is preferably achieved by resetting the partition hardware to a predetermined state.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bradley Ryan Harrington, Chetan Mehta, Milton Devon Miller, II, Michael Anthony Perez, David Lee Randall, David R. Willoughby
  • Publication number: 20060020943
    Abstract: A hosting partition update mechanism allows updating the I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). The I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Application
    Filed: July 22, 2004
    Publication date: January 26, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Boutcher, Charles Graham, Harvey Kiel, Chetan Mehta, Jaya Srikrishnan
  • Patent number: 6968477
    Abstract: A system and method for monitoring a host computer using a service processor is provided. A shared nonvolatile random access memory (NVRAM) area is used to store progress information from the host computer system. The host computer system writes progress information corresponding to the initialization step being performed to the shared NVRAM and also updates a host pointer in the NVRAM. The service processor reads the shared NVRAM and compares its pointer with the host pointer to determine whether new host initialization activity has been reported. The service processor sets a timer so that if host activity is not reported during a set amount of time an error condition occurs causing the service processor to handle the host computer error. An optional service processor routine determines whether the host computer is stuck in an initialization loop whereupon the service processor once again handles the host computer error.
    Type: Grant
    Filed: March 7, 2002
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Chetan Mehta, Jayeshkumar M. Patel, Manesh Patel, David Lee Randall
  • Publication number: 20050240932
    Abstract: At least one input/output (I/O) firmware partition is provided in a partitioned environment to facilitate access to I/O resources owned by the at least one I/O firmware partition. The I/O resources of an I/O firmware partition are shared by one or more other partitions of the environment, referred to as consumer partitions. The consumer partitions use the I/O firmware partition to access the I/O resources. Since the I/O firmware partitions are responsible for providing access to the I/O resources owned by those partitions, the consumer partitions are relieved of this task, reducing complexity and costs in the consumer partitions.
    Type: Application
    Filed: April 22, 2004
    Publication date: October 27, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Billau, Charles Graham, Harvey Kiel, Chetan Mehta, Jaya Srikrishnan
  • Patent number: 6957252
    Abstract: A method, system, and apparatus for synchronizing device, node, and drawer addresses between two networks within a data processing system is provided. In one embodiment, a service processor assigns a plurality of SPCN addresses to each of a plurality of devices in the data processing system. System firmware then determines the RIO addresses corresponding to the plurality of devices. If one of the SPCN addresses is not the same as the RIO address for the corresponding device, node, or drawer, then the service processor reassigns a new SPCN address to the corresponding device, node, or drawer such that the new SPCN address is identical to the RIO address for a corresponding device, node, or drawer.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: October 18, 2005
    Assignee: International Business Machines Corporation
    Inventors: Tam D. Bui, Chetan Mehta, Keng-Hiup Ng, Jayeshkumar M. Patel, Amir Simon, Kiet Anh Tran
  • Publication number: 20050204366
    Abstract: An I/O adapter sharing mechanism in a logically partitioned computer system allows sharing a network I/O adapter between logical partitions in an efficient manner. A first logical partition owns (or controls) the I/O adapter, and a second logical partition desires to use (or share) the I/O adapter. An I/O adapter device driver that includes a hardware interface is provided in the first logical partition. A virtual device driver is provided in the second logical partition that provides a set of functions that is at least partially defined by querying the I/O adapter device driver in the first logical partition. The I/O adapter sharing mechanism includes a transfer mechanism that allows data to be transferred directly from the virtual device driver in the second logical partition to the I/O adapter without passing through the I/O adapter device driver in the first logical partition.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald Billau, Charles Graham, Harvey Kiel, Chetan Mehta, Lee Sendelbach, Jaya Srikrishnan
  • Patent number: 6944854
    Abstract: A method, system, and computer program for updating firmware in a data processing system as a background operation allowing a user to utilize the computer for other purposes during the update process is provided. In one embodiment, after an operating system has been loaded and control has been transferred from the service processor to the host, the service processor determines whether the level of a firmware copy on a system component, such as an SPCN card, matches the current level of firmware stored on a non-volatile memory accessible to the service processor. If the level of the firmware copy in the component is different from the current level, the service processor transfers the current level of firmware from the non-volatile memory accessible to the service processor to the system component.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kevin Gene Kehne, Chetan Mehta, Jayeshkumar M. Patel, Kasturi Patel
  • Publication number: 20050071446
    Abstract: Methods and systems for auto-configuration of an internal network interface are disclosed. Embodiments may install an internal VLAN manager in a logically partitioned computer system along with network agents in each of the partitions in the logically partitioned system to facilitate configuring an internal communications network and the corresponding internal network interfaces in each participating partition. In particular, an administrator accesses internal VLAN manager, selects an internal VLAN ID, selects each of the participating partitions, and configures the communications network with global parameters and ranges. The internal VLAN manager then generates partition parameters and incorporates them into messages for each of the partitions selected to participate in the internal network.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles Graham, Harvey Kiel, Chetan Mehta, Lee Sendelbach, Jaya Srikrishnan
  • Publication number: 20050038883
    Abstract: A method, system, and product in a data processing system are disclosed for providing centralized management of a InfiniBand distributed system-area network that includes multiple end nodes. A manager application is established in one of the end nodes. An agent application is established in one or more end nodes. Each agent application is independent from the manager application. The manager application maintains a current list of active agent applications and uses the list to manage the agent applications in the end nodes.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: David Elko, Daniel Lepore, Chetan Mehta, Gregory Pfister, Patrick Sugrue
  • Publication number: 20040030881
    Abstract: In a computer system, upon the occurrence of a reboot command, RunTime Abstraction Services (RTAS) microcode is loaded onto a first host processor. The service processor, upon request from the RTAS microcode, then issues a command to reset all host processors other than the first host processor on which the RTAS microcode resides, and then the RTAS microcode issues a series of commands to reset all I/O adapters. Once the host processors and I/O adapters have been reset, they are initialized to a predetermined, known state. Only after the host processors and I/O adapters have been reset and initialized is the reboot request executed. By resetting all but the first host processor and the I/O adapters before executing the reboot request, all activity originating from the host processors and from the I/O drawers is terminated, so that when the reboot request is executed, the host processors and I/O drawers are ready for initialization.
    Type: Application
    Filed: August 8, 2002
    Publication date: February 12, 2004
    Applicant: International Business Machines Corp.
    Inventors: Bradley Ryan Harrington, Ajay Kumar Mahajan, Chetan Mehta, Milton Devon Miller, Michael Anthony Perez, Peter Dinh Phan, David R. Willoughby