Toggle Main Menu Toggle Search

Open Access padlockePrints

Swarm Storm: An Automated Chaos Tool for Docker Swarm Applications

Lookup NU author(s): Dr Dev JhaORCiD, Professor Raj Ranjan

Downloads


Licence

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).


Abstract

© 2024 held by the owner/author(s). Docker Swarm facilitates the deployment of modular applications in an independent yet interconnected manner. Applications within the Swarm communicate through Docker's internal network, ensuring rapid computation and enhanced security. Despite these advantages, the complex nature of software development often leads to the occurrence of various faults, including memory leaks, application failures, and network outages. To systematically identify and address such issues, chaos engineering has emerged as a powerful approach within both development and production environments. However, conducting chaos experiments within a Docker Swarm cluster in a multi-cloud environment proves to be challenging. In this paper, we present Swarm Storm, an automated framework designed for orchestrating chaos engineering experiments within Docker Swarm-based clusters in a cloud-agnostic environment with comprehensive testing features. We validate Swarm Storm using a simple Java benchmark application, demonstrating its effectiveness in addressing faults within the system.


Publication metadata

Author(s): Higgins T, Jha DN, Ranjan R

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 33rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC 2024)

Year of Conference: 2024

Pages: 367-369

Online publication date: 30/08/2024

Acceptance date: 02/04/2018

Date deposited: 11/10/2024

Publisher: ACM

URL: https://doi.org/10.1145/3625549.3658827

DOI: 10.1145/3625549.3658827

Library holdings: Search Newcastle University Library for this item

ISBN: 9798400704130


Share