Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • EAR EAR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • EAR_teamEAR_team
  • EAREAR
  • Wiki
  • Architecture

Architecture · Changes

Page history
Updated Wiki to EAR 4.0 version authored Aug 13, 2021 by Lluis Alonso's avatar Lluis Alonso
Hide whitespace changes
Inline Side-by-side
Architecture.md
View page @ e174bb75
...@@ -18,13 +18,13 @@ For more information, see [EARD](EARD). ...@@ -18,13 +18,13 @@ For more information, see [EARD](EARD).
Database Manager Database Manager
----- -----
The database daemon acts as an intermediate layer between any EAR component that inserts data and EAR's database to prevent the database server from collapsing due to getting overrun with connections and insert queries. The database daemon acts as an intermediate layer between any EAR component that inserts data and the EAR's database, in order to prevent the database server from collapsing due to getting overrun with connections and insert queries.
For more information, see [EARDBD](EARDBD). For more information, see [EARDBD](EARDBD).
Global Manager Global Manager
-------------- --------------
EAR's Global Manager Daemon (EARGMD) is a cluster wide component that controls the percentage of the maximum energy consumed. EAR's Global Manager Daemon (EARGMD) is a cluster wide component that controls the percentage of the maximum energy consumed.
For more information, see [EARGM](EARGM). For more information, see [EARGM](EARGM).
...@@ -38,10 +38,10 @@ Loader ...@@ -38,10 +38,10 @@ Loader
------ ------
EAR Loader is the responsible for loading the EAR Library. It is a small and lightweight library loaded by the SLURM Plugin, that identifies the user application and loads its corresponding EAR Library distribution. EAR Loader is the responsible for loading the EAR Library. It is a small and lightweight library loaded by the SLURM Plugin, that identifies the user application and loads its corresponding EAR Library distribution.
For more information, see [EARLO](EARL). For more information, see [EARLO](EARLO).
SLURM Plugin SLURM Plugin
------------ ------------
EAR SLURM plugin allows to dynamically load and configure the EAR library for the SLURM jobs, if the enabling argument is set or is enabled by default. Additionally, it reports any jobs that start or end to the nodes' EARDs for accounting and monitoring purposes. EAR SLURM plugin allows to dynamically load and configure the EAR library for the SLURM jobs, if the enabling argument is set or is enabled by default. Additionally, it reports any jobs that start or end to the nodes' EARDs for accounting and monitoring purposes.
For more information, see [SLURM Plugin](SLURM-Plugin). For more information, see [SLURM Plugin](SLURM-Plugin).
\ No newline at end of file
Clone repository
  • Home
  • Running jobs with EAR
  • Using the EAR api
  • Policies
  • Commands
  • Admin Guide
    • Quick installation guide
    • Installation from source
    • Installation from RPM
    • Configuration
    • Starting services
    • Tools
    • Learning phase
    • Plugins
  • Architecture
    • EARD
    • EARDBD
    • EARGM
    • EARL
    • EARLO
    • SLURM Plugin
  • Database summary
  • Systems supported
  • CHANGELOG
  • FAQs