PowerDS

PowerDS确定性调度中间件通过时间触发调度(TIME_TRIGGER),事件触发调度(EVENT_TRIGGER)机制可保证用户的应用确定性的执行。

产品概述

 PowerD-Sch确定性调度产品提供了时间触发和事件触发两种调度机制。时间触发机制支持任务在多节点上灵活安排,并根据不同时间段执行,从而在软件运行过程中保持各个任务链路的时间确定性。事件调度机制强化了应用程序执行的顺序性和可控性,确保全链条执行的结果符合预期。通过设置任务最坏执行时间(WCET)阈值,一旦超时即触发错误处理逻辑,从而保障系统的稳定性和安全性。

PowerD-Sch确定性调度产品支持多芯片跨域调度和场景切换。通过全局app和task的编排生成统一的调度表,各芯片内的调度器相互配置,实现全局调度。场景切换支持根据实时场景的变换切换调度表,变更调度任务和任务频率,以及时应对不同场景,提升系统响应速度,降低系统成本。
PowerD-Sch工具链有图形化建模工具Connector和监测工具Runtime。Connector可对确定性调度场景下的所有app中的task进行配置,并通过调度编排算法生成最优调度表;Runtime不仅可以监测调度器和被调度的task的运行状态,还可以监测当前各主机实时状态。

ConnectorPowerDS 图形化建模工具

RuntimePowerDS监测工具

产品优势

任务管理
资源优化
负载均衡
快速响应
高灵活性
高安全性
高可靠性
可扩展性

应用场景

确定性通信网关

构建确定性通信中心网关,实现网络流量的精准控制,确保消息传输的确定性和负载均衡

自动驾驶

通过确定性调度解决自动驾驶系统的负载和资源冲突问题,确保车辆在复杂场景下的平稳运行

工业控制

对工业生产任务进行确定性调度,消除资源争用和系统瓶颈,提升生产效率和安全性