-
公开(公告)号:US11349912B2
公开(公告)日:2022-05-31
申请号:US15364036
申请日:2016-11-29
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Laurence R. Lipstone , Hong Zhu
IPC: H04L67/1036 , H04L67/1021 , H04L67/1014 , H04L67/1008 , H04L61/4511 , H04L61/4535 , H04L67/02 , H04L67/141
Abstract: A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes receiving a request from a client for particular content; determining a second device in the CDN, the first device being in a first cluster and the second device being in a second cluster distinct from the first cluster; migrating the request to the second device; and then providing the second device with network traffic from the client.
-
公开(公告)号:US12261764B2
公开(公告)日:2025-03-25
申请号:US18492771
申请日:2023-10-23
Applicant: Snowflake Inc.
Inventor: Jonathan C. Allie , Seth Hettich , Aaron S. Joyner
IPC: H04L43/50 , H04L43/08 , H04L43/0805 , H04L43/0817 , H04L61/4511 , H04L61/4541 , H04L67/02 , H04L67/1036 , H04L67/133
Abstract: A system may include a processing device and a memory storing instructions that, when executed by the processing device, causes the processing device to obtain a health check instruction that is specific to a name of a service that is associated with one or more endpoints, including performing a lookup with the name to obtain the health check instruction that is specific to the name. The processing device performs the one or more actions of the health check instruction to determine a health status of the one or more endpoints, and stores the health status of the one or more endpoints. In response to receiving a request to resolve the name from a client, the processing device returns the one or more endpoints based at least on the health status of the one or more endpoints.
-
公开(公告)号:US12255869B2
公开(公告)日:2025-03-18
申请号:US17897745
申请日:2022-08-29
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , David John Zacks , Thomas Szigeti
IPC: H04L61/4511 , H04L61/2514 , H04L61/3015 , H04L67/1036
Abstract: Methods are provided to perform a name resolution triggered monitoring agent selection for full stack observability. The methods involve obtaining a name resolution request for an enterprise service to be accessed by an endpoint device. A plurality of service instances are configured to provide the enterprise service. The methods further involve determining, based on the name resolution request, a monitoring agent from a plurality of monitoring agents of a monitoring service that monitors performance of the enterprise service and selecting a service instance, from the plurality of service instances, that is associated with the monitoring agent in a name resolution record. The methods further involve providing, to the endpoint device, location information for accessing the service instance and provisioning the monitoring agent to monitor the performance of the enterprise service executed by the service instance for the endpoint device.
-
公开(公告)号:US12155720B2
公开(公告)日:2024-11-26
申请号:US17160316
申请日:2021-01-27
Applicant: Oracle International Corporation
Inventor: Scott Oaks
IPC: G06F15/16 , H04L67/01 , H04L67/1017 , H04L67/1036
Abstract: A client-side load balancer replaces standard name serving functions. An operating system on client machine receives a command to start a client application. The command includes a command line argument (a switch) based on which the operating system also starts the client-side load balancer, which intercepts name service requests. The client-side load balancer controls a cache memory with a list of IP addresses of available servers that are associated with a URL for a particular service request. In response to successive name service requests for the URL, the client-side load balancer provides IP addresses from the list in a strictly repetitive order. The order may be a Round Robin order, or any permutation of a Round Robin order.
-
公开(公告)号:US12041122B2
公开(公告)日:2024-07-16
申请号:US17686457
申请日:2022-03-04
Inventor: Hyun-Hwa Choi , Dae-Won Kim , Sun-Wook Kim , Su-Min Jang , Jae-Geun Cha
IPC: G06F15/173 , H04L67/1008 , H04L67/1014 , H04L67/1036 , H04L67/51
CPC classification number: H04L67/1008 , H04L67/1014 , H04L67/1036 , H04L67/51
Abstract: Disclosed herein are an apparatus and method for autoscaling a service shared in a cloud. The apparatus may include memory in which at least one program is recorded and a processor for executing the program, and the program may perform autoscaling by which at least one second service for performing the same function as a first service is additionally generated or deleted depending on a load that is incurred when multiple clients call the first service in the cloud. The at least one second service may be set to one of two or more execution types having different response times depending on a response time required by each of the multiple clients.
-
公开(公告)号:US11956308B2
公开(公告)日:2024-04-09
申请号:US18198575
申请日:2023-05-17
Applicant: Uber Technologies, Inc.
Inventor: Prashant Varanasi , Chien-Chih Liao , Simon Jeffrey Newton
IPC: H04L67/1036 , H04L47/28 , H04L67/01 , H04L67/60
CPC classification number: H04L67/1036 , H04L47/28 , H04L67/01 , H04L67/60
Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
-
公开(公告)号:US11943685B2
公开(公告)日:2024-03-26
申请号:US18053594
申请日:2022-11-08
Applicant: BROTHER KOGYO KABUSHIKI KAISHA
Inventor: Yuki Narita , Masashi Takeichi , Koichi Hayashi , Tomohiro Inagaki
IPC: H04W4/18 , H04L43/10 , H04L67/1014 , H04L67/1036 , H04L12/64
CPC classification number: H04W4/18 , H04L43/10 , H04L67/1014 , H04L67/1036 , H04L12/6418
Abstract: A server system for an always-on connection includes: a plurality of always-on connection processing parts; and a controller. Each of the always-on connection processing parts includes a plurality of always-on connection execution parts, and the controller is configured to execute: a receiving process to receive a first request for the always-on connection from a terminal device; a determining process to determine a target always-on connection processing part, among the always-on connection processing parts according to the first request, the target always-on connection processing part being one always-on connection processing part to establish the always-on connection with the terminal device; and a sending process to send to the terminal device a destination data indicating a destination of the second request for the always-on connection after determining the target always-on connection processing part, the destination data also indicating the target always-on connection processing part.
-
公开(公告)号:US11856052B2
公开(公告)日:2023-12-26
申请号:US17648968
申请日:2022-01-26
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Kumar Rao Krishnagi , Matthew J Porter , Laxman Dongisharapu , Vijay Kumar Perla , Nalini S Boda , Mark Alan Wells
IPC: H04L67/1008 , G06F8/61 , G06F8/65 , H04L67/1036 , H04L67/52
CPC classification number: H04L67/1008 , G06F8/64 , G06F8/65 , H04L67/1036 , H04L67/52
Abstract: Various methods, apparatuses/systems, and media for implementing a smart cloud deployment module is disclosed. A datacenter stores information data of all availability zones (AZs) associated with deployment of an application. A processor builds an availability zone (AZ) application programming interface (API) and calls the AZ API to retrieve the information data from the datacenter; dynamically and automatically determines, in response to calling the AZ API, prior to deploying the application, whether a first AZ defined in a deployment pipeline among the AZs within the datacenter is healthy for deployment of the application; and deploys the application utilizing the deployment pipeline when it is determined that the first AZ defined in the deployment pipeline is healthy. The processor also checks for another healthy AZ within the same datacenter or within other regions outside of the datacenter when it is determined that the first AZ is not healthy.
-
公开(公告)号:US20230396548A1
公开(公告)日:2023-12-07
申请号:US18452482
申请日:2023-08-18
Applicant: NETFLIX, INC.
Inventor: Sergey FEDEROV , Phelps Watson WILLIAMS , Niosha BEHNAM
IPC: H04L47/125 , G06F17/11 , H04L43/0864 , H04L47/2441 , H04L61/4511 , H04L67/101 , H04L67/1036 , H04L67/56 , H04N21/239 , H04L67/1021
CPC classification number: H04L47/125 , G06F17/11 , H04L43/0864 , H04L47/2441 , H04L61/4511 , H04L67/101 , H04L67/1036 , H04L67/56 , H04N21/239 , H04L67/1021 , H04L67/1012
Abstract: In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.
-
公开(公告)号:US20230353633A1
公开(公告)日:2023-11-02
申请号:US18221147
申请日:2023-07-12
Applicant: Oracle International Corporation
Inventor: Yomesh Rajen Shah , Girish Ahuja , Jason Michael Rothstein , Mark Andrew Crawford , Neeraj Kumar , Umair Ahmed
IPC: H04L67/1036 , H04L67/1008 , H04L67/1014 , H04L12/66
CPC classification number: H04L67/1036 , H04L67/1008 , H04L67/1014 , H04L12/66
Abstract: The present disclosure relates to managing services by a managed service provider (MSP) in a cloud based infrastructure. A control plane of the MSP is established in a first tenancy, and a first access plane of the MSP is established in a second tenancy of a cloud environment. The control plane is configured to manage a plurality of services offered by the MSP to a first host machine included in the second tenancy. A first request is transmitted from the control plane to the first access plane, where the first request is forwarded by the first access plane to the first host machine, and corresponds to a service utilized by the first host machine and managed by the control plane of the MSP. In response to the first request being validated, a first state of the first host machine is modified in the second tenancy based on the first request.
-
-
-
-
-
-
-
-
-