论文标题

用于弹性分布式智能电网应用程序的自动部署和测试框架

An Automated Deployment and Testing Framework for Resilient Distributed Smart Grid Applications

论文作者

Ghosh, Purboday, Tu, Hao, Krentz, Timothy, Karsai, Gabor, Lukic, Srdjan

论文摘要

在边缘设备上执行分布式的网络物理软件流程,以保持整体系统的弹性,同时遵守资源限制,这对于开发人员而言是一个充满挑战的权衡。当前的方法并不能解决将软件组件部署到设备上的问题,以满足设计时间开发人员可以编码的不同弹性要求的方式。本文介绍了一个有弹性的部署框架,可以通过接受用户定义的约束来优化给定应用程序部署的冗余或成本来实现这一目标。使用分散软件平台开发的微电网能源管理应用程序的实验表明,部署配置在增强分布式应用程序的弹性能力方面也可以发挥重要作用,并且即使不修改控制逻辑,也可以减少各个节点的资源需求。

Executing distributed cyber-physical software processes on edge devices that maintains the resiliency of the overall system while adhering to resource constraints is quite a challenging trade-off to consider for developers. Current approaches do not solve this problem of deploying software components to devices in a way that satisfies different resilience requirements that can be encoded by developers at design time. This paper introduces a resilient deployment framework that can achieve that by accepting user-defined constraints to optimize redundancy or cost for a given application deployment. Experiments with a microgrid energy management application developed using a decentralized software platform show that the deployment configuration can play an important role in enhancing the resilience capabilities of distributed applications as well as reducing the resource demands on individual nodes even without modifying the control logic.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源