🤖Architecture

Subsystem

  1. P2P Network

The whole system is based on the P2P network, and the functions of the blockchain are:

  • The complete life flow of a task is documented: created, run, and output.

  • It is used to maintain the network state of all nodes, and uses the blockchain public key address as the network transmission address, breaking through the plane barriers of the traditional centralized cluster network and the upper limit of power supply.

  • The final billing settlement is used to record the task.

  1. Enhanced Peer-to-Peer Network Layer

Enhanced the peer-to-peer network layer and is the core function of DEKUPER NETWORK. It is positioned to build a secure and efficient communication infrastructure that enhances the peer-to-peer network through blockchain technology to provide reliable data transmission and task collaboration support for the entire system. Its key functions are to secure communications, maintain node network state, and provide a solid foundation for task management and distributed computing.

  1. Kubernetes container management system

A flexible and powerful platform for container orchestration, resource management, and task scheduling, supporting large-scale distributed AI training.

  1. Task Creation system

Parses diverse resources required for computational tasks configures relevant resources and environments, and writes task information to the blockchain, ensuring tamper resistance. Delivers the task allocation and scheduling system.

  1. Task Preparation system

The task preparation system provides a common configuration, allowing users to easily set up the environment required for computing tasks. The compute node client has privacy protection features to ensure the privacy and security of user data.

  1. Task management and scheduling system

With the task creation system and task assignment and scheduling system, users can easily submit computing tasks, and the system automatically allocates and schedules computing resources in the cluster to achieve efficient task management.

  1. Monitoring system & security architecture

Node monitoring system and secure network architecture to ensure communication security and system stability through encrypted transmission, storage, and node monitoring.

  1. Client & Interaction system

Connect nodes, provide a user-friendly interface, and support task management.

  1. Billing system

Record task accounts on the blockchain to provide transparent and fair billing.

Last updated