Patent classifications
H04L47/827
System for utilizing resources from multiple sources to complete a resource distribution
Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.
METHOD, APPARATUS, AND COMPUTER READABLE STORAGE MEDIUM FOR MANAGING NETWORK SLICES FOR THE BENEFIT OF USERS
A method for managing network slices for the benefit of users monitors and obtains key performance indicators configured by a user, the indicator values being collected in real time and visually presented. When a user wants to optimize the network slices, weightings, value intervals, and variables are applied by the user to target key performance indicators. The network slices are optimized by a particle swarm algorithm configured by the user. A device and a computer readable and permanent storage medium for executing the network slices management method are also disclosed.
Architecture for high performing data plane applications with smart network interface on compute servers
A system for processing data, comprising a compute node having a first processor that is configured to receive a digital data message containing a request for computing services and to allocate processing resources on a network as a function of the request. A smart network interface controller (NIC) having a second processor that is configured to interface with the network and to send and receive data over the network associated with the computing services as a function of one or more policies. The smart NIC configured to receive policy update data and to implement the policy update data and to process the data that is sent and received over the network in accordance with the policy data.
Systems and methods for automated remote network performance monitoring
In some implementations, a device may determine one or more parameters for filtering network traffic of a network that includes a plurality of virtual packet brokers provided for a plurality of cloud random access networks and a plurality of traffic aggregation points. The device may provide the one or more parameters to the plurality of virtual packet brokers, to cause the plurality of virtual packet brokers to filter the network traffic to obtain network visibility traffic. The device may receive, from one or more probes of a session aggregation point of the network, one or more metrics calculated based on the network visibility traffic by the plurality of virtual packet brokers. The device may determine one or more actions to be implemented based on the one or more metrics. The device may cause the one or more actions to be implemented in the network.
Methods, systems, and computer readable media for network testing using an emulated data center environment
One method occurs at a test controller of a network test system implemented using at least one processor. The method includes receiving test configuration information for configuring a testing scenario comprising an emulated data center environment implemented using multiple network emulation platforms that are interconnected, wherein the test configuration information includes switching fabric topology information for defining the emulated data center environment; configuring, using the test configuration information, the emulated data center environment including sending a set of configuration instructions to each of the network emulation platforms, wherein each set of configuration instructions include resource allocation instructions for allocating ASIC switch resources of a respective network emulation platform to one or more emulated switches; and configuring, using the test configuration information, a test session for testing a system under test (SUT) using the emulated data center environment and a network visibility infrastructure.
Enforcement of time-based user access levels for computing environments
A system is provided for enforcing time-based user access levels in a computing infrastructure of an organization. The system includes a processor and a computer readable medium operably coupled thereto, to perform operations which include executing a synchronization of the time-based user access levels, obtaining a first login identifier (ID) of a plurality of login IDs for a group of employees of the organization, identifying a position ID and an employment status ID for the first login ID, determining a current time and a last login timestamp for the first login ID, determining a time-based access rule for the group of employees, determining whether a time period from the last login timestamp to the current time violates the time-based access rule, and setting, for the synchronization of the first login ID, at least a first access level of the first login ID to computing resources.
Autonomous and integrated system, method and computer program for dynamic optimisation and allocation of resources for defined spaces and time periods
In one aspect, the present invention provides a computing system for effecting an optimised condition for one or more booking requests in a venue having one or more spaces, comprising an allocation module executing on a processor and arranged to retrieve the booking requests from a database containing a plurality of booking requests, the booking requests including requestor constraint information regarding one or more constraints provided by the booking requestor including a predefined service period, and retrieve venue constraint information from a database, the venue constraint information including venue spatial information and furniture spatial information, wherein the allocation module executes an allocation algorithm that utilises the booking information and the venue constraint information to assess the capacity of the one or more venues and allocate a portion of space for each booking request to satisfy the optimised condition utilising the assessment, to derive an optimised allocation instruction set.
On-Demand Access to Compute Resources
Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment. The event can be a threshold or a triggering event within or outside of the local environment.
AUTOMATED SERVER WORKLOAD MANAGEMENT USING MACHINE LEARNING
Systems and methods are disclosed for managing workload among server clusters is disclosed. According to certain embodiments, the system may include a memory storing instructions and a processor. The processor may be configured to execute the instructions to determine historical behaviors of the server clusters in processing a workload. The processor may also be configured to execute the instructions to construct cost models for the server clusters based at least in part on the historical behaviors. The cost model is configured to predict a processor utilization demand of a workload. The processor may further be configured to execute the instructions to receive a workload and determine efficiencies of processing the workload by the server clusters based at least in part on at least one of the cost models or an execution plan of the workload.
SERVICE PROCESSING METHOD AND APPARATUS, AND STORAGE MEDIUM
This application discloses example service processing methods and apparatuses. One example method includes obtaining a quantity of transmission windows corresponding to each of n services within a unit time period or in a unit data frame, wherein the unit time period or the unit data frame comprises m transmission windows, a total quantity of transmission windows corresponding to the n services is not greater than m, and both m and n are integers greater than 1. Corresponding transmission windows from the m transmission windows can then be allocated to each service based on the quantity of transmission windows corresponding to each of the n services. Based on the transmission windows corresponding to each service, service data of then services can then be multiplexed into multiplexed data transmitted in one channel. The multiplexed data can then be sent.