Search

Niranjan Shankar Vaidya

from San Jose, CA
Age ~53

Niranjan Vaidya Phones & Addresses

  • 1396 Camino Robles Way, San Jose, CA 95120
  • Campbell, CA
  • Santa Clara, CA
  • Oceanside, CA
  • San Francisco, CA
  • Santa Rosa, CA
  • Petaluma, CA
  • Bethesda, MD
  • Gaithersburg, MD
  • Cary, NC

Work

Company: Broadcom 2008 Position: Associate technical director

Education

Degree: Masters School / High School: Rutgers University 2018 to 2020

Skills

Linux • Distributed Systems • Operating Systems • Ethernet • Networking • High Availability • System Architecture • Switches • Open Source Software • Data Center • Software Engineering • Internet Protocol Suite • Embedded Systems • Architecture • Routers • Tcp/Ip • Device Drivers • Linux Kernel • Cloud Computing

Languages

English

Industries

Computer Networking

Resumes

Resumes

Niranjan Vaidya Photo 1

Summer Course Instructor: Engineering Dynamics

View page
Location:
1396 Camino Robles Way, San Jose, CA 95120
Industry:
Computer Networking
Work:
Broadcom since 2008
Associate Technical Director
Education:
Rutgers University 2018 - 2020
Masters
University of Mumbai
Bachelor of Engineering, Bachelors, Computer Engineering
Iowa State University
Master of Science, Masters, Computer Science
Skills:
Linux
Distributed Systems
Operating Systems
Ethernet
Networking
High Availability
System Architecture
Switches
Open Source Software
Data Center
Software Engineering
Internet Protocol Suite
Embedded Systems
Architecture
Routers
Tcp/Ip
Device Drivers
Linux Kernel
Cloud Computing
Languages:
English

Publications

Us Patents

Method And System Of Frame Forwarding With Link Aggregation In Distributed Ethernet Bridges

View page
US Patent:
20120307828, Dec 6, 2012
Filed:
Dec 27, 2011
Appl. No.:
13/337774
Inventors:
Puneet AGARWAL - Cupertino CA, US
Niranjan VAIDYA - Santa Clara CA, US
Biju BABU - San Jose CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/56
US Classification:
370392, 370401
Abstract:
Embodiments relate to forwarding of packets in link aggregation environments. A method for forwarding a packet through an extended switch including a first port extender and a second port extender directly or indirectly communicatively coupled to respectively a first interface and a second interface of a controlling bridge includes, associating a first port extender interface of the first port extender with a global namespace or an interface-specific namespace. The method further includes receiving a packet through the first port extender interface, marking the received packet with an indication of the namespace configuration of the first port extender interface, processing the marked packet in the controlling bridge based at least in part upon the indication, and transmitting the processed packet out of the controlling bridge.

Scalable E2E Network Architecture And Components To Support Low Latency And High Throughput

View page
US Patent:
20230030497, Feb 2, 2023
Filed:
Jul 30, 2021
Appl. No.:
17/390352
Inventors:
- Singapore, SG
Niranjan Vaidya - San Jose CA, US
Chih-Yuan Chang - San Jose CA, US
Mark David Griswold - San Jose CA, US
Assignee:
Avago Technologies International Sales Pte. Limited - Singapore
International Classification:
H04L 12/801
H04L 12/46
Abstract:
A method for managing network traffic is shown. The method includes establishing a virtual tunnel between a source endpoint and a destination endpoint, the virtual tunnel including a plurality of data flow paths, each of the plurality of data flow streams connecting the source endpoint and the destination endpoint. The method includes providing, via the destination endpoint, a plurality of credits to the source endpoint, the plurality of credits provided via two or more of the plurality of data flow paths. The method includes updating, at the source endpoint, a data transmission sequence based on the received plurality of credits. The method includes providing a plurality of data packets based on the data transmission sequence to the destination endpoint.

Highly Parallel Programmable Packet Editing Engine With A Scalable Control Infrastructure

View page
US Patent:
20190379767, Dec 12, 2019
Filed:
May 21, 2019
Appl. No.:
16/418869
Inventors:
- Singapore, SG
Niranjan Vaidya - San Jose CA, US
Mandar Joshi - San Jose CA, US
International Classification:
H04L 29/06
H04L 12/947
H04L 12/879
Abstract:
A highly parallel programmable packet editing engine with a scalable control infrastructure includes receiving an ingress packet having one or more headers; assigning, by one or more processors, the one or more headers of the ingress packet to a number of zones, wherein each zone is a grouping of adjacent headers that are closely related to one another by information content or processing type; performing, by the one or more processors, offset computations for the one or more headers in a zone concurrently with offset computations of headers assigned to other zones; performing, by the one or more processors, different header operations on the one or more headers concurrently with respective ones of a plurality of editing engines; combining, by the one or more processors, the edited one or more headers at the computed offsets to generate a modified egress packet; and providing, for transmission, the modified egress packet.

Dynamic Group Multipathing

View page
US Patent:
20170048147, Feb 16, 2017
Filed:
Oct 13, 2015
Appl. No.:
14/881661
Inventors:
- Irvine CA, US
Niranjan Shankar VAIDYA - Campbell CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/803
H04L 12/26
H04L 12/721
H04L 12/709
H04W 72/08
Abstract:
The present disclosure is directed to a system and method for dynamic and adaptive load balancing. An example method includes receiving, at a network device, a data packet to be sent via one or more aggregation groups, where the aggregation groups each comprise a plurality of aggregate members. The example method further includes determining, based on the data packet, a flow identifier of a flow to which the data packet belongs and determining a state of the flow. The example method also includes determining, based on the flow identifier and the state of the flow, an assigned member of the plurality of aggregate members for the flow and communicating the packet via the assigned member.
Niranjan Shankar Vaidya from San Jose, CA, age ~53 Get Report