1
SIMPLE Grid Framework
Mayank Sharma (CERN, speaker) Maarten Litmaath (CERN) Eraldo Silva Junior (CBPF, Brazil) 15/11/18 SIMPLE Framework: PyParis 2018
SIMPLE Grid Framework Mayank Sharma (CERN, speaker) Maarten - - PowerPoint PPT Presentation
SIMPLE Grid Framework Mayank Sharma (CERN, speaker) Maarten Litmaath (CERN) Eraldo Silva Junior (CBPF, Brazil) 15/11/18 SIMPLE Framework: PyParis 2018 1 $>whoami Software Engineer, CERN. Developer of SIMPLE Grid Framework.
1
Mayank Sharma (CERN, speaker) Maarten Litmaath (CERN) Eraldo Silva Junior (CBPF, Brazil) 15/11/18 SIMPLE Framework: PyParis 2018
2
Framework.
Google Code-In
Platform 2.0
15/11/18 SIMPLE Framework: PyParis 2018
3
located on the Franco-Swiss border.
which high energy particle beams are accelerated.
main experiments (Atlas, CMS, Alice and LHCb).
Boson (2012), World Wide Web, Hardon Therapy (Medical Applications) etc.
15/11/18 SIMPLE Framework: PyParis 2018
4
PetaByte/year (Simulated/Derived data).
CPU processor cores.
storage.
Computing Grid (WLCG) providers.
15/11/18 SIMPLE Framework: PyParis 2018
5
management
centers.
physics groups
Read More here!
15/11/18 SIMPLE Framework: PyParis 2018
Types of WLCG services and middleware packages.
6
Technologies preferred by site admins for managing their infrastructure
15/11/18 SIMPLE Framework: PyParis 2018
complicated to configure/deploy
modern infrastructure tools will be beneficial
7 15/11/18 SIMPLE Framework: PyParis 2018
8 15/11/18 SIMPLE Framework: PyParis 2018
9
Abstraction DRY (Don't Repeat Yourself) Modularity Simple Deployment Extensibility Community Effort One node to configure the site
15/11/18 SIMPLE Framework: PyParis 2018
10 15/11/18 SIMPLE Framework: PyParis 2018
11
15/11/18 SIMPLE Framework: PyParis 2018
12
15/11/18 SIMPLE Framework: PyParis 2018
13 15/11/18 SIMPLE Framework: PyParis 2018
14
Site Level Configuration File Component Repositories Central Configuration Manager Configuration Validation Engine YAML Compiler
15/11/18 SIMPLE Framework: PyParis 2018
15
Site Level Configuration File Site Infrastructure Grid Components Generic Site Info Misc Site Info Background Technologies
A single YAML file to describe: Site-Infrastructure (Hostnames, IP addresses, OS/Kernel, Disk/Memory) Service Components (What components to install and configure) Background Technologies (Puppet/Ansible, Docker/Kubernetes) Specific to Grid Use-Case:
Groups, Supported VOs)
location etc.)
15/11/18 SIMPLE Framework: PyParis 2018
For instance, CE/WN/Batch/Squid etc.
different configuration management tools
16 15/11/18 SIMPLE Framework: PyParis 2018
17 15/11/18 SIMPLE Framework: PyParis 2018
component
available background technologies
18 15/11/18 SIMPLE Framework: PyParis 2018
19 15/11/18 SIMPLE Framework: PyParis 2018
20 15/11/18 SIMPLE Framework: PyParis 2018
21 15/11/18 SIMPLE Framework: PyParis 2018
22
1 2 3 4 5
15/11/18 SIMPLE Framework: PyParis 2018
23 15/11/18 SIMPLE Framework: PyParis 2018
24
Google Summer of Code 2018 Project Alpha candidate developed by Tarang Mahapatra, University of British Columbia, Vancouver
15/11/18 SIMPLE Framework: PyParis 2018
25
Create a new GitHub repository with your containerized services. The framework takes care of the rest!
15/11/18 SIMPLE Framework: PyParis 2018
Technical Discussion List (E-Groups)
Name: WLCG-Lightweight-Sites-Dev Link: http://cern.ch/go/l9wZ
Google Forum
Name: WLCG Lightweight Sites Link: http://cern.ch/go/Hz7S
Mattermost (IM):
Team: WLCG Name: WLCG-Lightweight-Sites Link: http://cern.ch/go/8HWP
26
Project Homepage http://cern.ch/go/9lHd GitHub Repositories http://cern.ch/go/kr7p Simple Grid Specification http://cern.ch/go/8JLH
15/11/18 SIMPLE Framework: PyParis 2018
27
15/11/18 SIMPLE Framework: PyParis 2018
28
Sounds Interesting?
Let’s talk: Mayank Sharma Eraldo Silva Junior 15/11/18 SIMPLE Framework: PyParis 2018 mayanksharma94 maany_shr mayank.sharma@cern.ch maany devmaany.co
Important Links:
Website: https://wlcg-lightweight-sites.github.io GitHub Org:WLCG-Lightweight-Sites Mailing List: Google Groups Wiki: CERN Twiki Technical Roadmap (WLCG): CERN TWiki Issue Tracking: v1
eraldojunior ejunior@cbpf.br ejr004