学习
STUDY
Kernel 整体架构
发布时间: 2025年02月14日
来源: 西工大
点击数: 126

1.  CrowdOS Kernel 与其他框架

CrowdOS 目标在于提升群智应用的构建效率, 降低群智应用的 使用门槛。目前 CrowdOS 使用 CrowdOS Kernel SpringBoot Web 框架快速开发基于群智感知功能的群智 APP  一个使用 CrowdOS Kernel 开发的群智 APP 的框架图如下:

 

2.  CrowdOS Kernel 内部架构

CrowdOS Kernel 提供了支撑群智功能的核心实现, 目前 v1.0. 1的内核实现包图如下:

 

开发者使用通过 CrowdKernel 接口(具体实现为 Kernel.java)与内核 交互  CrowdOS Kernel 会自动管理系统中的所有任务与参与者 system 包) 以及任务分配与调度流程(Scheduler.java 。系统提供丰富的群智算法实现以及自定算法实现接口( algorithms 包)