Evaluating Function-as-a-Service (FaaS) frameworks for the Accelerator Control System

THBR003
25 Sept 2025, 11:15
15m
Red Lacquer Room (Palmer House Hilton Chicago)

Red Lacquer Room

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Contributed Oral Presentation MC10: Software Architecture & Technology Evolution THBR MC10 Software Architecture and Technology Evolution

Speaker

Amol Jaikar (Fermi National Accelerator Laboratory)

Description

As particle accelerator control systems evolve in complexity and scale, the need for responsive, scalable, and cost-effective computational infrastructure becomes increasingly critical. Function-as-a-Service (FaaS) offers an alternative to traditional monolithic architecture by enabling event-driven execution, automatic scaling, and fine-grained resource utilization. This paper explores the applicability and performance of FaaS frameworks in the context of a modern particle accelerator control system, with the objective of evaluating their suitability for short lived and triggered workloads.
In this paper, we evaluate prominent open-source FaaS platforms in executing functional logic, triggers, and diagnostics routines. Evaluation metrics consist of cold-start latency, scalability, performance, integration with other open-source tools like Kafka. Experimental workloads were designed to simulate real-world control tasks when implemented as stateless FaaS functions. These workloads were benchmarked under various invocation loads and network conditions. Self-hosted FaaS platforms, when deployed within accelerator networks, offer greater control over execution environment, better integration with legacy systems, and support for real-time guarantees when paired with message queues. Based on lessons learned and evaluation metrics, this paper describes reliability of the FaaS framework for the Accelerator Control Systems (ACS).

Author

Amol Jaikar (Fermi National Accelerator Laboratory)

Co-authors

Mr Anthony Tiradani (Fermi National Accelerator Laboratory) Beau Harrison (Fermi National Accelerator Laboratory) John Diamond (Fermi National Accelerator Laboratory)

Presentation materials

There are no materials yet.