BioNeuronOrchestrator
MindCopy 分布式计算平台:REST API,参数扫描,进化,筛选,个体发育,志愿者仪表盘。
BioNeuronOrchestrator 是 MindCopy 的分布式计算平台,支持跨多个计算节点运行模拟——从志愿者家用电脑到服务器集群。
6个分布式计算阶段
- 参数扫描 — 跨多个节点自动扫描网络参数。线性和对数刻度。
- 内存检查 — 将节点能力(RAM/GPU/CPU)与任务需求匹配。mmap 分层内存。
- 冗余 + 验证 — 每个任务2个代理,0.1%容差的指标比较,分歧时多数投票。
- 进化 + 筛选 — 遗传算法(锦标赛、交叉、突变、精英保留)+ 虚拟化合物筛选。
- 个体发育 + 连接组 — 带检查点的长任务,4阶段发育,LHS 采样。
- 志愿者仪表盘 — 排行榜、积分、徽章、三语界面。
架构
- 服务器: C++17,libmicrohttpd,REST API(10+端点),MySQL/MariaDB
- 代理: C++17,libcurl,批处理模式下启动 Core 守护进程,/proc/meminfo 检查
- 加密: AES-256-GCM,ECDSA-P256,PBKDF2(OpenSSL)
- MockDatabase: 无需 MySQL 即可测试
16项自动化测试。研究用途免费。需要 BioNeuronCore v0.19.3+。