SIMPLE Grid - Development

This TWiki contains resources for current developers and/or interested developers of SIMPLE Grid project.

Table of Contents

SIMPLE Grid Project Specification

The SIMPLE Grid specification document describes various components or lightweight elements and their functions. It also provides details on the control pipelines that manage how these components should work together to implement a WLCG site.

The following GitHub Wiki page is where the latest specification is maintained: SIMPLE Grid Specification.

List of Misc. Framework Components

Project Name Description Maintainer/s Links
SIMPLE Grid YAML Compiler Pre-process site level configuration file to decipher variables, overrides, default values etc.

Mayank Sharma

Tarang Mahapatra

Code, Wiki
Configuration Validation Engine Validate that configuration requirement of component repositories are met by information in Site-Level Configuration File

Panos Papparigopoulos

Mayank Sharma

Code, Wiki
SIMPLE Grid Puppet Module Central Configuration Manager written in Puppet Mayank Sharma Code, Wiki
SIMPLE Grid Ansible Module Central Configuration Manager written in Ansible

Tarang Mahapatra

Mayank Sharma

Code, Wiki

List of Component Repositories

Component Name Component Type Technology Keywords Maintainer/s Links
Cream Compute Element and Torque Batch System Component Repository: Compute Element + Batch System CreamCE, Torque Batch System Mayank Sharma Code, Wiki
Torque Worker Node Worker Node Torque Client Mayank Sharma Code, Wiki

Technical Roadmap and Release Planning

SIMPLE Grid Technical Road Map


The SIMPLE Grid Framework is capable of supporting any WLCG Service that can be put in a container. Essentially a new Github repository that contains a Dockerfile and some configuration files (that tell the framework about how to run the container), is enough to make a WLCG Service deployable using SIMPLE Grid Framework.

If you'd like to help support more Grid Components (like ARC, Slurm, HTCondor or storage services etc.), please do get in touch using any of the Communication Channels mentioned below.

If you'd like to help improve any of the existing repositories mentioned above, please contact the maintainers directly.

Communication Channels

Mattermost Channel : For SCRUM meetings/ Instant Messaging

Web Forum: The primary discussion forum for developers, site admins and all open source efforts

Technical Discussion List: Mailing List for more technical discussions regarding the project.

-- MayankSharma - 2018-07-02

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2018-08-07 - MayankSharma
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback