Port management in a horizontally scaled file transfer system

    公开(公告)号:US11936754B1

    公开(公告)日:2024-03-19

    申请号:US18122234

    申请日:2023-03-16

    Applicant: VMWARE, INC.

    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.

    METHOD AND APPARATUS FOR ENHANCED CLIENT PERSISTENCE IN MULTI-SITE GSLB DEPLOYMENTS

    公开(公告)号:US20220400098A1

    公开(公告)日:2022-12-15

    申请号:US17837368

    申请日:2022-06-10

    Applicant: VMware, Inc.

    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.

    Capability-aware service request distribution to load balancers

    公开(公告)号:US11477274B2

    公开(公告)日:2022-10-18

    申请号:US17142248

    申请日:2021-01-06

    Applicant: VMware, Inc.

    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.

    ADAPTIVE PATENT PAYLOAD AGGREGATION
    8.
    发明公开

    公开(公告)号:US20230198913A1

    公开(公告)日:2023-06-22

    申请号:US18081660

    申请日:2022-12-14

    Applicant: VMware, Inc.

    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.

Patent Agency Ranking