Patent classifications
H04L67/1076
EMS resolution of split-brain virtual network function components
An example operation may include a system, comprising one or more of receiving a virtual network function component instance (VNFCI) status notification resumption message with an active state when a peer VNFCI operational state is active, retrieving a timestamp of a VNFCI state change to an active state from an element VNFCI state database, retrieving a timestamp of a peer VNFCI state change to active from an element VNFCI state database, sending one or more of: a request to a virtual network function manager (VNFM) to determine if the VNFCI network is isolating while an operating state was active, and a request to the VNFM to determine if the peer VNFCI network is isolating while an operating state was active, sending a state change request with standby state to the peer VNFCI when the VNFCI is not network isolated and the peer VNFCI is network isolated, and a VNFM response is received regarding the VNFCI, a timeout response from the VNFM, and a VNFM response is received regarding the peer VNFCI, and sending a state change request with standby to the VNFCI with one or more of: the VNFCI network isolate and peer VNFCI is not network isolated, and the VNFCI is network isolated or the peer VNFCI is not network isolated, and the VNFCI is not network isolated and the peer VNFCI is network isolated and the VNFCI is in preferred standby.
DECENTRALIZED CONTENT FABRIC
Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to execute a software stack to define a fabric node of a plurality of fabric nodes of an overlay network situated in an application layer differentiated from an internet protocol layer. The defined fabric node is configured to: obtain a request for digital content from a client device; obtain, from one or more of the plurality of fabric nodes, a plurality of content object parts of a content object representing, in the overlay network, at least a portion of the digital content; generate consumable media using: raw data stored in the content object parts, metadata stored in the content object parts, and build instructions stored in the content object parts; and provide the consumable media to the client device. In some instances, the consumable media is further generated using a digital contract stored in a blockchain.
PLUGGABLE FIRMWARE UPDATE MODULES FOR DOWNLOAD ACCELERATION AND CUSTOMIZABLE SECURITY VALIDATION
An information handling system includes a host processor that instantiates a hosted environment. A baseboard management controller executes core firmware code to provide a first plurality of functions of the baseboard management controller. The first functions include a container management system. The container management system provides a plurality of extension slots. Each extension slot provides one of a second plurality of functions of the baseboard management controller.
Systems and methods for managing collaboration between network devices over a communications nework
A system for management of task force collaboration over a communications network comprising a plurality of network devices, the system comprising processing circuitry configured to: provide: (a) a dynamic Quality of Service availability map, the dynamic Quality of Service availability map being indicative of current available Quality of Services at a plurality of geographical locations within the communications network; (b) groups' information indicative of one or more task force collaboration groups, wherein each task force collaboration group of the task force collaboration groups indicates at least two of the network devices being members in the respective task force collaboration group; and (c) current locations' information indicative of current geographical locations of at least some of the network devices; obtain, from a given member of a given task force collaboration group of the task force collaboration groups, a message to be transmitted to other members of the given task force collaboration group, other than the given member, the message having a Quality of Service requirement; identify at least one message manipulation requiring member of the other members, that is currently located, according to the current locations' information, at a respective first geographical location having, according to the dynamic Quality of Service availability map, an available Quality of Service that does not support the Quality of Service requirement; generate, for the message manipulation requiring member, a manipulated message, being a manipulation of the message, wherein the manipulated message meets the available Quality of Service; and communicate the manipulated message to the message manipulation requiring member
REACHING A QUORUM WITH A NUMBER OF MASTER NODES
Managing containerized workloads, such as by Kubernetes, provides a robust and expandable platform. Kubernetes high-availability (HA) mode provides additional safeguards against failure that allows services to be maintained without interruption in the event of a partial system or network failure. However, Kubernetes requires an odd number of master nodes (e.g., three) in order to be able have a quorum and maintain certain operations (e.g., election of a leader). In the event a master node loses functionality, the remaining master nodes are unable to have a quorum. System and methods are provided to convert a worker-only node into a master node in order to reestablish a quorum. Once functionality is restored, the converted master is reverted back to a worker-only node and the restored master, and remaining masters, maintain the quorum.
SYSTEMS AND METHODS FOR MANAGING COLLABORATION BETWEEN NETWORK DEVICES OVER A COMMUNICATIONS NEWORK
A system for management of task force collaboration over a communications network comprising a plurality of network devices, the system comprising processing circuitry configured to: provide: (a) a dynamic Quality of Service availability map, the dynamic Quality of Service availability map being indicative of current available Quality of Services at a plurality of geographical locations within the communications network; (b) groups' information indicative of one or more task force collaboration groups, wherein each task force collaboration group of the task force collaboration groups indicates at least two of the network devices being members in the respective task force collaboration group; and (c) current locations' information indicative of current geographical locations of at least some of the network devices; obtain, from a given member of a given task force collaboration group of the task force collaboration groups, a message to be transmitted to other members of the given task force collaboration group, other than the given member, the message having a Quality of Service requirement; identify at least one message manipulation requiring member of the other members, that is currently located, according to the current locations' information, at a respective first geographical location having, according to the dynamic Quality of Service availability map, an available Quality of Service that does not support the Quality of Service requirement; generate, for the message manipulation requiring member, a manipulated message, being a manipulation of the message, wherein the manipulated message meets the available Quality of Service; and communicate the manipulated message to the message manipulation requiring member
Content distribution using ad hoc mesh networks
Aspects discussed herein relate to systems, apparatuses, and methods for providing content distribution via a breadth-first approach for peer-to-peer file sharing in a temporary ad hoc mesh network. For example, a peer-to-peer orchestrator may receive requests for the same asset from multiple mobile devices, determine which of the mobile devices are likely to travel along the same route at the same time, group them together and cause transmission of different asset parts of the requested asset to different mobile devices in the group. If the mobile devices in the group lose connection with the peer-to-peer orchestrator, they may form an ad hoc mesh network and retrieve asset parts from one another. If the group reconnects with a peer-to-peer orchestrator, additional asset parts of the asset may be transmitted to the group and the process may repeat so that each mobile device may obtain each of the asset parts.
Access control and ownership transfer of digital content using a decentralized content fabric and ledger
Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to provide fabric nodes of an overlay network, including one or more fabric nodes that receive a client's request to access digital content on the overlay network. The request includes an authorization token digitally signed by or on behalf of a user of the client. The fabric node(s) extract a user identifier (ID) from the authorization token, then determine that one or more rules maintained on the overlay network are satisfied. The one or more rules condition access to the digital content upon the extracted user ID matching an ID associated with an owner of a digital instrument. The digital instrument, which can be a non-fungible token, is stored in a blockchain ledger as a unique representation of the digital content.
Matching methods, apparatuses, and devices based on trusted asset data
Embodiments of the present specification disclose matching methods, apparatuses, and devices based on trusted asset data. One method comprises: analyzing trusted asset data of a first entity to obtain asset description information of the first entity, wherein the trusted asset data is stored on a trusted device; obtaining service information of a plurality of second entities; determining target service information that matches the first entity based on the asset description information and the service information; and sending the target service information to the first entity.
Optimization of delivery of blocks
An example operation may include one or more of collecting, by a lead peer, state and quality of service (QoS) data from a plurality of peers of a blockchain network, building, by the lead peer, a network graph (NG) based on the state and the QoS data from the plurality of the peers, and mapping, by the lead peer, the NG to a block deliver graph (BDG), wherein edges of the BDG represent a sequence of blocks to be sent from a source peer to a destination peer.