Patents by Inventor Raju Kumar
Raju Kumar 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).
-
Publication number: 20220291970Abstract: Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern.Type: ApplicationFiled: May 30, 2022Publication date: September 15, 2022Inventors: Raju Kumar, Sreeram Iyer
-
Patent number: 11411825Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.Type: GrantFiled: March 12, 2020Date of Patent: August 9, 2022Assignee: VMWARE, INC.Inventors: Gaurav Rastogi, Raju Kumar
-
Patent number: 11347561Abstract: Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern.Type: GrantFiled: June 22, 2018Date of Patent: May 31, 2022Assignee: VMWARE, INC.Inventors: Raju Kumar, Sreeram Iyer
-
Publication number: 20210274013Abstract: Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.Type: ApplicationFiled: May 3, 2021Publication date: September 2, 2021Inventor: Raju Kumar
-
Patent number: 10999398Abstract: Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.Type: GrantFiled: April 8, 2016Date of Patent: May 4, 2021Assignee: VMWARE, INC.Inventor: Raju Kumar
-
Patent number: 10931548Abstract: In an embodiment, a method includes selecting, among service engines (SEs) executing on a respective plurality of hosts, a set of one or more SEs to perform health monitoring of an application, where a plurality of instances of the application are executing on at least some of the hosts, and the selected SE(s) includes a subset of the SEs. The method includes collecting health monitor data from the selected SE(s), determining a health condition based at least in part on the collected data, and outputting the health condition. In another embodiment, a method includes receiving, at a first SE of a first host among a plurality of hosts, configuration information pertaining to a subset of application instances executing on corresponding ones of the plurality of hosts, obtaining health data pertaining to the subset of application instances, and outputting the health data to be shared by the plurality of hosts.Type: GrantFiled: March 8, 2017Date of Patent: February 23, 2021Assignee: VMWARE, INC.Inventors: Sreeram Iyer, Aditya Somasundara, Raju Kumar, Praveen Yalagandula
-
Publication number: 20200287794Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.Type: ApplicationFiled: March 12, 2020Publication date: September 10, 2020Inventors: Gaurav Rastogi, Raju Kumar
-
Patent number: 10616137Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.Type: GrantFiled: December 18, 2018Date of Patent: April 7, 2020Assignee: VMWARE, INC.Inventor: Raju Kumar
-
Patent number: 10594562Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.Type: GrantFiled: April 15, 2016Date of Patent: March 17, 2020Assignee: VMWARE, INC.Inventors: Gaurav Rastogi, Raju Kumar
-
Patent number: 10579676Abstract: Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.Type: GrantFiled: November 30, 2018Date of Patent: March 3, 2020Assignee: VMWARE, INC.Inventor: Raju Kumar
-
Publication number: 20190149482Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.Type: ApplicationFiled: December 18, 2018Publication date: May 16, 2019Inventor: Raju Kumar
-
Publication number: 20190109851Abstract: Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.Type: ApplicationFiled: November 30, 2018Publication date: April 11, 2019Inventor: Raju Kumar
-
Patent number: 10193825Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.Type: GrantFiled: April 18, 2018Date of Patent: January 29, 2019Assignee: Avi NetworksInventor: Raju Kumar
-
Patent number: 10182057Abstract: Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.Type: GrantFiled: March 8, 2016Date of Patent: January 15, 2019Assignee: Avi NetworksInventor: Raju Kumar
-
Publication number: 20180241692Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.Type: ApplicationFiled: April 18, 2018Publication date: August 23, 2018Inventor: Raju Kumar
-
Patent number: 9979674Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a first server in an ordering of the plurality of servers that has not reached its load threshold. The selected server is enabled to handle the network request.Type: GrantFiled: June 30, 2015Date of Patent: May 22, 2018Assignee: Avi NetworksInventor: Raju Kumar
-
Publication number: 20080097028Abstract: The present invention provides solid support media for use in oligomer synthesis, methods of producing the media, and methods of using the media. In some embodiments, the processes of the invention comprise (a) providing an organic phase comprising an olefin monomer, a cross-linker, a functionalizing reagent and an initiator; and (b) contacting the organic phase with an aqueous phase under conditions of time and temperature effective to form the polymeric bead.Type: ApplicationFiled: December 17, 2007Publication date: April 24, 2008Applicants: lsis Pharmaceuticals, Inc., Nitto-DenkoInventors: Vasulinga Ravikumar, Raju Kumar, Kenjirou Mori, Tatsuya Konishi, Ayako Matsunawa, Takeo Matsumura, Cheiko Kitaura, Gang Zhao
-
Publication number: 20080021224Abstract: Universal linkers, their facile processes of manufacture and methods of using the same are provided.Type: ApplicationFiled: January 11, 2007Publication date: January 24, 2008Applicant: Isis Pharmaceuticals, Inc.Inventors: Vasulinga Ravikumar, Muthiah Manoharan, Andrei Guzaev, Zhiwei Wang, Raju Kumar
-
Publication number: 20060051800Abstract: The present invention provides solid support media for use in oligomer synthesis, methods of producing the media, and methods of using the media. In some embodiments, the processes of the invention comprise (a) providing an organic phase comprising an olefin monomer, a cross-linker, a functionalizing reagent and an initiator; and (b) contacting the organic phase with an aqueous phase under conditions of time and temperature effective to form the polymeric bead.Type: ApplicationFiled: September 2, 2005Publication date: March 9, 2006Applicant: ISIS Pharmaceuticals, Inc.Inventors: Vasulinga Ravikumar, Raju Kumar, Kenjirou Mori, Tatsuya Konishi, Ayako Matsunawa, Takeo Matsumura, Cheiko Kitaura, Gang Zhao
-
Publication number: 20050208588Abstract: Universal linkers, their facile processes of manufacture and methods of using the same are provided.Type: ApplicationFiled: November 15, 2004Publication date: September 22, 2005Applicant: ISIS Pharmaceuticals, Inc.Inventors: Vasulinga Ravikumar, Muthiah Manoharan, Andrei Guzaev, Zhiwei Wang, Raju Kumar