BioNeuronOrchestrator
MindCopy distributed computing platform: REST API, parameter sweep, evolution, screening, ontogenesis, volunteer dashboard.
BioNeuronOrchestrator is the distributed computing platform for MindCopy, enabling simulations across multiple compute nodes — from volunteer home PCs to server clusters.
6 Stages of Distributed Computing
- Parameter Sweep — automatic network parameter scanning across multiple nodes. Linear and logarithmic scale.
- Memory Check — matching node capabilities (RAM/GPU/CPU) to task requirements. mmap-tiered memory.
- Redundancy + Validation — 2 agents per task, metric comparison with 0.1% tolerance, majority vote on divergence.
- Evolution + Screening — genetic algorithm (tournament, crossover, mutation, elite) + virtual compound screening.
- Ontogenesis + Connectome — long tasks with checkpoints, 4-stage development, LHS sampling.
- Volunteer Dashboard — leaderboard, points, badges, trilingual interface.
Architecture
- Server: C++17, libmicrohttpd, REST API (10+ endpoints), MySQL/MariaDB
- Agent: C++17, libcurl, Core daemon launch in batch mode, /proc/meminfo check
- Cryptography: AES-256-GCM, ECDSA-P256, PBKDF2 (OpenSSL)
- MockDatabase: testing without MySQL
16 automated tests. Free for research use. Requires BioNeuronCore v0.19.3+.