会议论文详细信息
20th International Conference on Computing in High Energy and Nuclear Physics
Integration and validation testing for PhEDEx, DBS and DAS with the PhEDEx LifeCycle agent
物理学;计算机科学
Boeser, C.^1 ; Chwalek, T.^1 ; Giffels, M.^2 ; Kuznetsov, V.^3 ; Wildish, T.^4
Institut für Experimentelle Kernphysik, Karlsruhe, Germany^1
PH-CMG-CO, CERN, Geneve 23
CH-1211, Switzerland^2
Cornell University, Ithaca
NY, United States^3
Princeton University, Princeton
NJ, United States^4
关键词: Controlled environment;    Design and implementations;    Large scale tests;    Performance tests;    Production services;    System under test;    Validation testing;    Workflow managements;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/513/6/062051/pdf
DOI  :  10.1088/1742-6596/513/6/062051
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】
The ever-increasing amount of data handled by the CMS dataflow and workflow management tools poses new challenges for cross-validation among different systems within CMS experiment at LHC. To approach this problem we developed an integration test suite based on the LifeCycle agent, a tool originally conceived for stress-testing new releases of PhEDEx, the CMS data-placement tool. The LifeCycle agent provides a framework for customising the test workflow in arbitrary ways, and can scale to levels of activity well beyond those seen in normal running. This means we can run realistic performance tests at scales not likely to be seen by the experiment for some years, or with custom topologies to examine particular situations that may cause concern some time in the future. The LifeCycle agent has recently been enhanced to become a general purpose integration and validation testing tool for major CMS services. It allows cross-system integration tests of all three components to be performed in controlled environments, without interfering with production services. In this paper we discuss the design and implementation of the LifeCycle agent. We describe how it is used for small-scale debugging and validation tests, and how we extend that to large-scale tests of whole groups of sub-systems. We show how the LifeCycle agent can emulate the action of operators, physicists, or software agents external to the system under test, and how it can be scaled to large and complex systems.
【 预 览 】
附件列表
Files Size Format View
Integration and validation testing for PhEDEx, DBS and DAS with the PhEDEx LifeCycle agent 663KB PDF download
  文献评价指标  
  下载次数:4次 浏览次数:17次