Patents by Inventor Vijoy Pandey

Vijoy Pandey 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: 8798052
    Abstract: A network fabric includes interconnected network nodes, each having access to a database containing predetermined paths from each network node to each other network node in the network fabric. Each network node determines, in response to an incoming frame, whether the frame is a fabric protocol data unit (PDU) having a header containing path attributes including a destination node address. If the frame is a fabric PDU, the node selects a first path to the destination node from the database, and forwards the fabric PDU to a next hop in accordance with the selected path. If the frame is not a fabric PDU, the node selects a second path through the network fabric to the destination node from the database, adds the header with the path attributes to the frame to produce the fabric PDU, and forwards the fabric PDU to the next hop in accordance with the second path.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Stephan Benny, Keshav Govind Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 8798080
    Abstract: A switching network includes an upper tier including a master switch and a lower tier including a plurality of lower tier entities. The master switch includes a plurality of ports each coupled to a respective one of the plurality of lower tier entities. Each port includes a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Each port also includes a receive interface that, responsive to data traffic from a particular lower tier entity, queues the data traffic to the virtual port that corresponds to the RPI on the particular lower tier entity that was the source of the data traffic. The master switch further includes a switch controller that switches data traffic from the virtual port to an egress port from which the data traffic is forwarded.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dar-Ren Leu, Dayavanti G. Kamath, Keshav Kamble, Jayakrishna Kidambi, Deepak Kumar, Vijoy Pandey
  • Patent number: 8792489
    Abstract: A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Stephan Benny, Nirapada Ghosh, Dayavanti G. Kamath, Keshav G. Kamble, Dar-Ren Leu, Chandarani J. Mendon, Nilanjan Mukherjee, Vijoy Pandey, Nandakumar Peethambaram
  • Publication number: 20140207942
    Abstract: A process of diagnosing and debugging a network element remotely may employ sending of performance data to a third party evaluator for processing of the data. A mobile device may interface with the network element and request evaluation of the performance by the third party evaluator. Large memory loads may be sent to the third party evaluator where intensive processing may be performed. The results of the processing by the third party evaluator may be sent to the mobile device for viewing by a user.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KESHAV G. KAMBLE, VIJOY A. PANDEY, NANDAKUMAR PEETHAMBARAM
  • Patent number: 8787396
    Abstract: A network includes a first switching domain having a distributed fabric comprised of interconnected standalone switches. The standalone switches communicate with each other in accordance with a packet-based distributed fabric protocol. A second switching domain has a plurality of cell-based switches in communication with a cell-based switch fabric. The cell-based switches communicate with each other through the cell-based switch fabric in accordance with a cell-based distributed fabric protocol. One of the cell-based switches is coupled by a communication link to one of the standalone switches of the first switching domain. The second switching domain includes a server device coupled to one of the cell-based switches.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Nirapada Ghosh, Keshav G. Kamble, Dar-Ren Leu, Chandarani J. Mendon, Vijoy A. Pandey, Nandakumar Peethambaram
  • Patent number: 8789164
    Abstract: According to one embodiment, a system includes a scalable virtual appliance cloud (SVAC) comprising: at least one distributed line card (DLC); at least one switch fabric coupler (SFC) in communication with the at least one DLC; and at least one controller in communication with the at least one DLC, wherein one or more of the at least one DLC is an appliance DLC, wherein one or more of the at least one SFC is a central SFC, and wherein the SVAC appears to a device external of the SVAC as a single appliance device applying various services to a traffic flow.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Keshav G. Kamble, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A. Pandey
  • Publication number: 20140201307
    Abstract: According to one embodiment, a system includes a plurality of ports adapted for connecting to external devices and a switching processor. The switching processor includes a packet processor which includes a look-up interface, fetch and refresh logic (LIFRL) module and a packet processor logic (PPL) module adapted to operate in parallel, an internal look-up table cache including a plurality of look-up entries, each relating to a traffic flow which has been or is anticipated to be received by the switching processor, and a traffic manager module including a buffer memory which is connected to the plurality of ports. The LIFRL module is adapted for accessing the internal look-up table cache, the PPL module is adapted for communicating with the traffic manager module and the buffer memory, and the LIFRL module is adapted for communicating with one or more external look-up tables.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bhalachandra G. Banavalikar, Keshav G. Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Publication number: 20140201845
    Abstract: Implementation of a secure network may be provided by analyzing packet traffic for sensitive information. Network processing elements found to be processing sensitive information may be classified as needing higher security. The classified network processing elements may be moved into a group of secure network processing elements.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SUSHMA ANANTHARAM, SISIR CHOWDHURY, KESHAV G. KAMBLE, CHANDARANI J. MENDON, VIJOY A. PANDEY
  • Publication number: 20140201349
    Abstract: Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service.
    Type: Application
    Filed: November 4, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SUSHMA ANANTHARAM, DAYAVANTI G. KAMATH, KESHAV G. KAMBLE, VIJOY A. PANDEY
  • Publication number: 20140201846
    Abstract: Implementation of a secure network may be provided by analyzing packet traffic for sensitive information. Network processing elements found to be processing sensitive information may be classified as needing higher security. The classified network processing elements may be moved into a group of secure network processing elements.
    Type: Application
    Filed: November 4, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SUSHMA ANANTHARAM, SISIR CHOWDHURY, KESHAV G. KAMBLE, CHANDARANI J. MENDON, VIJOY A. PANDEY
  • Publication number: 20140198686
    Abstract: Management of a network may be provided by moving management functions from each switch in a network cluster into a locally controlled server. The management functions may be organized into an Ethernet distributed fabric switching protocol (E-DFP) based management plane. Control functions of each switch may also be organized into a control plane. The management plane and control plane of the network may be moved from each switch and integrated into the server. Efficiency in network switching may be provided by releasing the switches of their management and control responsibilities and centralizing these responsibilities to the server. In some embodiments, the server may be outside the cluster.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KESHAV G. KAMBLE, KUMBHARE P. ABHIJIT, VIJOY A. PANDEY, NANDAKUMAR PEETHAMBARAM, SIMARBIR SINGH
  • Publication number: 20140198638
    Abstract: In one embodiment, a system includes a switch configured for communicating with a low-latency switch and a buffered switch, the switch having a processor adapted for executing logic, logic adapted for receiving a packet at an ingress port of a switch, logic adapted for receiving congestion information, logic adapted for determining that at least one congestion condition is net based on at least the congestion information, logic adapted for applying a packet forwarding policy to the packet when the at least one congestion condition is met, logic adapted for forwarding the packet to a buffered switch when the packet satisfies the packet forwarding policy, and logic adapted for forwarding the packet to a low-latency switch when the at least one congestion condition is not met.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander P. Campbell, Keshav G. Kamble, Vijoy A. Pandey
  • Publication number: 20140201346
    Abstract: Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SUSHMA ANANTHARAM, DAYAVANTI G. KAMATH, KESHAV G. KAMBLE, VIJOY A. PANDEY
  • Patent number: 8780931
    Abstract: A switch includes network ports and a network processor with a fabric interface that provides SerDes (Serializer/Deserializer) channels. The network processor divides each packet received over the network ports into cells and distributes the cells across the SerDes channels. Fabric ports of the switch communicate with the fabric interface to transmit cells to and receive cells from the fabric interface. The switch is selectively configurable as a standalone switch by connecting each fabric port of the switch to another of the fabric ports of the switch, as a member of a switch stack by connecting each fabric port of the switch to a different other switch through one fabric port of that other switch, or as a member of a distributed fabric system by connecting each fabric port of the switch to a different scaled-out fabric coupler (SFC) chassis by an SFC fabric port of that SFC chassis.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Alexander Philip Campbell, Keshav Govind Kamble, Dar-Ren Leu, Vijoy A. Pandey, Nandakumar Peethambaram
  • Patent number: 8773999
    Abstract: A distributed virtual chassis comprises scaled-out fabric coupler (SFC) boxes. Each SFC box has fabric ports and a cell-based switch fabric for switching cells associated with a packet among the SFC fabric ports of that SFC box. Distributed line cards (DLCs) include switching DLCs and an appliance DLC (A-DLC). Each switching DLC has network ports. Each switching DLC and A-DLC has DLC fabric ports. Each switching DLC and A-DLC is connected to each of the SFC boxes. The A-DLC provides an upper layer service for packets arriving on the network ports of the switching DLCs. To forward a packet to the A-DLC, a switching DLC divides the packet into cells and distributes the cells among the SFC boxes. The SFC boxes forward the cells to the A-DLC, and the A-DLC reassembles the packet from the cells and provides the upper layer service to the packet.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alexander Philip Campbell, Keshav Govind Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 8767738
    Abstract: A switch of a data network implements both a bridge and a virtual bridge. In response to receipt of a data frame by the switch from an external link, the switch performs a lookup in a data structure using a source media access control (SMAC) address specified by the data frame. The switch determines if the external link is configured in a link aggregation group (LAG) and if the SMAC address is newly learned. In response to a determination that the external link is configured in a LAG and the SMAC address is newly learned, the switch associates the SMAC with the virtual bridge and communicates the association to a plurality of bridges in the data network.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Keshav Kamble, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A. Pandey
  • Patent number: 8767529
    Abstract: In a switching network, each of a plurality of lower tier entities is coupled to each of multiple master switches at an upper tier by a respective one of multiple links. At each of the multiple master switches, a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier are implemented on each of a plurality of ports. Each of the plurality of lower tier entities implements a respective egress port mapping indicating which of its plurality of RPIs transmits egress data traffic through each of its multiple links to the multiple master switches. In response to failure of one of the multiple links coupling a particular lower tier entity to a particular master switch, the particular lower tier entity updates its egress port mapping to redirect egress data traffic to another of the multiple master switches without packet dropping.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dayavanti G. Kamath, Keshav Kamble, Dar-Ren Leu, Vijoy Pandey, Nandakumar Peethambaram
  • Patent number: 8767722
    Abstract: A switching network includes an upper tier having a master switch and a lower tier including a plurality of lower tier entities. The master switch, which has a plurality of ports each coupled to a respective lower tier entity, implements on each of the ports a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Data traffic communicated between the master switch and RPIs is queued within virtual ports that correspond to the RPIs with which the data traffic is communicated. The master switch applies data handling to the data traffic in accordance with a control policy based at least upon the virtual port in which the data traffic is queued, such that the master switch applies different policies to data traffic queued to two virtual ports on the same port of the master switch.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Keshav Kamble, Amitabha Biswas, Dar-Ren Leu, Chandarani J. Mendon, Nilanjan Mukherjee, Vijoy Pandey
  • Patent number: 8750129
    Abstract: A switching network includes first, second and third switches coupled for communication, such that the first and third switches communicate data traffic via the second switch. The first switch is operable to request transmission credits from the third switch, receive the transmission credits from the third switch and perform transmission of data traffic in reference to the transmission credits. The third switch is operable to receive the request for transmission credits from the first switch, generate the transmission credits and transmit the transmission credits to the first switch via the second switch. The second switch is operable to modify the transmission credits transmitted by the third switch prior to receipt of the transmission credits at the first switch.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dayavanti G. Kamath, Keshav Kamble, Deepak Kumar, Dar-ren Leu, Vijoy Pandey
  • Patent number: 8750307
    Abstract: A switch of a data network implements both a bridge and a virtual bridge. In response to receipt of a data frame by the switch from an external link, the switch performs a lookup in a data structure using a source media access control (SMAC) address specified by the data frame. The switch determines if the external link is configured in a link aggregation group (LAG) and if the SMAC address is newly learned. In response to a determination that the external link is configured in a LAG and the SMAC address is newly learned, the switch associates the SMAC with the virtual bridge and communicates the association to a plurality of bridges in the data network.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Keshav Kamble, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A Pandey