H04L41/5016

Secure count in cloud computing networks

Inducements are provided to customers to regularly connect back to a service provider and report usage that is expressed using a count of requests from a local computing device for cloud-based operations such as packet routing, container instantiation, virtual machine (VM) utilization, calls to a service or application, and the like. The count information is reported within a secure context, such as a trusted execution environment (TEE), using public-private key pair cryptography by which key derivation is dependent on some form of counting. For example, a customer computing device that is subject to a usage license encrypts an operation count and reports it to the service provider.

Systems and methods for remote collaboration

Described herein are systems and methods for work from home solutions according to various embodiments of the invention. These solutions accurately diagnose connectivity issue locations and severity from any, some, or all points in a network framework. Embodiments of these solutions may also use artificial intelligence and machine learning to process customer quality-of-experience (QoE) feedback and other relevant indicators. The solutions may improve network connectivity based on these measurements and processes.

Target availability threshold calculation mechanism
10897405 · 2021-01-19 · ·

Techniques and structures to facilitate determining a threshold metric value, including receiving a plurality of performance metrics data from a metrics store, determining a threshold metric value that enables a plurality of machines to attain a target availability percentage performance service-level agreement (SLA) based on the plurality of performance metrics data and reporting the threshold metric value.

Pre-starting services based on traversal of a directed graph during execution of an application

A method and system for which a service call is referred to as an event and processing the service call is referred to as an action. Traversal of a directed graph is monitored for an application during execution of the application. Traversal probabilities for events in the directed graph which may still occur during the execution of the application are continually revised. Decision logic is applied during the execution of the application to decide whether to pre-start one service in the directed graph that may still be called prior to an event in the directed graph calling the one service. The one service decided upon by the decision logic is pre-started.

SYSTEM AND METHOD FOR DATABASE ACCESS USING A HISTORY WALKER
20200409911 · 2020-12-31 ·

Systems and methods for a history walker interface to a time-based data structure are disclosed. A time-based data structure may contain information about updates to a set of records that change periodically over time. For example, a set of records that record state transitions of a task item as the task item progresses through its life cycle. An example task item may be represented by a change request or incident report in a help desk software application. The task item begins with an open state and may transition through any number of states (e.g., assigned, on-hold, test, customer response requested, etc.) on its way to ultimately being closed as completed. A history walker interface may assist application developers when creating applications to indicate how the task item transitioned through its different states throughout its lifecycle.

PROVISION OF DATA ANALYTICS IN A TELECOMMUNICATION NETWORK
20200396677 · 2020-12-17 ·

A communication method and a system for converging a 5.sup.th-Generation (5G) communication system for supporting higher data rates beyond a 4.sup.th-Generation (4G) system with a technology for Internet of Things (IoT) is provided. The disclosure is applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as a smart home, a smart building, a smart city, a smart car, a connected car, health care, digital education, a smart retail, security and safety services. A method performed by a first entity performing a network data analytics function (NWDAF) is provided. The method includes receiving, from a second entity performing network function (NF), a first message for requesting observed service experience analytics, the first message including single-network slice selection assistance information (S-NSSAI) indicating a network slice, transmitting, to a third entity performing application function (AF) associated with the S-NSSAI, a second message for requesting service data associated with the observed service experience analytics, the second message including information on at least one application, receiving, from the third entity, the service data including at least one service experience for the at least one application, identifying the observed service experience analytics based on the service data, and transmitting, to the second entity, the observed service experience analytics.

Adaptive systems and methods enhancing service quality of experience

An optimization platform system includes a network interface configured to communicate with a plurality user devices and a plurality of servers in a network; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain network measurements including Quality of Service (QoS) measurements and one of measured Quality of Experience (QoE) measurements and inferred QoE measurements from the QoS measurements for one or more streams in the network, wherein each of the one or more streams has a type selected from a group consisting of a video stream, a Voice over Internet Protocol (VoIP) call, a gaming stream, and an Augmented Reality (AR)/Virtual Reality (VR) stream, and wherein the QoE measurements and the inferred QoE measurements of each of the one or more streams is based on the type of the respective stream, analyze the QoE measurements to determine poor QoE in the network, determine remedial actions in the network to repair the poor QoE, and cause implementation in the network.

System and Method for Scheduling and Running Interactive Database Queries with Service Level Agreements in a Multi-Tenant Processing System

The invention is directed to systems and methods for scheduling interactive database queries from multiple tenants onto distributed query processing clusters with service level agreements (SLAs). SLAs may be provided through a combination of estimation of resources per query followed by scheduling of that query onto a cluster if enough resources are available or triggering proactive autoscaling to spawn new clusters if they are not. In some embodiments systems may include a workflow manager; a resource estimator cluster; one or more execution clusters; and one or more metastores. A workflow manager may include an active node and a passive node configured to send a query to the resource estimator cluster and receive a resource estimate. A resource estimator cluster may be in communication with the workflow manager. One or more execution clusters may be scaled by the workflow manager as part of a schedule or autoscale based on workload.

GUIDED CONFIGURATION ITEM CLASS CREATION IN A REMOTE NETWORK MANAGEMENT PLATFORM

A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.

EXTERNAL DATA COLLECTION FOR REST API BASED PERFORMANCE ANALYTICS

A hosted client instance includes a performance analytics module to present an internal key performance indicator and an external key performance indicator on a performance analytics dashboard. A query is executed to a connection to an external data source over a network to obtain a result set of data associated with the external key performance indicator. REST APIs associated with the performance analytics module are executed to: store the result set of data in a performance analytics storage device on the hosted client instance, the performance analytics storage device storing both the data associated with external and internal key performance indicators; and render, via a UI rendering engine of the performance analytics module, one or more widgets on the performance analytics dashboard. The REST APIs interact with the data associated with the internal and external indicators in the storage device to render the one or more widgets.