Patent classifications
G06F16/1824
Managing snapshots stored locally in a storage system and in cloud storage utilizing policy-based snapshot lineages
An apparatus includes a processing device configured to identify a snapshot policy for creating a snapshot lineage comprising snapshots of a storage volume comprising data stored on a storage system, the snapshot lineage comprising (i) a local snapshot lineage stored on the storage system and (ii) at least one cloud snapshot lineage stored on cloud storage. The processing device is also configured to generate snapshots of the storage volume in accordance with the snapshot policy, to store the snapshots in the local snapshot lineage, and to copy snapshots from the local snapshot lineage to the at least one cloud snapshot lineage in accordance with the at least one snapshot policy. The processing device is further configured to provide an interface for managing the snapshot lineage by accessing, from the storage system, snapshots of the storage volume in the local snapshot lineage and the at least one cloud snapshot lineage.
NETWORK CONFIGURATION MANAGEMENT FOR NETWORKED CLIENT DEVICES USING A DISTRIBUTED LEDGER SERVICE
A system and method for managing a plurality of network-enabled client devices such as networking equipment and Internet of Things (IoT) devices which employs a distributed ledger, or blockchain, to store network configuration information for each client device. Access to the distributed ledger may be provided through a proxy computing system that is configured to exchange control messages with the client devices. Network configuration information is defined in smart contracts stored in the distributed ledger which are executed on registration of the network-enabled client device in the distributed ledger.
Computer system and method of evaluating changes to data in a prediction model
Provided is a computer system to present information useful for achieving purposes related to an object by utilizing AI prediction. The computer system manages a prediction model for predicting an object event based on evaluation data and feature profiling database that defines a change rule of each of the plurality of feature values included in the evaluation data, generates change policy data by changing the plurality of feature values included in the evaluation data based on the feature profiling database, calculates an evaluation value indicating effectiveness of the change policy data, and generates display data for presenting the change policy data and the evaluation value as information useful for achieving purposes related to the object.
Synchronous object placement for information lifecycle management
A distributed storage system may synchronously apply an Information Lifecycle Management (ILM) policy to objects at ingest. In one embodiment of synchronous ILM, three options are available for a user: balanced, strict, and dual commit. Dual commit refers to the behavior where one will always create two replicated copies in the same site and then apply ILM asynchronously. Strict refers to the behavior where the storage system attempts to apply the ILM policy synchronously on ingest, and if the storage system cannot the ingest of the object will fail. This ensures that the storage system can guarantee that ILM has been applied to recently ingested objects. Balanced refers to the behavior where the storage system attempts to apply ILM synchronously, but if the storage system cannot the storage system may fall-back to dual-commit.
Method of building and searching a multi-dimensional cross-linked distributed ledger
A method for creating a link between hyperledger blocks by a block link server. The method comprises receiving by a block link server executing on a computer system a first link creation message from a first network element, the first link creation message comprising first block information comprising a first hyperledger identifier and a first block identifier, both associated with a first hyperledger, receiving by the block link server a second link creation message, comprising second block information comprising a second hyperledger identifier and a second block identifier, both associated with a second hyperledger, storing by the block link server a link data structure comprising the first block information and the second block information, and sending by the block link server a link identifier of the link data structure to the first network element.
Peer-to-peer network for blockchain security
A method and apparatus utilize a peer-to-peer network of security nodes collectively adhering to a protocol for inter-node communication. The system is comprised a plurality of first security nodes, at least one second security node, and at least one third security node. The plurality of first security nodes receive at least one of pre-trained detection models and rules, monitor at least one of a blockchain and connected devices for malicious behavior based on the received at least one of pre-trained detection models and rules, and report the malicious behavior. The at least one second security node creates and communicates the at least one of pre-trained detection models and rules to the plurality of first security nodes. The at least one third security node is informed by the at least one second security node of the reported malicious behavior.
User apparatus using block chain, block chain system including the same and product information managing method thereof
A product for participating in a block chain system includes: a network interface configured to communicate, by using a first network, with participants of the block chain system to share block chain data, the block chain data including at least one of an ownership record block and an ownership registration block for the product; an output circuitry configured to output a notification signal; and a processor configured to determine, during a booting operation of the product, whether ownership of the product is registered in the block chain data through the network interface and to control the output circuitry to output a message requesting registration of an ownership of the product based on a determination that the ownership of the product is not registered in the block chain data.
Supply chain management system
An integrated supply platform system may include a blockchain database maintained by a blockchain network having a plurality of nodes. A plurality of tokens may be maintained in the blockchain database. The system may include smart contracts describing a deal between one or more users, and the smart contracts may be configured to transfer at least one token between the users upon completion of the deal. The system may include communication logic which may be executable by a processor of a client device and configured to communicate data of the smart contract between the client device and the blockchain database. A virtual machine logic may be stored in a memory of a node of the blockchain network. The virtual machine logic may be executable by a processor of the node of the blockchain network and configured to incorporate the data of the smart contract into the blockchain database.
Systems and tools for data archiving
Systems and methods to select an object instance from a database storage to archive to an external storage based on an archiving configuration and attribute values of the object instance, transmit the selection to an application associated with the object instance, determine, based on a response received from the application, to archive the object instance, mark the object instance as ready for archiving, identify the object instance as ready for archiving, convert the object instance to an object notation format, transmit the converted object instance to a cloud application for storage in an external storage, in response to a determination that the storage in the external storage is successful, create an index object in the database storage including a subset of fields of the object instance and a link to the converted object instance stored in the external storage, and mark the object instance in the database storage as archived.
Consolidation of user plane and control plane reports in a 5G communication network
A method of performing a virtual network function (VNF) is disclosed. The method comprises forking a user plane process on a computer by a VNF process that executes on the computer, forking a control plane process on the computer by VNF process, adding blocks to a user plane blockchain by the user plane process that record user plane events, and adding blocks to a control plane blockchain by the control plane process that record control plane events. The method also comprises creating a first information package by the user plane process based on the user plane blockchain, self-terminating by the user plane process while passing the first package of information to the VNF process, creating a second information package by the control plane process based on the control plane blockchain, and self-terminating by the control plane process while passing the second package of information to the VNF process.