XeXes
XeXes is a modular, open-source software framework designed to coordinate the execution of tasks across heterogeneous computing environments, including cloud, edge, and on-premises resources. The project emphasizes portability, scalability, and security, enabling developers to deploy workflows that span multiple backends without reimplementing logic for each platform.
XeXes was introduced in 2017 by a collective of researchers and developers affiliated with the TechLabs Consortium.
Its architecture centers on a lightweight core that provides scheduling and orchestration, plus pluggable backends for
XeXes supports distributed scheduling, dynamic resource estimation, fault tolerance through task retries and checkpointing, and policy-based
Common use cases include data processing pipelines, real-time analytics, scientific simulations, AI model training workflows, and
Development is community-led with a steering council elected by contributors. The project uses an open development