Package org.episteme.core.distributed
package org.episteme.core.distributed
Distributed computing infrastructure for Episteme.
Core abstractions:
DistributedTask- Task interfaceTaskRegistry- Dynamic task discoveryTaskProvider- Primitive/Real abstraction
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
ClassDescriptionException thrown when a distributed task computation fails.Manager for distributed computing contexts.Service provider interface for distributed computing backends.Execution context adapter that bridges
DistributedContextwith theExecutionContextinterface.Core interface for distributed scientific computation tasks.Local implementation of DistributedContext using ForkJoinPool.MPI-based implementation of DistributedContext.Remote implementation of DistributedContext (stub).Apache Spark-based implementation of DistributedContext.Marker interface for scientific task parameters.Provider interface for creating distributed task instances.Registry for distributed task implementations.Precision mode for task execution.TaskState<T extends Serializable>Manages data state across different precision modes (FLOAT, DOUBLE, REAL).