An Automated Deployment and Testing Framework for Resilient Distributed Smart Grid Applications
Purboday Ghosh, Hao Tu, Timothy Krentz, Gabor Karsai, Srdjan Lukic

TL;DR
This paper presents an automated deployment and testing framework for distributed smart grid applications that optimizes resilience and resource use based on user-defined constraints, demonstrated through microgrid energy management experiments.
Contribution
It introduces a novel resilient deployment framework that allows developers to specify constraints to optimize redundancy and cost in distributed cyber-physical systems.
Findings
Deployment configuration significantly enhances system resilience.
Optimized deployment reduces resource demands on nodes.
Framework supports flexible resilience and resource trade-offs.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
