Search

Ajeer Salil Pudiyapura

from Sunnyvale, CA
Age ~48

Ajeer Pudiyapura Phones & Addresses

  • 1374 Franchere Pl, Sunnyvale, CA 94087 (213) 925-0422
  • Cupertino, CA
  • Santa Clara, CA
  • Milpitas, CA
  • Redmond, WA
  • Hope Mills, NC
  • Los Angeles, CA
  • San Jose, CA

Resumes

Resumes

Ajeer Pudiyapura Photo 1

Member Of Technical Staff

View page
Location:
Sunnyvale, CA
Industry:
Computer Networking
Work:
Pensando Systems
Member of Technical Staff

Brocade Feb 2007 - Oct 2012
Technical Leader

Foundry Networks Feb 2007 - Oct 2012
Member of Technical Staff

Xpliant Feb 2007 - Oct 2012
Senior Software Architect

Tellabs Feb 2005 - Feb 2007
Staff Software Engineer
Education:
University of Southern California 1999 - 2000
Master of Science, Masters, Computer Science, Engineering, Computer Science and Engineering
University of Calicut 1993 - 1997
Bachelors, Bachelor of Technology, Computer Science, Engineering, Computer Science and Engineering
Skills:
Tcp/Ip
Embedded Systems
Linux
Ethernet
Snmp
C
Distributed Systems
Cloud Computing
Debugging
Unix
Clearcase
Embedded Software
Routing
Virtualization
Ospf
C++
Java
Bgp
Pim Sm
Pim Dm
Pim Bidir
Igmp
Igmp Snooping
Msdp
Mld
Openflow
Network Virtualization
High Availability
Scalability
Ipv6
Switching
Internet Protocol Suite
Ajeer Pudiyapura Photo 2

Member Of Technical Staff

View page
Location:
Sunnyvale, CA
Work:

Member of Technical Staff

Publications

Us Patents

Parser Engine Programming Tool For Programmable Network Devices

View page
US Patent:
20160139892, May 19, 2016
Filed:
Mar 31, 2015
Appl. No.:
14/675667
Inventors:
- San Jose CA, US
Ajeer Salil Pudiyapura - Sunnyvale CA, US
Ravindran Suresh - San Jose CA, US
International Classification:
G06F 9/45
G06F 9/44
Abstract:
A parser engine programming tool configured to receive an input file representing a directly connected cyclical graph or tree of decision points for parsing a range of incoming packet headers, automatically generate all possible paths within the graph and thereby the associated possible headers, and convert the determined paths/headers into a proper format for programming memory of a parser engine to parse the determined headers (represented by the paths).

Code Processor To Build Orthogonal Execution Blocks For Programmable Network Devices

View page
US Patent:
20160139893, May 19, 2016
Filed:
Mar 31, 2015
Appl. No.:
14/675674
Inventors:
- San Jose CA, US
Ajeer Salil Pudiyapura - Sunnyvale CA, US
Ravindran Suresh - San Jose CA, US
International Classification:
G06F 9/45
G06F 9/44
Abstract:
A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code.

Ip Multicast Over Multi-Chassis Trunk

View page
US Patent:
20150373070, Dec 24, 2015
Filed:
Aug 3, 2015
Appl. No.:
14/817097
Inventors:
- San Jose CA, US
Ajeer Salil Pudiyapura - Sunnyvale CA, US
Ganesan Velrajan - Santa Clara CA, US
Assignee:
BROCADE COMMUNICATIONS SYSTEMS, INC. - San Jose CA
International Classification:
H04L 29/06
H04L 12/703
H04L 12/939
H04L 12/931
Abstract:
In embodiments of the present invention, multicast traffic is simultaneously routed via all switches participating in the trunk (can be referred to as partner switches). A respective partner switch synchronizes the local multicast state information with all other partner switches. For a respective multicast group, a plurality of partner switches can be the part of the corresponding multicast distribution tree and obtain multicast traffic from uplink sources. For the multicast group, only one partner switch is elected as the primary forwarder which forwards the multicast traffic via the trunk. Another partner switch can become the primary forwarder for the multicast traffic of another multicast group and provide load sharing of multicast traffic between partner switches. Furthermore, because the partner switches have the multicast traffic and state readily available, in the event of a switch or link failure to the primary forwarder, another partner switch can readily become the primary forwarder.
Ajeer Salil Pudiyapura from Sunnyvale, CA, age ~48 Get Report