Abhishek Chauhan
Saratoga, California, United States
5K followers
500+ connections
Activity
-
Wow, what a day! 🤯 Just wrapped up hosting Adobe AEM's Customer Advisory Board, and I'm still buzzing from the incredible energy and…
Wow, what a day! 🤯 Just wrapped up hosting Adobe AEM's Customer Advisory Board, and I'm still buzzing from the incredible energy and…
Liked by Abhishek Chauhan
-
Closing on a great journey over a decade, I’ve decided to leave Juniper Networks and the company I co-founded, #Apstra. The journey started in 2014…
Closing on a great journey over a decade, I’ve decided to leave Juniper Networks and the company I co-founded, #Apstra. The journey started in 2014…
Liked by Abhishek Chauhan
-
This is a critical role (Sr Staff for Observability) at MongoDB with significant impact across the organization. Check out the details here:…
This is a critical role (Sr Staff for Observability) at MongoDB with significant impact across the organization. Check out the details here:…
Liked by Abhishek Chauhan
Experience
Education
Patents
-
Application Delivery Fabric
Issued US 10019128
Using software-defined virtual appliance to build an application delivery fabric.
-
Distributed Traffic Forwarding in a cluster
Issued US 9866475
L2 and L3 packet forwarding in a single system image cluster, where all nodes are not symmetrically plumbed.
-
Distributed script execution: Just-in-time state sharing
Issued US 9871849
Sharing variable state from an appliance to a server. A script is partially evaluated at the first appliance, and then the runtime state is passed over to a second server to complete the evaluation.
-
Distributed ARP resolution in single system image clusters
Issued US 9794219
Resolving ARP in a cluster becomes a shared responsibility. Assuming an asymmetric topology, where not every node is connected to every network, this requires coordination and inference.
-
Table hunting in a distributed key-value store
Issued US 9619542
In the presence of failures or missing nodes, a distribute hash table must hunt for replicas of previously stored values. Several algorithms for organizing the replicas and hunting are described, that allow trade offs between hunting time (crucial for graceful degradation) and replication depth.
-
Distributed leases in hash tables
Issued US 9596305
Allows a distributed hash table with eventual consistent guarantees, to cache lookup results received from other nodes, while using leasing as a means of enforcing consistency and garbage collection.
-
Unified access to Windows, SaaS and cloud hosted apps
Issued US 9461996
A unified way to access applications that are delivered via a diversity of means, without requiring the user to premedidate and choose the means of access, before choosing the application they want to access.
-
High performance, distributed key-value replicas
Issued US 9426220
A distributed hash table that maintains session state across a cluster, operating at millions of updates per second. Relaxing consistency to "eventual consistency". Tight bounds on survivability, recovery and potential for state loss.
-
Scaling networking processing to multi-core
Issued US 9407554
Follow on to: https://patents.google.com/patent/US8503459
-
Enable owned and floating IPs in a distributed cluster
Issued US 9374337
Multiple active-active nodes of a cluster, simultaneously have active traffic and connections on the same shared IP address. This patent describes the port management strategies required to make this scale to billions of connections.
-
Online meeting while driving
Issued US 9282286
Enable users to lawfully participate in online meetings, while driving an automobile, using the album-cover, trackname, artist display features of modern cars, that are lawfully allowed within the driver's field of view.
-
Cloud Bridge: Unified IP namespace between public and private cloud
Issued US 9253159
A secure WAN tunnel between public and private clouds, allowing for secure communication, overlay networking and routing, L2 unification and IP name space unification.
-
Application Firewall Security Profiles
Issued US 9160768
Follow on to: https://patents.google.com/patent/US8490148
-
Distributed-clustered MAC based forwarding
Issued US 9124514
Sharing L2 state information across nodes in a cluster to provide a single system illusion at L2 when performing MAC based forwarding in an application delivery controller.
-
Scalable Derivative Services
Issued US 9111003
Follow on to: https://patents.google.com/patent/US7793220
-
Plaform rate-limiting with graceful degradation
Issued US 9071526
Using a software license to limit the performance of a device, in such a way that the typical TCP flow behaviors are not misled of adversely affected.
-
Distributed flow distribution in a cluster
Issued US 8891364
A distributed flow distributor, that runs across all nodes of the cluster and guarantees the attributes of "balance" "affinity" and "order" for packets of a flow. and across flows.
-
Virtual Application Delivery Fabric
Issued US 8868724
A fabric made out of virtual appliances of Application delivery controllers.
-
Inferencing data-types
Issued US 8695084
Follow on to: https://patents.google.com/patent/US7617531
-
URL Set-Cover: Rule generalization
Issued US 8695083
Follow on to: https://patents.google.com/patent/US7774834
-
Multi-core architecture for acceleration
Issued US 8654791
An architecture based on "balance" "affinity" and "order" as the key attributes of a flow distributor, allowing almost linear scaling for networking workloads on multi-core hardware.
-
Scalable packet-steering for multi-core networking
Issued US 8654791
Follow on to: https://patents.google.com/patent/US8009682
-
Machine learning to identify session ids and state in cookies and parameters
Issued US 8521909
Follow on to: https://patents.google.com/patent/US8051207
-
Application security profiles
Issued US 8490148
A separation-of-concerns paradigm that allows organizing detailed application firewall policies into "profiles" that can be layered and ordered to yield the desired effective security policy, while allowing administrators and application owners to co-exist and participate in the authoring.
-
Web Application Data leak prevention
Issued US 8458783
A data leak prevention mechanism for web application firewalls, to parse, detect the presence of sensitive data, or detect the absence of required data. and block non compliant outbound traffic.
-
Scalable Long-polling: Push Notifications over HTTP
Issued US 8458331
An enhanced proxy-to-server protocol that allows long-polling workloads to scale to 100s of millions of parked requests, while requiring little modification to the performance and scale characteristics of the backend servers.
-
Session processing via Routing traffic (message passing) vs sharedmem
Issued US 8438626
Instead of preserving TCP flow locality, and accessing shared session state with contention, this invention re-routes partially processed TCP flows to "owner cores" that manage corresponding sessions, thereby avoiding shared memory and contention.
-
Shared session management in a shared-nothing system
Issued US 8413225
Application of interned data structures to allow independently managed shared sessions.
-
Transmit stall detection (multi-master device management)
Issued US 8381026
When multiple core are simultaneously issuing commands to a device, coordinating control actions (such as reset unreliable device - stonith etc), becomes key. This proposes a mechanism for such coordination.
-
Modeling application entry points with positive and negative security models
Issued US 8261340
follow on to: https://patents.google.com/patent/US7890996
-
High performance logging on multicore systems
Issued US 8219676
Multiple asynchronous sources of log events on a multi-core system, with ability to emit a CATOCS (causally and totally ordered) log stream, operating at the rate of millions of events / second.
-
Determining goodness of a universal hash function generator key
Issued US 8082359
No all hash keys for the Toeplitz hash function, are created equal. Some deliver an even distribution, while others don't. This is a mathematical formulation of how to tell if a given key will produce an even distribution.
-
Inferring server state in a stateless protocol (entropy based ML)
Issued US 8051207
Identify which portions of data carried on a protocol like HTTP constitute server-side state or references to server-side state, by tracking entropy.
-
Packet-steering in multi-core architectures
Issued US 8009682
Use of King Bruce algorithm (try till you succeed), for enabling full symmetric flow processing on one core, when using hardware accelerated RSS hashing for distributing flows.
-
Learning engine for type inferencing
Issued US 8011009
Follow on to: https://patents.google.com/patent/US7615531
-
Modeling statistical exceptions to generalized rules
Issued US 7890996
Creating a URL cover using only positive security (allow rules) is suboptimal. Either the rules suffer from overfitting (a rule for every URL), or overly general (allow bad URLs through). This idea allow a general rul to be specialized (narrowed) by augmenting with a set of exceptions.
-
Object oriented policy expressions
Issued US 7870277
An objected oriented network policy framework.
-
Derivative Services (Mashups)
Issued US 7793220
Enable server-side mashups at scale, by allowing every web page to be treated as a data source, and intelligently parsing and incrementally updating the DOM of the page when page updates are detected.
-
Rule generalization for application entry point modeling (ML)
Issued US 7774834
Automatically learn a small set of rules / patterns of URLs that are allowed to be the starting points of user sessions, via machine learning, by generalizing from logs.
-
Inferencing data types via machine learning
Issued US 7617531
Machine learning to classify form fields and query parameters into data-type classes, based on observing instances of values.
-
Light weight threads for reducing stack memory
Issued US 6968557
Allocate only mini stacks for threads, and dynamically switch to a shared big stack, if and when a thread outruns its mini stack.
-
Compact hash tables (eliminate key storage)
Issued US 6330557
Compact key value storage, where storage allocation for the key can be eliminated.
-
Packet spacing of multiple packet streams
Issued US 6215795
A packet scheduler that guarantees substantially evenly spaced packets after admitting multiple real-time streams.
-
Server selection for mirrored sites (Global load balancing)
Issued US 6115752
DNS based global server load balancing, estimating user proximity via the name resolution request.
-
Auto-discovery and configuration of application delivery services
US 10101981
-
Distributed ARP resolution over synthetic link-aggregates
US 9973468
More activity by Abhishek
-
Excited to announce that i am starting a new job as Director of Materials Program Management, Supply Chain supporting NPI at Applied Materials! Back…
Excited to announce that i am starting a new job as Director of Materials Program Management, Supply Chain supporting NPI at Applied Materials! Back…
Liked by Abhishek Chauhan
-
Excited and thankful for the Test-of-Time Award recognizing a paper from a decade ago, from my time at Intel Labs. It's an honor to stand alongside…
Excited and thankful for the Test-of-Time Award recognizing a paper from a decade ago, from my time at Intel Labs. It's an honor to stand alongside…
Liked by Abhishek Chauhan
-
If you haven't heard - MongoDB now has stream processing capabilities. You can process Apache Kafka or MongoDB change streams inside MongoDB Atlas…
If you haven't heard - MongoDB now has stream processing capabilities. You can process Apache Kafka or MongoDB change streams inside MongoDB Atlas…
Liked by Abhishek Chauhan
-
Welcome to our incredible Neythri Leadership Circle members Nivi (Nivedita) Gupta, Deepti Kapur, Aarti Sharma, Preetha Ram, Monica Sharma, Namrata…
Welcome to our incredible Neythri Leadership Circle members Nivi (Nivedita) Gupta, Deepti Kapur, Aarti Sharma, Preetha Ram, Monica Sharma, Namrata…
Liked by Abhishek Chauhan
-
Wisconsin was just designated as Regional Tech Hub for biohealth – with UW–Madison helping lead the way. The Tech Hub designation opens the doors…
Wisconsin was just designated as Regional Tech Hub for biohealth – with UW–Madison helping lead the way. The Tech Hub designation opens the doors…
Liked by Abhishek Chauhan
-
Abhishek Chauhan, the Grainite team, and I are excited for this next chapter in our quest to make developing real-time event-driven applications…
Abhishek Chauhan, the Grainite team, and I are excited for this next chapter in our quest to make developing real-time event-driven applications…
Liked by Abhishek Chauhan
-
I’m excited to be leading a discussion at at The New Wave of Robotics: Engineering a Sustainable Future, hosted by @SynapsProductDevelopment and…
I’m excited to be leading a discussion at at The New Wave of Robotics: Engineering a Sustainable Future, hosted by @SynapsProductDevelopment and…
Liked by Abhishek Chauhan
-
I always wanted to understand what is involved in optimizing a specific algorithm for GPU that isn't one of the well-known types that are accelerated…
I always wanted to understand what is involved in optimizing a specific algorithm for GPU that isn't one of the well-known types that are accelerated…
Liked by Abhishek Chauhan
-
Completed an amazing forward looking IT leadership and Technology strategy program at University of California, Berkeley, Haas School of Business…
Completed an amazing forward looking IT leadership and Technology strategy program at University of California, Berkeley, Haas School of Business…
Liked by Abhishek Chauhan
-
What an honor of giving a speech at 2023 Clarkson Graduation Commencement. Reflecting on my graduation day 41 years ago fills me with a sense of…
What an honor of giving a speech at 2023 Clarkson Graduation Commencement. Reflecting on my graduation day 41 years ago fills me with a sense of…
Liked by Abhishek Chauhan
-
Two questions came out of my Data Teams Survey for 2023: Do data teams need to use data methodologies more effectively? Why did so many teams say…
Two questions came out of my Data Teams Survey for 2023: Do data teams need to use data methodologies more effectively? Why did so many teams say…
Liked by Abhishek Chauhan
-
OMG😱 - the roof is on fire🔥!! Fireworks just ignited as my first Gartner research note was just published! 😆 Would it be something about…
OMG😱 - the roof is on fire🔥!! Fireworks just ignited as my first Gartner research note was just published! 😆 Would it be something about…
Liked by Abhishek Chauhan
-
I rarely give talks in Tamil. This was quite a challenge. Wish I could have used more Tamil than Tinglish. Nevertheless I hope it reaches an audience…
I rarely give talks in Tamil. This was quite a challenge. Wish I could have used more Tamil than Tinglish. Nevertheless I hope it reaches an audience…
Liked by Abhishek Chauhan
-
Meeting with cofounders Ajit Mayya and Sanjay Uppal of The Fabric's first co-created company VeloCloud, brings back lovely memories.
Meeting with cofounders Ajit Mayya and Sanjay Uppal of The Fabric's first co-created company VeloCloud, brings back lovely memories.
Liked by Abhishek Chauhan
-
It's live ... https://netscaler.com Our new website, new brand, new logo! Upwards and onwards from now on :)
It's live ... https://netscaler.com Our new website, new brand, new logo! Upwards and onwards from now on :)
Liked by Abhishek Chauhan
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Abhishek Chauhan in United States
-
Abhishek Chauhan
US Technical Recruiter at Quantum World Technologies Inc.
-
Abhishek Chauhan
Senior Software @ Disney Streaming
-
Abhishek Chauhan
Actively looking for full-time SWE/SDE opportunities 2025 | MS CS Student at University of Texas at Dallas
-
Abhishek Chauhan
Director of Product Development - Commercial Lending Product suite (Legacy and Modernized Web UI- UX / REST APIs Products) | Driving Growth Through Strategic Solutions Delivery
58 others named Abhishek Chauhan in United States are on LinkedIn
See others named Abhishek Chauhan