近日,我校智能计算与控制科研团队单承刚博士在云控制领域取得重要进展,提出了一种面向云控制系统的控制算法即服务的容器化解决方案(ControlService)。研究成果以“ControlService: A Containerized Solution for Control-Algorithm-as-a-Service in Cloud Control Systems”为题发表在《SCIENCE CHINA Information Sciences》上。


图1 面向云控制系统的ControlService架构
该方案能够将控制算法作为云工作流服务提供,利用定制的工作流引擎实现云工作流服务在云基础设施上的容器化执行。方案解决了控制算法的云工作流抽象表示问题,给出工作流的云服务定义,同时设计了云工作流调度引擎,解决了工作流云服务的交付和容器化调度执行问题。在实验中,以子空间辨识方法为例讨论了云服务表示形式和容器化实现过程。实验结果表明,与基线相比,ControlService在计算时间、递减百分比和加速比方面具有显著的性能优势。

图2 云工作流引擎架构

图3 控制算法即服务的交付过程




图4 ControlService方案与基线的多维度对比
该成果由枣庄学院与北京理工大学合作完成,枣庄学院为第一作者单位。信息科学与工程学院(人工智能学院)单承刚博士为第一作者,高润泽博士、杨振教授和张伟教授为共同作者,夏元清教授为论文的通讯作者。该研究工作得到了国家自然科学基金(61836001)项目的资助。
《SCIENCE CHINA Information Sciences》是《中国科学:信息科学》的英文版,由中国科学院和国家自然科学基金委共同主办,主要报道国内信息领域基础与应用研究方面的原创性成果,是国内信息科学领域的顶级期刊,也是中国计算机学会(CCF)A类期刊,影响因子为8.8。
论文链接:http://engine.scichina.com/doi/10.1007/s11432-023-4017-0
(文图/单承刚 编辑/单法动 审核/姬广华、杨振)