Technological solution GectaHPC BlockChain includes approaches, tools and methods of storing and processing structured and unstructured data of large volumes.
The efficiency of our technology is determined by constant expansion and distributed architecture of the network, which is an alternative way of classic solutions not only in the field of data storing but also for Business Intelligence sphere.
The architecture of GectaHPC BlockChain storage enables grid computing (a type of parallel computing) at a hardware level with direct access to the processor of each computing node. Such nodes form a distributed (decentralized) network which provides a constant process of mathematical calculations. The nodes of such network are based on specialized peripheral devices, connected to the PC, which is considered as a part of the grid-system (HPC Cluster). The work of such peripheral device is based on RISC-processors. This solution allows to get the advantage over the existing cloud solutions.
The main point that differs our technology from the existing ones is the presence of a separate Virtual BlockChain (VBC) adopted for each type of data and task completed, which takes place at a global level of the physical storage. Such blockchain can perform both data storing function, as well as processing. The data processing tasks are distributed among the compute nodes of the HPC Cluster with the help of an intellectual management system – Gecta Computing Pool, which distributes them according to the level of their relevance between the nodes of the grid-system itself.
All these factors bring GectaHPC BlockChain to a large scale of commercial and industrial use. At this point, we can clearly state that our unique technology is flexible and, thus, applicable to such fields of human activity as:
Authorship and ownership
Confidential information storing
Accounting and processing activity of different business processes
Comparison table of trending storages of BigData class
Ability to store large volumes of information (corporate sector).
Ability to store small volumes of information (personal storage for the Clients).
Applying BlockChain technology for data storing.
Ability to compute and process the data.
Data storing architecture parameter.
Parallel computing probability parameter (grid computing).
The amount of loading power, performed by each Node.
Presence of hardware devices in the computing Node; the data processing at a hardware level with direct access to the processor.
Presence of a certain processor in the compute Node.
Presence of a certain chip in the compute Node.
Presence of a user interface to log in at a hardware level to control and process the data in the storage.
Presence of a user interface to log in at a software level to control and process the data in the storage.
The changes are performed simultaneously at multiple Master-Nodes: protection from failure of Master-Node; load decrease of Master-Node; load decrease from Slave-Nodes.
All changes are performed at Master-Nodes; Slave-Nodes receive updates from Master-Nodes; more than one Slave-Node is possible; Slave-Node can act as a Master-Node.
Ability to restore the data at the level of compute Node in case of failure automatically.
Ability to adjust the storage and the algorithm in accordance with data type and needs of the Client.
Ability to create a separate virtual storage within the frames of mutual physical storage.
The system continues to operate properly despite multiple Nodes being inaccessible.
Interaction with external developers at a system level.
Ability to unpack a virtual system with further installing of Operational System.