-
公开(公告)号:US11936754B1
公开(公告)日:2024-03-19
申请号:US18122234
申请日:2023-03-16
Applicant: VMWARE, INC.
Inventor: Rajagopal Sreenivasan , Raghav Kempanna , Sudarshana Kandachar Sridhara Rao , Srinivasa Srikanth Podila , Kumara Parameshwaran
IPC: H04L67/561 , H04L67/06
CPC classification number: H04L67/561 , H04L67/06
Abstract: An example method of file transfer between a client and a server includes: initiating, by the client, a front-end control connection between the client and a horizontally scaled proxy service; creating, by a first proxy instance of a plurality of proxy instances of the horizontally scaled proxy service, a back-end control connection between the first proxy instance and the server; returning, to the client from the first proxy instance, a unique client parameter associated with the front-end connection as a destination port for a front-end data connection; initiating, by the client, the front-end data connection between the client and the horizontally scaled proxy service, the front-end data connection using the destination port as returned by the first proxy instance; and creating, by the first proxy instance, a back-end data connection between the first proxy instance and the server.
-
公开(公告)号:US20220360516A1
公开(公告)日:2022-11-10
申请号:US17871856
申请日:2022-07-22
Applicant: VMware, Inc.
Inventor: Sudarshana Kandachar Sridhara Rao , Aravindhan K , Srinivasa Srikanth Podila , Tathagat Priyadarshi , Raghav Kempanna , Rajagopal Sreenivasan , Vipin Padmam Ramesh
IPC: H04L43/50 , H04L41/0816 , H04L41/147 , H04L43/062
Abstract: Some embodiments provide a method for generating a test traffic configuration for testing a first network. From a second network, the method receives a set of data streams representing data traffic observed in the second network. The method uses a machine learning engine to analyze the set of data streams in order to determine traffic patterns in the second network. The method generates the test traffic configuration for testing the first network by replicating the traffic patterns of the second network in the first network.
-
公开(公告)号:US20220407915A1
公开(公告)日:2022-12-22
申请号:US17569519
申请日:2022-01-06
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Kumara Parameshwaran , Vipin Padmam Ramesh
IPC: H04L67/1029 , H04L67/1004 , H04L43/065 , G06F9/455
Abstract: Some embodiments of the invention provide a method for evaluating multiple candidate resource elements associated with different resource element types for deploying one tenant deployable element in a single public cloud. The method deploys a set of one or more agents in the public cloud to collect metrics evaluating performance of each of the multiple candidate resource elements. The method communicates with the set of deployed agents to collect metrics to quantify performance of each candidate resource element. The method aggregates the collected metrics in order to generate a report that quantifies performance of each type of candidate resource element for deploying the tenant deployable element in the single public cloud.
-
公开(公告)号:US20220407773A1
公开(公告)日:2022-12-22
申请号:US17569522
申请日:2022-01-06
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Kumara Parameshwaran , Vipin Padmam Ramesh
IPC: H04L41/0806 , H04L67/10 , H04L43/0817
Abstract: Some embodiments of the invention provide a method of deploying a tenant deployable element to one public cloud. The method identifies first and second candidate resource elements respectively of first and second resource element sub-types to deploy in a public cloud to implement the tenant deployable element. The method identifies, for the first and second candidate resource elements respectively first and second sets of performance metric values to evaluate. The method evaluates the identified first and second sets of metrics to select one candidate resource element to implement the tenant deployable element in the public cloud. The method uses the selected resource element to implement the tenant deployable element in the public cloud.
-
公开(公告)号:US20220400098A1
公开(公告)日:2022-12-15
申请号:US17837368
申请日:2022-06-10
Applicant: VMware, Inc.
Inventor: Sudarshana Kandachar Sridhara Rao , Rajagopal Sreenivasan , Raghav Kempanna , Sreeram Iyer
IPC: H04L61/4511 , H04L67/1095
Abstract: Some embodiments provide a method that, at a first domain name system (DNS) cluster of a set of DNS clusters, receives a DNS request from a client. The first DNS cluster identifies, based on an identifier of the client in the DNS request, a home DNS cluster of the client. The method forwards the DNS request to the home DNS cluster. The home DNS cluster supplies a DNS response to the client. Identifying the home DNS cluster, in some embodiments, includes performing a hash on the identifier of the client. Supplying the DNS response, in some embodiments, includes receiving a virtual IP (VIP) address associated with one of a plurality of sets of application servers to the client and providing the received VIP address to the client in the DNS response.
-
公开(公告)号:US11477274B2
公开(公告)日:2022-10-18
申请号:US17142248
申请日:2021-01-06
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Sreeram Iyer , Prasad Rao , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Rakesh Kumar R
IPC: H04L67/1008 , H04L45/12 , H04L41/0806 , H04L67/1034 , H04L67/101 , H04L67/63
Abstract: Example methods and systems for capability-aware service request distribution are described. In one example, a network element may obtain a set of capability information associated with multiple load balancers capable of service request handling and identify varying capability levels among the multiple load balancers. The network element may assign unequal path cost information to the multiple load balancers to indicate the varying capability levels. The unequal path cost information may include (a) a first path cost that is assigned to the first load balancer; and (b) a second path cost that is assigned to the second load balancer and different to the first path cost to indicate the lower capability level of the second load balancer compared to the first load balancer. In response to detecting a service request, the service request may be steered towards one of the multiple load balancers based on the unequal path cost information.
-
公开(公告)号:US11799824B2
公开(公告)日:2023-10-24
申请号:US17837359
申请日:2022-06-10
Applicant: VMware, Inc.
Inventor: Sudarshana Kandachar Sridhara Rao , Rajagopal Sreenivasan , Raghav Kempanna , Sreeram Iyer
IPC: H04L67/1095 , H04L61/4511 , H04L61/2514 , H04L61/5007 , H04L61/5038
CPC classification number: H04L61/4511 , H04L61/2514 , H04L61/5007 , H04L67/1095 , H04L61/5038
Abstract: Some embodiments provide a method that, at a first domain name system (DNS) cluster of a set of DNS clusters, receives a DNS request from a client. The first DNS cluster identifies, based on an identifier of the client in the DNS request, a home DNS cluster of the client. The method forwards the DNS request to the home DNS cluster. The home DNS cluster supplies a DNS response to the client. Identifying the home DNS cluster, in some embodiments, includes performing a hash on the identifier of the client. Supplying the DNS response, in some embodiments, includes receiving a virtual IP (VIP) address associated with one of a plurality of sets of application servers to the client and providing the received VIP address to the client in the DNS response.
-
公开(公告)号:US20230198913A1
公开(公告)日:2023-06-22
申请号:US18081660
申请日:2022-12-14
Applicant: VMware, Inc.
Inventor: Kumara Parameshwaran Rathnavel , Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Aravindhan K , Tathagat Priyadarshi
CPC classification number: H04L47/43 , H04L47/36 , H04L47/125
Abstract: The method of some embodiments forwards packets to a destination node executing on a host computer. The method identifies a set of one or more attributes associated with a set of one or more packets of a data flow. Based on the identified set of attributes, the method dynamically specifies a set of parameters for aggregating, for the destination node, payloads of multiple groups of packets of the data flow. The method creates, according to the set of parameters, an aggregate packet for each group of packets and then forwards each aggregate packet to the destination node. In some embodiments, aggregating each group of packets includes setting headers for each aggregate packet, forwarded to the destination node, where the headers for each aggregate packet correspond to headers of the group of packets.
-
公开(公告)号:US20220407790A1
公开(公告)日:2022-12-22
申请号:US17569517
申请日:2022-01-06
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Kumara Parameshwaran , Vipin Padmam Ramesh
IPC: H04L43/067 , H04W24/10 , H04W28/02 , H04W72/08 , H04L43/062
Abstract: Some embodiments of the invention provide a method for evaluating multiple candidate resource elements that are candidates for deploying a set of one or more tenant deployable elements in a public cloud. For each particular tenant deployable element, the method deploys in the public cloud at least one instance of each of a set of one or more candidate resource elements and at least one agent to execute on the deployed resource element instance. The method communicates with each deployed agent to collect metrics for quantifying performance of the agent's respective resource element instance. The method then aggregates the collected metrics in order to generate a report that quantifies performance of each candidate resource element in the set of candidate resource elements for deploying the particular tenant deployable element in the public cloud.
-
公开(公告)号:US20220407774A1
公开(公告)日:2022-12-22
申请号:US17569524
申请日:2022-01-06
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Kumara Parameshwaran , Vipin Padmam Ramesh
IPC: H04L41/0813 , H04L67/10
Abstract: Some embodiments of the invention provide a method of adjusting deployment of a set of resource elements in a public cloud. The method deploys agents on a first set of resource elements in the public cloud. The method communicates with the deployed agents to generate performance metrics regarding the first set of resource elements. The method analyzes the performance metrics to determine that a deployment of a second set of resource elements in the public cloud has to be modified. The method modifies the deployment of the second set of resource elements based on the analysis.
-
-
-
-
-
-
-
-
-