H04L47/808

Content delivery methods and systems
10841179 · 2020-11-17 · ·

Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.

Policy based selection of resources for a cloud service

Selecting resources for a cloud service can include defining a specific resource provider constraint parameter, determining a parameter value for the specific resource provider constraint parameter, analyzing a plurality of specific resource providers and selecting a specific resource provider from the plurality of available specific resource providers based on the analysis and using a best-fit model.

Supporting near real time service level agreements
10841182 · 2020-11-17 · ·

A controller device manages a plurality of network devices. The controller device includes one or more processing units implemented in circuitry and configured to determine that one or more stateful intents used to manage the plurality of network devices and represented by a graph model are degraded due to assigned resources for the stateful intents having become degraded; in response to determining that the one or more stateful intents are degraded, determine resources for the stateful intents, the resources corresponding to vertices of the graph model; provision the stateful intents using the determined resources; determine whether the provisioning of the stateful intents was successful; compile at least one of the stateful intents that was successful into low-level configuration data for at least one network device of the plurality of network devices; and configure the at least one network device using the low-level configuration data.

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.

SYSTEM AND METHOD FOR SAAS/PAAS RESOURCE USAGE AND ALLOCATION IN AN ANALYTIC APPLICATIONS ENVIRONMENT
20200349173 · 2020-11-05 ·

Systems and method for SaaS/PaaS resource usage and allocation in an analytic applications environment. An exemplary method can provide an analytic applications environment, a control plane comprising a server, the control plane further comprises a provisioning component and a console interface, a data warehouse, and a monitoring agent. The method can provision an instance of the data warehouse in the context of a tenant, the provisioned instance of the data warehouse having an initial size. Upon the provisioning the instance of the data warehouse, the method can add adding an entry to a metrics repository of the monitoring agent, the added entry indicative of the initial size of the provisioned instance of the data warehouse, the added entry being tagged, the tag being indicative of the tenant. The method can monitor, by the monitoring agent, an amount of data stored at the provisioned instance of the data warehouse.

Transmission of tags and policies with data objects

Information for a data object can be prevented from loss for import and export operations across a trust boundary, such as may exist between environments under control of different legal entities. A set of dependencies, including information such as data tags and identifiers for applicable policies, can be embedded in a data object, such as directly in a header or in a digest or token of the data object. When the data object is transmitted across a trust boundary, such as to a destination bucket, the destination bucket can ensure that all dependencies are available and able to be enforced in the destination environment. If not, the request can be denied or the destination environment can contact the source environment to attempt to obtain and enforce the missing dependencies. At least some of the dependencies may also need to be transformed in the second environment.

Systems and methods for allocating end device resources to a network slice

An SDN client on an end device receives slice placement instructions relating to services to be placed on a selected slice from an SDN controller. The SDN client also receives policy input regarding allocation of resources on the end device and user preference input regarding priority of the services. A network slice is selected on which the resource will be allocated based on the slice placement instructions, the policy input, and user preference input.

RADIO NETWORK NODE, USER EQUIPMENT (UE), SYSTEM AND METHODS PERFORMED THEREIN FOR HANDLING COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK
20200344772 · 2020-10-29 ·

According to an embodiment herein a method performed by a radio network node for handling communication of data for a user equipment, UE, served in a service area associated with the radio network node in a wireless communication network is herein provided. The radio network node receives an indication from the UE, wherein the indication indicates a priority level for bandwidth allocation compared to other UEs. The radio network node further allocates a first bandwidth out of a total bandwidth to the UE for communication, wherein the first bandwidth is allocated in size based on the indication.

SINGLE USER DEVICE STAGING
20200336371 · 2020-10-22 ·

Disclosed are various examples for staging client devices. In one example, a computing device identifies a user profile logged in a client device based on receiving a profile identifier from a management component executed on the client device. The computing device determines that user profile is to be unmanaged by a management service based on a list of associated user profiles for the client device. A message is transmitted to the client device. The message causes the management component to refrain from enforcing a plurality of policies of the management service on the client device.

CLOUD INFRASTRUCTURE PLANNING ASSISTANT VIA MULTI-AGENT AI
20200336388 · 2020-10-22 ·

Cloud infrastructure planning systems and methods can utilize artificial intelligence/machine learning agents for developing a plan of demand, plan of record, plan of execution, and plan of availability for developing cloud infrastructure plans that are more precise and accurate, and that learn from previous planning and deployments. Some agents include one or more of supervised, unsupervised, and reinforcement machine learning to develop accurate predictions and perform self-tuning alone or in conjunction with other agents.