Multi-Stakeholder Policy Enforcement for Distributed Systems

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

  • Robert Henry Walther - , Chair of Operating Systems (Author)
  • Carsten Weinhold - , Barkhausen Institut (Author)
  • Peter Amthor - , Ilmenau University of Technology (Author)
  • Michael Roitzsch - , Barkhausen Institut (Author)

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 languageEnglish
Title of host publicationWoC '24: Proceedings of the 10th International Workshop on Container Technologies and Container Clouds
Place of PublicationHong Kong, Hong Kong
PublisherAssociation for Computing Machinery (ACM), New York
Pages7-12
Number of pages6
Volume10
Edition1
ISBN (electronic)979-8-4007-1339-2
Publication statusPublished - 2 Dec 2024
Peer-reviewedYes

External IDs

Scopus 85216395361

Keywords

Keywords

  • application deployment, policy enforcement, scenario language