H04L47/826

NETWORK BANDWIDTH MANAGEMENT

Examples of network bandwidth management are provided. A system may access, time series distribution data including a distribution of data points corresponding to an average count of network packets. Further, the system may determine, from the time series distribution data, trend data component, seasonal data component, cyclical data component, and irregular data component. Furthermore, the system may compute, baseline distribution traffic data based on the trend data component, the cyclical data component, and the seasonal data component. Furthermore, the system may identify auto regression data component and moving average data component based on the irregular data component. The system may further, determine an estimated network traffic for a future time interval based on the baseline distribution traffic data, a lagged covariate factor, and covariate metrics. Furthermore, the system may provide the estimated bandwidth based on the estimated network traffic to configure the server.

Managing computer resources

A computer-automated method, computer system and computer program for managing resources in applications. The resources are managed in groups, each group having a unique group name which is dynamically resolvable to an address specific to a particular application. The resources may be application program interfaces object instances or data sources, for example. When a resource placement request is received to place a resource in a particular application with an associated address, the resource is assigned to a group and given a unique resource identifier which combines with the group name to form a unique endpoint for the resource. Subsequently, in response to detection of a resource performance bottleneck, or in response to an external request, a resource is moved to another application by reassigning its group name to the second address, thereby moving all resources in that group to the other application.

METHOD AND SYSTEM FOR SCHEDULING MULTI-ACCESS EDGE COMPUTING RESOURCES

Systems and methods described herein provide an intelligent MEC resource scheduling service. A network device in a MEC network stores, in a memory, threshold values indicating overload conditions for resource usage by a first MEC cluster; monitors resource usage in the first MEC cluster; determines, based on the monitoring, when one of the threshold values is reached; identifies available resources in a second MEC cluster; and re-directs, based on the identifying, at least some of the resource usage from the first MEC cluster to the second MEC cluster.

ACCELERATED STARTUP OF SATELLITE HIGH-BANDWIDTH COMMUNICATION SESSIONS
20210203616 · 2021-07-01 ·

Various arrangements for increasing a transfer rate of a data transfer via satellite are presented. A satellite gateway may set an accelerated set of communication parameters that control communication between the satellite gateway and the satellite terminal via the satellite and between the satellite gateway and the content source to an accelerated transfer rate between the content source and the satellite terminal. A first set of data may be transferred from the content source to the satellite terminal using the set of communication parameters. After transferring the first set of data, the satellite gateway may adjust the initial set of communication parameters to an adjusted set of communication parameters. The adjusted transfer rate can be lower than the accelerated transfer rate.

Systems and methods for providing self-referencing utilization calculation and dynamic resource allocation based thereon for digital transmissions

Systems and methods for self-referencing utilization calculation and dynamic resource allocation for digital transmissions are provided. Systems may include a target resource module configured to derive and store a target resource allocation for each sender from a plurality of senders. Systems may include a cost-calculation engine configured to generate a resource cost estimate for a transmission based on metadata associated with the transmission, and embed the resource cost estimate in the metadata. Systems may also include a resource allocation module configured to allocate digital resources for the transmission based on the metadata. Allocating digital resources for the transmission may reserve the digital resources for the transmission and prevent overloading of the digital resources.

Service traffic control method and system and decision network element
11019533 · 2021-05-25 · ·

In the communications system, according to reference load information and reference traffic information, a decision network element determines target traffic control information and sends the target traffic control information to an execution network element, where the target traffic control information indicates a processing policy of a request of a target service; and the execution network element executes, for the target service, the processing policy of the service request of the target service according to the target traffic control information.

Systems and methods for generating virtual session connection leases using templates

A computing device may include a memory and a processor cooperating with the memory and configured to access a plurality of connection lease templates corresponding to published resources stored in a shared memory. The processor may further be configured to provision connection leases for respective client devices using a connection lease issuing appliance based upon the stored connection lease templates. The connection leases may be provisioned on demand responsive to selection of the published resources by the client devices, and the connection leases may provide instructions for connecting the client devices to virtual computing sessions corresponding to the published resources.

RESOURCE RESERVATION METHOD AND APPARATUS
20210099397 · 2021-04-01 ·

This application provides a resource reservation method and an apparatus. The method includes: receiving, by a node, a first message, where the first message carries a bandwidth value r1 of a resource requested to be reserved and a quantity Q1 of cycles occupied by the resource, the node maintains resource reservation states in K cycles, K is a positive integer, and Q1 is less than or equal to K; and updating, by the node, resource reservation states in Q1 of the K cycles based on the bandwidth value r1 and the quantity Q1. The node maintains the resource reservation states at a granularity of cycles. Therefore, the resource reservation states that need to be maintained by the node do not depend on a quantity of data flows processed by the node, and a performance requirement of a resource reservation for the node can be lowered.

Network Slice-Specific Paging for Wireless Networks
20210144674 · 2021-05-13 ·

A technique includes receiving, by a first user device within a wireless network, an indication that the wireless network supports slice-specific grouped paging for at least a first slice-specific paging group, wherein the first user device is a member of the first slice-specific paging group; decoding, by the first user device, a received downlink control information that has been directed to the first slice-specific paging group to obtain scheduling information for a paging message for the first slice-specific paging group; receiving, by the first user device from the base station based on the scheduling information, the paging message for the first slice-specific paging group; and receiving, by the first user device, data based on the paging message.

Synchronized release of resources used in deferential cloud services

A method is provided of using a set of servers to provide deferential services that have a pre-negotiated time for notice to release the servers. The method includes defining a virtual checkpoint frame interval that is constrained to a duration of up to half of the pre-negotiated time for notice to release the servers. The method includes, responsive to an end of the interval, (i) writing, to a shared state database, a state of processing of the packets and transactions occurring during the interval that are processed by a current one of the servers, and (ii) releasing the packets and transactions occurring during the interval. The method includes copying the packets and transactions occurring during the interval, and the state, from the current server to another server for subsequent processing, responsive to an indication of an instance loss on the current server.