Platform & Engineering Services
We provide batch, interactive and specialized services to the users of the physics and engineering communities.
Currently, there are three sections:
Engineering Tools and infrastructure support from the old DES group
Services for Physics: lxplus, lxbatch, CE, WMS, BDII, MyProxy, DNS load balancing, VOMS, Argus, ROC layer, FTS, LFC and CVMFS. Also providing Puppet-based Configuration Management infrastructure for all centrally hosted IT services.
Includes Configuration Management Infrastructure, Git, svn, licence servers, product database, BOINC, JIRA and TWiki
The following services are under the responsibility of this team
Batch Service for batch computing jobs.The CERN batch computing service currently consists of around 30,000 CPU cores running Platform LSF® providing computing power to the CERN experiments for tasks such as physics event reconstruction, data analysis and physics simulations. The public batch service is open to all CERN users. It aims to share the resources fairly and as agreed between all the CERN experiments that make use of the system. The relative share you have on the service will depend on which experiment you belong to and the activity you are doing within the experiment.
BOINC (Berkeley Open Infrastructure for Network Computing) is an open-source software platform for distributed computing that employs volunteered computer resources. It uses idle CPU cycles of participating computers to perform scientific calculations.
|Electronics Design Software Service||IT-PES||
This service provides packaging, installation and application support for Electronic Design Automation (EDA) software tools for the CERN Electronics Engineering community.
This service offers hosting of code repositories for the Git distributed version control system.
Git is a distributed version control system, and offers an alternative to SVN for software code hosting. The central Git service currently offers two hosting platforms for Git repositories: git.cern.ch (launched early in 2013, based on Gitolite) and the newer gitlab.cern.ch (offering GitHub-like services including code review, launched in spring 2015).
|GRID Compute Element Service||IT-PES||
The GRID Compute Element Service provides the components involved in the processing and management of user requests concerning the execution of a computational task. They cover the interaction with the batch service and the provision of a common interface to the computational resources of a site (Computing Element)
|GRID Information Service||IT-PES||
The grid Information Service (IS) provides information about the grid resources and their status. This information is essential for the operation of the whole grid, as it is via the IS that resources are discovered. The published information is also used for monitoring and accounting purposes.
|Load Balancing Services||IT-PES||
The load balancing service dynamically handles the list of machines behind a given DNS alias. It distributes workload evenly across those machines, in order to get optimal resource utilization, maximize throughput, minimize response time, provide a fail-over mechanism and avoid overload.
Please find the user documentation in http://configdocs.web.cern.ch/configdocs/dnslb/index.html
This service (Public Login User Service) is the interactive logon service to Linux for all CERN users. The cluster LXPLUS consists of public machines provided by the IT Department for interactive work.
|Mathematics Software Service||IT-PES||
This service is in charge of distribution of Mathematics software tools on CERN computers.
|Mechanical Design Software Service||IT-PES||
This service provides Mechanical Engineering software infrastructure and tools. Includes CAD/CAM server infrastructure as well as a range of Computer Aided Engineering (CAE) software tools for use by the Engineering community at CERN.
The CERN Messaging Service provides dedicated clusters of message brokers supporting the sending and receiving of messages between distributed systems.
It allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple operating systems and network protocols. It creates a distributed communications layer that insulates the application developer from the details of the various operating system and network interfaces.
The MyProxy service provides a certificate repository. It permits secure storage of long-term proxy certificates used to access grid services, thus enabling proxy certificate renewal for long-running jobs as well as delegation, i.e. the ability for services or cron jobs to act on behalf of a user when invoking grid services.
The Virtual Organization Membership Service (VOMS) is an attribute authority which serves as central repository for VO user authorization information, providing support for sorting users into group hierarchies, keeping track of their roles and other attributes in order to issue trusted attribute certificates and SAML assertions used in the Grid environment for authorization purposes.
VOMS is composed of two main components:
Phonebook for IT-PES