arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0306060cs.DC
收藏

DIRAC -具有远程代理控制的分布式基础架构

DIRAC - Distributed Infrastructure with Remote Agent Control

N. Brook, A. Bogdanchikov, A. Buckley, J. Closier, U. Egede, M. Frank, D. Galli, M. Gandelman, V. Garonne, C. Gaspar, R. Graciani Diaz, K. Harrison, E. van Herw… 展开作者

N. Brook, A. Bogdanchikov, A. Buckley, J. Closier, U. Egede, M. Frank, D. Galli, M. Gandelman, V. Garonne, C. Gaspar, R. Graciani Diaz, K. Harrison, E. van Herwijnen, A. Khan, S. Klous, I. Korolko, G. Kuznetsov, F. Loverre, U. Marconi, J. P. Palacios, G. N. Patrick, A. Pickford, S. Ponce, V. Romanovski, J. J. Saborido, M. Schmelling, A. Soroko, A. Tsaregorodtsev, V. Vagnoni, A. Washbrook

摘要:

本文介绍了DIRAC,LHCb蒙特卡罗生产系统。DIRAC有一个客户/服务器结构,其基础是:分布在合作机构之间的计算单元;用于生产管理、簿记(元数据目录)和软件配置的数据库;用于更新和访问数据库的监测和编目服务。在Python中实现的本地安装的软件代理监视本地批处理队列,使用XML-RPC协议询问生产数据库中任何未完成的生产请求,并启动作业提交。代理将自动检查并在必要时安装任何所需的软件。作业处理完事件后,代理将传输输出数据并更新元数据目录。DIRAC已成功安装在18个合作研究所,包括DataGRID,并已用于最近的物理数据挑战。在不久的将来到中期,我们必须使用一个混合的环境,有不同类型的网格中间件或没有中间件。我们描述了这种灵活性是如何实现的,以及无处不在的网格中间件将如何提高DIRAC。

英文摘要:

This paper describes DIRAC, the LHCb Monte Carlo production system. DIRAC has a client/server architecture based on: Compute elements distributed among the collaborating institutes; Databases for production management, bookkeeping (the metadata catalogue) and software configuration; Monitoring and cataloguing services for updating and accessing the databases. Locally installed software agents implemented in Python monitor the local batch queue, interrogate the production database for any outstanding production requests using the XML-RPC protocol and initiate the job submission. The agent checks and, if necessary, installs any required software automatically. After the job has processed the events, the agent transfers the output data and updates the metadata catalogue. DIRAC has been successfully installed at 18 collaborating institutes, including the DataGRID, and has been used in recent Physics Data Challenges. In the near to medium term future we must use a mixed environment with different types of grid middleware or no middleware. We describe how this flexibility has been achieved and how ubiquitously available grid middleware would improve DIRAC.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑