The reviewed record of science sign in
Pith

arxiv: 2407.11432 · v2 · pith:KXGGSI5D · submitted 2024-07-16 · cs.DC

Octopus: Experiences with a Hybrid Event-Driven Architecture for Distributed Scientific Computing

Reviewed by Pithpith:KXGGSI5Dopen to challenge →

classification cs.DC
keywords octopusdistributedscientificeventeventsarchitectureevent-drivenhybrid
0
0 comments X
read the original abstract

Scientific research increasingly relies on distributed computational resources, storage systems, networks, and instruments, ranging from HPC and cloud systems to edge devices. Event-driven architecture (EDA) benefits applications targeting distributed research infrastructures by enabling the organization, communication, processing, reliability, and security of events generated from many sources. To support the development of scientific EDA, we introduce Octopus, a hybrid, cloud-to-edge event fabric designed to link many local event producers and consumers with cloud-hosted brokers. Octopus can be scaled to meet demand, permits the deployment of highly available Triggers for automatic event processing, and enforces fine-grained access control. We identify requirements in self-driving laboratories, scientific data automation, online task scheduling, epidemic modeling, and dynamic workflow management use cases, and present results demonstrating Octopus' ability to meet those requirements. Octopus supports producing and consuming events at a rate of over 4.2 M and 9.6 M events per second, respectively, from distributed clients.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Icicle: Scalable Metadata Indexing and Real-Time Monitoring for HPC File Systems

    cs.DC 2026-04 unverdicted novelty 7.0

    Icicle delivers a unified, up-to-date metadata view for HPC file systems by ingesting both periodic snapshots and real-time events via Kafka and Flink, achieving order-of-magnitude throughput gains over prior batch tools.

  2. Bridging Design and Execution: A Visual Graph Editor for Edge and Cloud Workflows

    cs.DC 2026-06 unverdicted novelty 4.0

    The paper presents a domain-specific visual graph editor that models edge and cloud applications with kernels, shared memory nodes, and event triggers, serializing graphs to JSON/XML for execution.