H04L67/1025

METHOD OF DISTRIBUTING SERVICE SERVER DYNAMICALLY
20220329652 · 2022-10-13 ·

The present invention discloses a method of distributing service server dynamically. Specifically, the present invention relates to a service server distribution method which allows the modification of system distribution rule. The present invention allows distributing service server data from different group of service servers to different client devices. The system distribution rule which is in the index server at the system end and used for distributing different group of service server data to different client devices may be freely modified. On the other hand, the client devices at the client end may modify the corresponding client distribution rule. The client distribution rule is used to determine establishing the connection between the client device and specific service server. Therefore, the present method of distributing service server dynamically may reduce the load of index server and distribute the service servers which are set up by/for different organization or service type.

METHOD OF DISTRIBUTING SERVICE SERVER DYNAMICALLY
20220329652 · 2022-10-13 ·

The present invention discloses a method of distributing service server dynamically. Specifically, the present invention relates to a service server distribution method which allows the modification of system distribution rule. The present invention allows distributing service server data from different group of service servers to different client devices. The system distribution rule which is in the index server at the system end and used for distributing different group of service server data to different client devices may be freely modified. On the other hand, the client devices at the client end may modify the corresponding client distribution rule. The client distribution rule is used to determine establishing the connection between the client device and specific service server. Therefore, the present method of distributing service server dynamically may reduce the load of index server and distribute the service servers which are set up by/for different organization or service type.

SYSTEM FOR LIFECYCLE PROGRESSION LEVERAGING ADOPTION JOURNEY OF NETWORKING AND COMPUTING EQUIPMENT

Methods are provided in which a computing device obtains telemetry data associated with a network technology used in an enterprise network and an enterprise network profile that includes information about the complexity of the enterprise network. The network technology is deployed at one or more devices of the enterprise network. The methods further include the computing device determining, based on the telemetry data, for each deployment of the network technology, a current stage from a plurality of stages of an adoption lifecycle to which the network technology progressed, determining a time estimate for completing the current stage of the adoption lifecycle, based on the enterprise network profile and an adoption benchmark generated from a plurality of activities performed for progressing along the adoption lifecycle, and evaluating an adoption of the network technology, using the time estimate, to progress the network technology along the lifecycle.

METHOD FOR PLAYING ON A PLAYER OF A CLIENT DEVICE A CONTENT STREAMED IN A NETWORK
20220337643 · 2022-10-20 ·

The present invention relates to a method for playing on a player of a client device a content streamed in a network, including: (a) receiving from the player a request for a current segment at a first quality level; (b) determining, using a closed loop controller minimizing a difference between a first quality level and a setpoint second quality level, an optimal response delay for providing the requested current segment; and (c) providing the requested current segment from a first buffer at the expiration of said estimated optimal response delay.

Deterministic mapping and uniform routing of items to physical resources using hash values

A string, identifying an item to be assigned to a physical resource, is hashed to obtain a numeric hash value. The numeric hash value is downscaled to obtain a bucket identifier that identifies a bucket that will hold the numeric hash value. The bucket is then deterministically mapped to a physical resource so that it can be retrieved without accessing a stored data structure representative of the mapping.

Deterministic mapping and uniform routing of items to physical resources using hash values

A string, identifying an item to be assigned to a physical resource, is hashed to obtain a numeric hash value. The numeric hash value is downscaled to obtain a bucket identifier that identifies a bucket that will hold the numeric hash value. The bucket is then deterministically mapped to a physical resource so that it can be retrieved without accessing a stored data structure representative of the mapping.

DISTRIBUTED DATABASE CONFIGURATION

Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.

DISTRIBUTED DATABASE CONFIGURATION

Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.

Producer system selection

Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.

Managing availability zone utilizing redundancy validation
11671486 · 2023-06-06 · ·

The present disclosure generally relates to managing redundancy capacity in a region having a plurality of active availability zones. For individual regions, a load balancing component can implement a redundancy validation routine that includes a non-uniform distribution of load for a set of active availability zones such that one availability zone receives an increase in traffic corresponding to the likely increase that would be experienced in response to an availability zone failure. The network service can perform automatic remediation.