Base Architecture

Overview

metalcore uses a "traditional" 3-tier architecture for its components:

  • Tier 1: Clients submitting tasks and receiving results
  • Tier 2: Queues and caches handling the task and result transport between clients and workers, cluster management services and controllers, cloud scaling facilities
  • Tier 3: Computes hosts (worker nodes) crunching the individual tasks and submitting the results back to the queues

metalcore Base Architecture

Task and Result Lifecycle

metalcore Task and Result Lifecycle