Patents by Inventor Muralidharan S. Kodialam

Muralidharan S. Kodialam 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: 7124187
    Abstract: Restorable paths in an information network are established in response to arriving traffic requests. Requests are received at a first node of the network for transmission of traffic to a second node of the network, and each request specifies a desired transmission bandwidth for an active and a backup path to be established between the nodes. Potential active links for an active path are identified in response to a given request, and potential backup links to form a backup path for restoring the active path, are also identified in response to the given request. An active and a backup path are then formulated for each given request from among the potential active links and the potential backup links that were identified in response to the given request.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: October 17, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Patent number: 6996065
    Abstract: A packet network of interconnected nodes employing dynamic backup routing of a Network Tunnel Path (NTP) allocates an active and backup path to the NTP based upon detection of a network failure. Dynamic backup routing employs local restoration to determine the allocation of, and, in operation, to switch between, a primary/active path and a secondary/backup path. Switching from the active path is based on a backup path determined with iterative shortest-path computations with link weights assigned based on the cost of using a link to backup a given link. Costs may be assigned based on single-link failure or single element (node or link) failure. Link weights are derived by assigning usage costs to links for inclusion in a backup path, and minimizing the costs with respect to a predefined criterion.
    Type: Grant
    Filed: July 5, 2001
    Date of Patent: February 7, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Patent number: 6778531
    Abstract: A packet network of interconnected nodes employs a method of routing with service-level guarantees to determine a path through the network for a requested multicast, label-switched path Each of the nodes includes one or more routers that forward packets based on a forwarding table constructed from a directed tree determined in accordance with the method of multicast routing with service-level guarantees. For a first implementation, a heuristic algorithm uses a scaling phase that iteratively adjusts a maximum arc capacity, determines the resulting tree for the iteration, and selects the tree as the routing tree that provides the “maximum” flow. For a second implementation, the heuristic algorithm computes maximum multicast flows and determines links in the network that are “critical” to satisfy future multicast routing requests.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: August 17, 2004
    Assignee: Lucent Technologies Inc.
    Inventors: Muralidharan S. Kodialam, Tirnuell V. Lakshman, Sudipta Sengupta
  • Publication number: 20040151124
    Abstract: Capacity design of an optical network for demands of fast path restorable (FPR) connections forms a linear programming sizing problem for a optimal routing. A dual of the linear programming sizing problem is formed and solved with an approximation algorithm. Edge lengths are initialized based on i) the inverse of the edge's capacity and ii) a scalar constant. Then, the approximation algorithm proceeds in phases to route each commodity over the edges of a graph. During each phase, the demand's flow is sent from the source to destination via multiple iterations. During each iteration, the set of shortest disjoint paths from the source to the destination is determined, a portion of the flow is sent, and the lengths of the edges that carry the flow are updated. The value employed to scale the network is generated after the last phase from the maximum ratio of edge flow to edge capacity.
    Type: Application
    Filed: February 4, 2003
    Publication date: August 5, 2004
    Inventors: Oded Hauser, Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Publication number: 20030227924
    Abstract: Capacity design of an optical network for demands of connections forms a linear programming sizing problem for a optimal routing. A dual of the linear programming sizing problem is formed and solved with an approximation algorithm. Edge lengths are initialized based on i) the inverse of the edge's capacity and ii) a scalar constant. Then, the approximation algorithm proceeds in phases to route each commodity over the edges of a graph. During each phase, the demand's flow is sent from the source to destination via multiple iterations. During each iteration, the shortest length-bounded path from the source to the destination is determined, a portion of the flow is sent, and the lengths of the edges that carry the flow are updated. The value employed to scale the network is generated after the last phase from the maximum ratio of edge flow to edge capacity.
    Type: Application
    Filed: February 4, 2003
    Publication date: December 11, 2003
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Publication number: 20030227901
    Abstract: A switch schedules guaranteed-bandwidth, low-jitter-traffic characterized by a guaranteed rate table (GRT) method. A rate matrix generated from collected provisioning information is decomposed into schedule tables by a low jitter (LJ) decomposition method. The LJ decomposition method imposes a set of constraints for the schedule tables: schedule tables are partial permutation matrices, weighted sum of the partial permutation matrices is greater than or equal to the weighted sum of the rate matrix, and each entry in the rate matrix belongs to one element of the LJ decomposition schedule matrices. An integer LJ decomposition programming problem is employed to generate the schedule tables that are scheduled for each time slot of the period of the switch. Schedule tables are selected in turn based upon selecting eligible tables having the earliest finishing time. If necessary, the rate matrix is updated prior to decomposition for a subsequent period.
    Type: Application
    Filed: January 21, 2003
    Publication date: December 11, 2003
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Dimitrios Stiliadis
  • Publication number: 20030227877
    Abstract: A packet network employs restorable routing with service level guarantees. Restorable routing generates two disjoint paths through a network of nodes interconnected by links for a connection request demand between and ingress-egress node pair. Restorable routing employs minimum interference criteria to generate the two disjoint paths such that two disjoint paths cause little or no interference with demands of future connection requests between different ingress-egress pairs. Restorable routing generates maximum 2-route flows for the network ingress-egress node pairs to determine corresponding sets of 2-critical links. A reduced network is formed, its links are weighted based on criticality indices generated from the sets of 2-critical links, and the relatively optimal two disjoint paths are computed for the connection request. One of the two disjoint paths is selected as an active path for routing data of the connection request, and the other disjoint path is selected as the backup path.
    Type: Application
    Filed: February 4, 2003
    Publication date: December 11, 2003
    Inventors: Koushik Kar, Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Patent number: 6584071
    Abstract: A packet network of interconnected nodes employs a method of routing with service level guarantees to determine a path through the network for a requested label-switched path (LSP). Each of the nodes includes one or more routers that forward packets based on a forwarding table constructed from paths determined in accordance with the method of routing with service level guarantees. The method of routing with service level guarantees determines the path of the requested LSP based on the effect that routing those packets of the requested LSP may have on current and/or future demands on the capacity of network nodes for currently provisioned LSPs. Such method of routing with service level guarantees may not necessarily route packets of a requested LSP along the shortest path, or minimum number of hops, through the network. Given the packet network and LSP request, a linear programming system may be defined by a set of linear programming equations for a non-split demand case.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: June 24, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Muralidharan S. Kodialam, T. V. Lakshman
  • Patent number: 6538991
    Abstract: A packet network of interconnected nodes employs a constraint-based routing method to determine a path through the network for a requested label-switched path (LSP). Each of the nodes includes one or more routers that forward packets based on a forwarding table constructed from paths determined in accordance with the constraint-based routing method. The constraint-based method determines the path of the requested LSP based on the effect that routing those packets of the requested LSP may have on current and/or future demands on the capacity of network nodes for currently provisioned LSPs. Such constraint-based routing method may not necessarily route packets of a requested LSP along the shortest path, or minimum number of hops, through the network. Given the packet network and LSP request, a linear programming system is defined by a set of linear programming equations.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: March 25, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Muralidharan S. Kodialam, T. V. Lakshman
  • Publication number: 20020067693
    Abstract: A packet network of interconnected nodes employs dynamic backup routing of a Network Tunnel Path (NTP) allocates an active and backup path to the NTP based upon detection of a network failure. Dynamic backup routing employs local restoration to determine the allocation of, and, in operation, to switch between, a primary (also termed active) path and a secondary (also termed backup) path. Switching from the active path is based on a backup path determined with iterative shortest-path computations with link weights assigned based on the cost of using a link to backup a given link. Costs may be assigned based on single-link failure or single element (node or link) failure. Link weights are derived by assigning usage costs to links for inclusion in a backup path, and minimizing the costs with respect to a predefined criterion. For single-link failure, each link in the active path has a corresponding disjoint link in the backup path.
    Type: Application
    Filed: July 5, 2001
    Publication date: June 6, 2002
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Publication number: 20020018264
    Abstract: A network employs integrated, dynamic routing (IDR) of service level (e.g., bandwidth) guaranteed paths for network tunnel paths (NTPs), such as Internet Protocol (IP) packet connections, through an optical network, such as a wavelength division multiplex (WDM) optical network. For example, IDR accounts for both optical network topology (e.g., optical switches and crossconnects as well as the links between nodes) and resource usage information (e.g., the available/provisioned link bandwidth and available/used wavelength paths). The topology and usage information may be available from the IP and optical WDM protocol layers. IDR determines several aspects of routing for an arriving request for a network tunnel path (e.g., a request to set up a new packet connection). First, IDR determines whether to route an arriving request for a network tunnel path over the existing topology or to open a new, available optical wavelength paths.
    Type: Application
    Filed: July 5, 2001
    Publication date: February 14, 2002
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman