Project

General

Profile

Wiki » History » Version 154

Version 153 (Margherita Vittone Wiersma, 09/18/2018 11:33 AM) → Version 154/161 (Margherita Vittone Wiersma, 09/19/2018 03:30 PM)

!{width:15em}poms.jpg! !{width:20em}poms.jpg!

h1. %{color:blue} POMS Overview%

The *Production Operations Management System* (POMS) is a project designed to provide a service to assist production teams and analysis groups of experiments in their MC production and DATA processing. As the quantity of data originated by the running experiments greatly increases, the ability of simplifying the steps in data processing and management has become more and more appealing to the users.

POMS provides a web service interface that enables automated jobs submission on distributed resources according to customers’ requests and subsequent monitoring and recovery of failed submissions, debugging and record keeping.
The ultimate goal is the most efficient utilization of all computing resources available to experiments, while providing a simple and transparent interface between users and the complexity of the grid.

POMS runs behind a web service interface that provides both interactive pages to the users, and a REST interfaces to scripts that interact with it. This means that experiments can use POMS through their web browser to configure and run their production code, or they can use the poms_client and poms_jobsub_wrapper tools to submit jobs through a command line and have POMS tracking, debugging and monitoring them.

----



h1. [[POMS User Documentation]] *What is POMS*

For the full documentation please refer to

* [[POMS User Documentation]].

* "Release Notes":https://cdcvs.fnal.gov/redmine/projects/prod_mgmt_db/wiki/Release_Notes

POMS
The Production Operations Management System (POMS) is interfaced a project to the following systems:

* "Jobsub":https://cdcvs.fnal.gov/redmine/projects/jobsub/wiki,
design a service which assists production teams and analysis groups of experiments in their MC production and DATA processing.
POMS provides a web service interface
that provides support for the job lifecycle enabling the management of enables automated jobs submission on distributed resources, such as the Grid. resources according customers’ requests and subsequent monitoring and recovery of failed submissions, debugging and record keeping.

* "SAM":https://cdcvs.fnal.gov/redmine/projects/sam/wiki/User_Guide_for_SAM, The system is interfaced to "SAM":https://cdcvs.fnal.gov/redmine/projects/sam/wiki, the data handling system, to keep track of files, their meta-data files and processing.

*
processing, the "ECL":https://cdcvs.fnal.gov/redmine/projects/crl to keep track of the production and processing operations and "FIFEmon":https://fifemon.fnal.gov/dashboard/db/landscape?refresh=10s&orgId=1 for monitoring.
The ultimate goal is the most efficient utilization of all computing resources available to experiments, while providing a simple and transparent interface between users and the complexity of the grid.


* "FIFE_UTILS":https://cdcvs.fnal.gov/redmine/projects/fife_utils/wiki

----

While POMS was initially designed for the "OPOS":https://cdcvs.fnal.gov/redmine/projects/offline_production_operations_service?jump=search team, the capability it provides for very large scale data-intensive distributed computing motivated the POMS project to extend this service to all the Intensity Frontier experiments at Fermilab.
We are currently working with several experiments to help them efficiently manage and track their MC production and DATA processing.

h1. [[User Guide for POMS]]

POMS run behind a web service interface that provides both interactive screens to users, and REST interfaces to scripts that interact with it. This means that experiments can use POMS through their web browser and configure and run their production code, or they can use the *@poms_client@* and *@poms_jobsub_wrapper@* tools to submit jobs through a command line and have POMS tracking, debugging and monitoring them.

The production instance of POMS is at https://poms.fnal.gov

If new to computing at Fermilab, please read: FIFE Wiki page "Welcome New Computing Users":https://cdcvs.fnal.gov/redmine/projects/fife/wiki/Welcome_New_Computing_Users

Users' mailing list : poms_announce@fnal.gov

----

h1. [[POMS Internals]]

_This is only intended


Topics
for developer audience_ people developing POMS.

If you wish to be part of the team and/or contribute to develop a workflow for your experiment and/or have a great professional experience with skilled computing staff, please send an email to poms_team@fnal.gov.

h1. [[Frequently Asked Questions]]


* How can I subscribe to a mailing list?

* Where I can find the SAM Web Client Documentation?

* Where I can find the quota of my experiment?

If you don't find your question here, please send an e-mail to poms_team@fnal.gov