PowerDS
PowerDS确定性调度中间件通过时间触发调度(TIME_TRIGGER),事件触发调度(EVENT_TRIGGER)机制可保证用户的应用确定性的执行。
产品概述
PowerD-Sch确定性调度产品提供了时间触发和事件触发两种调度机制。时间触发机制支持任务在多节点上灵活安排,并根据不同时间段执行,从而在软件运行过程中保持各个任务链路的时间确定性。事件调度机制强化了应用程序执行的顺序性和可控性,确保全链条执行的结果符合预期。通过设置任务最坏执行时间(WCET)阈值,一旦超时即触发错误处理逻辑,从而保障系统的稳定性和安全性。
PowerD-Sch确定性调度产品支持多芯片跨域调度和场景切换。通过全局app和task的编排生成统一的调度表,各芯片内的调度器相互配置,实现全局调度。场景切换支持根据实时场景的变换切换调度表,变更调度任务和任务频率,以及时应对不同场景,提升系统响应速度,降低系统成本。
PowerD-Sch工具链有图形化建模工具Connector和监测工具Runtime。Connector可对确定性调度场景下的所有app中的task进行配置,并通过调度编排算法生成最优调度表;Runtime不仅可以监测调度器和被调度的task的运行状态,还可以监测当前各主机实时状态。
ConnectorPowerDS 图形化建模工具
RuntimePowerDS监测工具
产品优势

任务管理

资源优化

负载均衡

快速响应

高灵活性

高安全性

高可靠性

可扩展性
应用场景
确定性通信网关
构建确定性通信中心网关,实现网络流量的精准控制,确保消息传输的确定性和负载均衡
自动驾驶
通过确定性调度解决自动驾驶系统的负载和资源冲突问题,确保车辆在复杂场景下的平稳运行
工业控制
对工业生产任务进行确定性调度,消除资源争用和系统瓶颈,提升生产效率和安全性