Patents by Inventor Aruna Ramanan

Aruna Ramanan 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: 20070253426
    Abstract: Efficient, reliable broadcast support is provided to clients of a network built using switching elements that have the capability to replicate packets. Replication patterns are generated and used in broadcasting data in the network. The replication patterns are provided in hardware of the network to enable broadcasting from one node in the network to each node of a broadcast domain of the network.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jay Herring, Aruna Ramanan, Craig Stunkel
  • Publication number: 20070133395
    Abstract: Deadlocks are avoided in performing failovers in communications environments that include partnered interfaces. An ordered set of steps are performed to failover from one interface of a partnered interface to another interface of the partnered interface such that deadlocks are avoided.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jay Herring, Aruna Ramanan, Nicholas Rash, Karen Rash
  • Publication number: 20070053283
    Abstract: In a communications network having a plurality of interconnected nodes adapted to communicate with each other by transmitting packets over links, with more than one path available between source-destination node pairs, a network interface is associated with each node. Each network interface has a plurality of route tables for defining a plurality of routes for transferring packets from the associated node as source node to a destination node. Each network interface further includes a path status table of path status indicators, e.g., bits, for indicating whether each route in the route table is usable or unusable as being associated with a fault. A network manager monitors the network to identify link events, and provides path status indicators to the respective network interfaces. The network manager determines the path status indicator updates with reference to a link level of each link event, and consolidates multiple substantially simultaneous link events.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Bret Bidwell, Aruna Ramanan, Nicholas Rash, Karen Rash
  • Publication number: 20070047453
    Abstract: In a communications network having a plurality of nodes adapted to communicate with each other, and more than one path available between most source-destination node-pairs, a network interface is associated with each node. Each network interface has a plurality of route tables for defining a plurality of routes for transferring each packet from a source node to a destination node. Each network interface further includes a path status table of path status indicators, e.g., bits, for indicating whether each route in the route tables is usable or is unusable as being associated with a fault. The network manager monitors the network to identify faults and provides the path status indicators to the respective network interfaces. Failed routes in the network are avoided based on the path status indicators. When a failed route is restored, such that the route is usable again, the path status table indicates that the usable state is restored.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Carl Bender, Aruna Ramanan, Nicholas Rash, Karen Rash
  • Publication number: 20060280125
    Abstract: Endpoint identifiers are dynamically assigned to network interfaces, in response to a change in physical connection. When a physical connection associated with a network interface is changed, such as a cable coupling the network interface to an endpoint is moved from one location to another location, a new endpoint identifier is assigned to the network interface. The new endpoint identifier is based on the location of the new endpoint.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: International Business Machines Corporation
    Inventors: Aruna Ramanan, Nicholas Rash, Karen Rash, Alison White
  • Publication number: 20060268691
    Abstract: A distributed divide and conquer route generation technique is provided for facilitating routing of data packets in a network of interconnected nodes. The network includes differently sized building block types, with each building block type including at least one node of the network and at least one switch chip of the network, wherein differently sized building block types include different numbers of switch chips of the network. The technique includes identifying building block types to which a source node of the network belongs, and for each building block type: selecting a destination chip within the building block type that does not belong to a smaller building block type; selecting at least one route to at least one destination node of the destination chip based on a fanning condition; and repeating the two selecting steps for each destination chip within the building block type.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Applicant: International Business Machines Corporation
    Inventor: Aruna Ramanan
  • Publication number: 20060153180
    Abstract: A fanning route generation technique is provided for multi-path networks having a shared communications fabric. The technique includes selecting a source node-destination node (S-D) group having common starting and ending sets of links from the network of interconnected nodes. Within this group, selecting the shortest routes between the S-D nodes of the group so that: selected routes substantially uniformly fan out from the source node to a center of the network and fan in from the center of the network to the destination node, thereby achieving local balance; and global balance of routes passing through links that are at a same level of the network is achieved.
    Type: Application
    Filed: February 14, 2006
    Publication date: July 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Aruna Ramanan, Bulent Abali
  • Publication number: 20060077910
    Abstract: An exemplary method of identifying configuration topology, existing switches, and miswires in a given network is provided. Given a number of switches, which may be less than the maximum possible for the actual configuration and some ports of which may be miswired, generate a hypothesis for the supported topology of which the existing configuration is a subset. Perform a best fit of the existing switches to the supported number switches of the maximal topology, using formulae for the connections of the maximal supported topology. If supported switches are found missing in the assumed topology, increase the switch count accordingly, and start over with a new hypothesis. When satisfied with identification, revisit all switch ports and use the connection formulae to identify all miswires.
    Type: Application
    Filed: October 11, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines
    Inventors: LeRoy Lundin, Casandra Qiu, Aruna Ramanan