Published 2019 | Version v1
Journal article

Quasi-online accounting and monitoring system for distributed clouds

  • 1. University of Victoria, 3800 Finnerty Road, Victoria BC V8P 5C2, CANADA (Australia)

Description

The HEP group at the University of Victoria operates a distributed cloud computing system for the ATLAS and Belle II experiments. The system uses private and commercial clouds in North America and Europe that run OpenStack, Open Nebula or commercial cloud software. It is critical that we record accounting information to give credit to cloud owners and to verify our use of commercial resources. We want to record the number of CPU-hours of the virtual machine. We continuously collect the CPU usage and an estimate of the HEPSpec06 units of the VM obtained during the boot of the VM and uploads it into an Elastic Search database. The information is processed and published as soon as it is available. The data is published in tables and plots in Kibana and as a cross check in ROOT. We have found the system to be useful beyond gathering accounting information and can be used for monitoring and diagnostic purposes. For example, we can use it to detect if the payload jobs are stuck in a waiting state for external information. We will report on the design and performance of the system, and show how it provides important accounting and monitoring information on a large distributed system.

Availability note (English)

Available from https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07035.pdf; https://doaj.org/article/bcc078bd295f49baae81a79a91ac2806

Additional details

Publishing Information

Journal Title
EPJ. Web of Conferences
Journal Volume
214
Journal Page Range
vp.
ISSN
2100-014X

Conference

Title
23. International Conference on Computing in High Energy and Nuclear Physics
Acronym
CHEP 2018
Dates
9-13 Jul 2018
Place
Sofia (Bulgaria)

INIS

Country of Publication
France
Country of Input or Organization
France
INIS RN
53095700
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
COMPUTER ARCHITECTURE; COMPUTER CODES; DESIGN; PERFORMANCE; PROGRAMMING