Patent classifications
H04L41/0826
DEPLOYING AND MONITORING MULTIPLATFORM CLOUD-BASED INFRASTRUCTURES
Embodiments are directed towards managing computer applications. A configuration package may be provided to provision a cloud service stack on a cloud platform such that the cloud service stack corresponds to a main stack model. If a monitoring engine identifies inconsistencies between the cloud service stack and the main stack model, a deployment engine may be provided to traverse the main stack model such that the deployment engine may visit each of one or more stack model entities included in the main stack model. Then an updated configuration package may be provided for the cloud platform based on the traversal. And, the updated configuration package may be provided to the cloud platform to re-provision the cloud service stack.
Service chain designing device, service chain designing method, and service chain designing program
Implementations are directed to designing a redundant configuration for a virtualized network function with cost efficiency while improving reliability of entire service chain. A service chain design apparatus includes a redundancy target VNF determining unit that defines, as importance of each VNF, at least one of the number of service chains using the VNF or the number of accommodated users in the service chains using the VNF, and determines a VNF having high importance as a redundancy target VNF, and a redundancy determining unit that determines, when importance of the redundancy target VNF determined by the redundancy target VNF determining unit exceeds a predetermined threshold, the redundancy target VNF having the importance exceeding the predetermined threshold as a redundancy execution VNF.
Configuration of a network using a flex-algorithm routing mechanism
In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.
Configuration of a network using a flex-algorithm routing mechanism
In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.
METHOD FOR IMPROVED COMMUNICATION BETWEEN NETWORK NODES OF A MOBILE COMMUNICATION NETWORK, MOBILE COMMUNICATION NETWORK, PROGRAM AND COMPUTER PROGRAM PRODUCT
A method for communication between network nodes of a mobile communication network includes: establishing a communication interface between first and second base station entities, including generating a first communication interface at the first base station entity and a second communication interface instance at the second base station entity; transmitting a first removal message from the first base station entity—acting as a removal initiating base station entity among the base station entities—to the second base station entity—acting as a removal responding base station entity among the base station entities—and transmitting a second removal message from the second base station entity to the first base station entity, wherein the second removal message comprises a benefit information, wherein the benefit information is indicative of a benefit value—for the second base station entity—of the communication interface between the base station entities.
SYSTEM AND METHOD FOR OPTIMIZING DEPLOYMENT OF A PROCESSING FUNCTION IN A MEDIA PRODUCTION WORKFLOW
A system is provided for optimizing deployment of a processing function in a media production workflow. The system includes a media production workflow generator that builds the media production workflow that includes the processing function and determines deployment criteria that includes an input dataset for the processing function and an atomic compute function for executing the processing function. Moreover, a deployment topology generator generates a topologies of the resources available in a cloud computing network and based on the determined deployment criteria, with the generated topologies indicating different configurations of resources for executing the processing function and a processor for executing the atomic compute function of the processing function. Furthermore, a deployment optimizer selects an optimal topology to deploy the processing function within the cloud computing network, with the optimal topology selected to include the processor for optimizing accessibility of electronic memory to execute the atomic compute function.
Systems and methods for distributed resource management
Methods, nontransitory computer readable media, and systems are disclosed for servicing a job queue. Each job has node resource requirements. Composite job memory and processor requirements is determined from these requirements. Nodes that satisfy these requirements are identified by obtaining, for each class of a plurality of node classes: an availability score, a number of processers, and a memory capability. A request for nodes of a class is made when a demand score for the class satisfies the class availability score. An acknowledgement and updated availability score is received upon request acceptance. A declination is received upon request rejection. The submitting and receiving is performing multiple times, if needed, until each class has been considered for a request or sufficient acknowledgements are received to satisfy the composite requirements of the jobs. Each node in the cluster draws jobs from the queue subject to the collective requirements of the drawn jobs.
Session-based traffic routing policies
The invention is directed to systems, methods and computer program products for optimizing a configuration associated with a network. An exemplary method comprises: determining a node of the network is running a data session associated with an amount of data greater than a predetermined amount of data, and associated with a duration greater than a predetermined duration; configuring the network such that the node acts as an access point; and establishing a direct connection between the access point and a backbone of the network.
Cross-layer aware communication of a multipath data flow via a communication network
A capability for cross-layer aware communication of a multipath data flow via a communication network is presented. The multipath data flow is transported using a set of multiple transmission flows based on a multipath transport protocol. The communication network supports a set of multiple communication paths. A controller is configured to determine a set of mappings between the multiple transmission flows of the multipath data flow and the multiple communication paths based on cross-layer state information, compute a set of path mapping rules for a network element based on the mappings between the multiple transmission flows of the multipath data flow and the multiple communication paths, and provide the path mapping rules to the network element. The network element is configured to apply the path mapping rules for mapping packets of the multipath data flow between the multiple transmission flows of the multipath data flow and the multiple communication paths.
NETWORK REPRESENTATION FOR EVOLUTION OF CLUSTERS AND GROUPS
An example method includes receiving a data set, each data point in the data set being associated with an indication of time, and a distance function, determining overlapping intervals over a time period range, identifying subsets of data in each overlapping interval based on the indications of time, applying the distance function to each subset of data to identify groups, constructing a node for each group to create a plurality of nodes, determining if two nodes of the plurality of nodes in adjacent time periods are connected by scoring shared data point membership between the two nodes and comparing a score of the shared data point membership to a threshold, and displaying at least two nodes with an indication of time, the two nodes being connected by a line based on the comparison of the score and the threshold.