CMS conditions data access using FroNTier

CMS conditions data access using FroNTier
复制标题

CMS 使用 Frontier 限制数据访问

DOI:
10.1088/1742-6596/119/7/072007
复制
发表时间:
2008
期刊:
Journal of Physics: Conference Series
影响因子:
--
通讯作者:
E. Wicklund
E. Wicklund
中科院分区:
--
文献类型:
--
作者:
B. Blumenfeld;David Dykstra;L. Lueking;E. Wicklund

文献摘要

被引文献

相似文献

LHC的CMS实验已经建立了使用FroNTier框架来提供条件(即校准、对齐等)的基础设施数据处理客户遍布全球。FroNTier是一种简单的Web服务方法,提供客户端对中央数据库服务的HTTP访问。CMS系统已经开发为与POOL一起工作,POOL提供C++客户端和各种数据库技术之间的对象关系映射。由于数据的只读特性,Squid代理缓存服务器被维护在客户端附近,这些缓存提供高性能的数据访问。已经开发了几个功能,使系统满足CMS的需要,包括仔细注意高速缓存与中央数据库的一致性,以及在线高级触发器操作所需的低延迟加载。部署的简易性、操作的稳定性和高性能使得FroNTier方法非常适合用于CMS离线的GRID环境,以及CMS高级触发器使用的在线环境。使用标准软件,如Squid和各种监控工具,使系统可靠,高度可配置和易于维护。我们描述了该系统的架构、软件、部署、性能、监控和整体运营经验。
The CMS experiment at the LHC has established an infrastructure using the FroNTier framework to deliver conditions (i.e. calibration, alignment, etc.) data to processing clients worldwide. FroNTier is a simple web service approach providing client HTTP access to a central database service. The system for CMS has been developed to work with POOL which provides object relational mapping between the C++ clients and various database technologies. Because of the read only nature of the data, Squid proxy caching servers are maintained near clients and these caches provide high performance data access. Several features have been developed to make the system meet the needs of CMS including careful attention to cache coherency with the central database, and low latency loading required for the operation of the online High Level Trigger. The ease of deployment, stability of operation, and high performance make the FroNTier approach well suited to the GRID environment being used for CMS offline, as well as for the online environment used by the CMS High Level Trigger. The use of standard software, such as Squid and various monitoring tools, makes the system reliable, highly configurable and easily maintained. We describe the architecture, software, deployment, performance, monitoring and overall operational experience for the system.