Multi-Stakeholder Policy Enforcement for Distributed Systems
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Cloud environments, comprising both virtual and physical servers, are complex distributed systems that require clear and expressive configuration descriptions. Human-readable configuration formats like Kubernetes YAML are state of the art, but they lack the granularity needed for fine-grained control and advanced policy enforcement. To address these limitations, we propose an abstract system description approach that incorporates additional application properties, enabling more sophisticated policy decision-making rather than relying on resource constraints and port-based network restrictions. Our framework introduces two modes of policy enforcement: one allows system designers to automatically verify and manipulate system descriptions before translating them into concrete configurations, while the other enables communication partners to review the descriptions for assessing trustworthiness. We introduce a user-friendly description language paired with an extensible policy enforcement engine, providing stakeholders with the ability to define deployment scenarios intuitively and securely. We demonstrate the suitability of the approach for three different platforms, ranging from an embedded system to state-of-the-art container runtimes, namely Kubernetes and Docker Compose.
Details
| Original language | English |
|---|---|
| Title of host publication | WoC '24: Proceedings of the 10th International Workshop on Container Technologies and Container Clouds |
| Place of Publication | Hong Kong, Hong Kong |
| Publisher | Association for Computing Machinery (ACM), New York |
| Pages | 7-12 |
| Number of pages | 6 |
| Volume | 10 |
| Edition | 1 |
| ISBN (electronic) | 979-8-4007-1339-2 |
| Publication status | Published - 2 Dec 2024 |
| Peer-reviewed | Yes |
External IDs
| Scopus | 85216395361 |
|---|
Keywords
ASJC Scopus subject areas
Keywords
- application deployment, policy enforcement, scenario language