Interaction Technology of jAliEn Client and ALICE Central Services

Abstract

This article presents the development of technology for interaction between the client of the jAliEn computing environment and the central services of the ALICE experiment (CERN). This development uses the WebSocket interface to authorize users, create work sessions, and send tasks to central services. The amount of data obtained during this experiment is increasing. To solve this problem, the ALICE experiment not only increases computing resources, but also updates and modifies existing software. The AliEn middleware currently in use by the ALICE experiment is a computing environment built from a variety of open source components. AliEn architecture consists of 99% imported components, and only 1% is the source code. The software includes approximately 200 packages written in the programming language Perl, C and C ++, with two communication channels with central services. jAliEn is a distributed computing environment developed for the ALICE Offline project, which, in the future, will replace the existing AliEn middleware. It allows us to access distributed computing resources, as well as storage resources to all participants in the ALICE experiment at the Large Hadron Collider. Unlike existing middleware, jAliEn is a single package implemented using the high-level Java programming language. This will reduce the complexity of existing software and optimize its operation and maintenance. The developed technology will optimize the work of the jAliEn computing environment, as well as increase its fault tolerance.

Author Biographies

Vladimir Vasilyevich Korenkov, Joint Institute for Nuclear Research

Director of the Laboratory of Information Technologies, Dr.Sci. (Engineering), Professor

Andrey Olegovich Kondratyev, Joint Institute for Nuclear Research

Software Engineer of the Laboratory of Information Technologies

Aleksey Sergeevich Bondyakov, Joint Institute for Nuclear Research

Software Engineer of the Laboratory of Information Technologies, Ph.D. (Engineering)

References

[1] ALICE Collaboration, Carminati F., Foka P., Giubellino P., Morsch A., Paic G., Revol J-P., SafarIk K., Schutz Y., Wiedemann U.A. ALICE: Physics Performance Report. Journal of Physics G: Nuclear and Particle Physics. 2004; 30(11):1517-1763. (In Eng.) DOI: 10.1088/0954-3899/30/11/001
[2] Buncic P., Gheata M., Schutz Y. Open access for ALICE analisys based on virtualization technology. Journal of Physics: Conference Series. 2005; 664(3):032008. (In Eng.) DOI: 10.1088/1742-6596/664/3/032008
[3] Ploskoń M. Overview of results from ALICE. Journal of Physics: Conference Series. 2014; 509:012003. (In Eng.) DOI: 10.1088/1742-6596/509/1/012003
[4] Abelev B. et al. and The ALICE Coolaboration. Upgrade of the ALICE Experiment: Letter of Intent. Journal of Physics G: Nuclear and Particle Physics. 2014; 41:087001. 163 pp. (In Eng.) DOI: 10.1088/0954-3899/41/8/087001
[5] Foka P. Overview of result from ALICE at the CERN LHC. Journal of Physics: Conference Series. 2013; 455:012004. (In Eng.) DOI: 10.1088/1742-6596/455/1/012004
[6] Buncic P., Krzewicki M., Vande Vyvre P. (Eds.) Technical Design Report for the Upgrade of the Online-Offline Computing System. CERN-LHCC-2015-006/ALICE-TDR-019. 2015. (Technical Design Report ALICE, 19). Available at: https://cds.cern.ch/record/2011297/files/ALICE-TDR-019.pdf (accessed 12.07.2019). (In Eng.)
[7] Foster I., Kesselman C. (Eds.) The grid: blueprint for a new computing infrastructure. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1998. (In Eng.)
[8] Korenkov V.V., Nechaevskiy A.V., Ososkov G.A., Pryakhina D.I., Trofimov V.V., Uzhinskiy A.V. Grid And Cloud Services Simulation As An Important Step Of Their Development. Systems and Means of Informatics. 2015; 25(1):4-19. (In Russ., abstract in Eng.) DOI: 10.14357/08696527150101
[9] Dolbilov A., Korenkov V., Mitsyn V., Palichik V., Shmatov S., Strizh T., Tikhonenko E., Trofimov V., Voytishin N. Grid technologies for large-scale projects. In: 2015 Conference Grid, Cloud & High Performance Computing in Science (ROLCG), Cluj-Napoca, 2015, pp. 1-3. (In Eng.) DOI: 10.1109/ROLCG.2015.7367422
[10] Korenkov V.V., Nechaevskiy A.V., Ososkov G.A., Pryahina D.I., Trofimov V.V., Uzhinskiy A.V. Synthesis of the simulation and monitoring processes for the development of big data storage and processing facilities in physical experiments. Computer Research and Modeling. 2015; 7(3):691-698. (In Russ., abstract in Eng.) DOI: 10.20537/2076-7633-2015-7-3-691-698
[11] Belov S.D., Dmitrienko P.V., Galaktionov V.V., Gromova N.I., Kadochnikov I.S., Korenkov V.V., Kutovskiy N.A., Mitsyn S.V., Mitsyn V.V., Mitsyn D.A., Oleynik D.A., Petrosyan A.S., Shabratova G.S., Strizh T.A., Tikhonenko E.A., Trofimov V.V., Uzhinsky A.V., Valova L., Zhemchugov A.S., Zhiltsov V.E. JINR Participation in the WLCG Project. In: Adam Gh., Korenkov V. V., Podgainy D. V., Strizh T. A., Zrelov P. V. (eds.) LIT Scientific Report 2012-2013. JINR, 2014, pp. 21-25. Available at: http://lit.jinr.ru/sites/default/files/LIT_SReport_12_13/p21.pdf (accessed 12.07.2019). (In Eng.)
[12] Astakhov N.S., Belov S.D., Dmitrienko P.V., Dolbilov A.G., Gorbunov I.N., Korenkov V.V., Mitsyn V.V., Shmatov S.V., Strizh T.A., Tikhonenko E.A., Trofimov V.V., Zhiltsov V.E. JINR Tier-1 Center. In: Adam Gh., Korenkov V. V., Podgainy D. V., Strizh T. A., Zrelov P. V. (eds.) LIT Scientific Report 2012-2013. JINR, 2014, pp. 16-20. Available at: http://lit.jinr.ru/sites/default/files/LIT_SReport_12_13/p16.pdf (accessed 12.07.2019). (In Eng.)
[13] Astakhov N.S., Baginyan A.S., Belov S.D., Dolbilov A.G., Golunov A.O., Gorbunov I.N., Gromova N.I., Kadochnikov I.S., Kashunin I.A., Korenkov V.V., Mitsyn V.V., Pelevanyuk I.S., Shmatov S.V., Strizh T.A., Tikhonenko E.A., Trofimov V.V., Voitishin N.N., Zhiltsov V.E. JINR Tier-1 centre for the CMS experiment at LHC. Physics of Particles and Nuclei Letters. 2016; 13(5):714-717. (In Eng.) DOI: 10.1134/S1547477116050046
[14] Berezhnaya A., Dolbilov A., Ilyin V., Korenkov V., Lazin Y., Lyalin I., Mitsyn V., Ryabinkin E., Shmatov S., Strizh T., Tikhonenko E., Tkachenko I., Trofimov V., Velikhov V., Zhiltsov V. LHC Grid computing in Russia: present and future. Journal of Physics: Conference Series. 2014; 513(6):062041. (In Eng.) DOI: 10.1088/1742-6596/513/6/062041
[15] Astakhov N.S., Belov S.D., Gorbunov I.N., Dmitrienko P.V., Dolbilov A.G., Zhiltsov V.E., Korenkov V.V., Mitsyn V.V., Strizh T.A., Tikhonenko E.A., Trofimov V.V., Shmatov S.V. The Tier-1-level computing system of data processing for the CMS experiment at the large hadron collider. Informacionnye tekhnologii I I vichslitel’nye sistemy”= Journal of Information Technologies and Computing Systems. 2013; (4):27-36. Available at: https://elibrary.ru/item.asp?id=21016914 (accessed 12.07.2019). (In Russ., abstract in Eng.)
[16] Filozova I.A., Bashashin M.V., Korenkov V.V., Kuniaev S.V., Musulmanbekov G., Semenov R.N., Shestakova G.V., Strizh T.A., Ustenko P.V., Zaikina T.N. Concept of JINR Corporate Information System. Physics of Particles and Nuclei Letters. 2016; 13(5):625-628. (In Eng.) DOI: 10.1134/S1547477116050204
[17] Baranov A.V., Balashov N.A., Kutovskiy N.A., Semenov R.N. JINR cloud infrastructure evolution. Physics of Particles and Nuclei Letters. 2016; 13(5):672-675. (In Eng.) DOI: 10.1134/S1547477116050071
[18] Baranov A.V., Korenkov V.V., Yurchenko V.V., Balashov N.A., Kutovskiy N.A., Semenov R.N., Svistunov S.Y. Approaches to cloud infrastructures integration. Computer Research and Modeling. 2016; 8(3):583-590. (In Russ., abstract in Eng.) DOI: 10.20537/2076-7633-2016-8-3-583-590
[19] Korenkov V.V., Kutovskiy N.A., Balashov N.A., Baranov A.V., Semenov R.N. JINR cloud infrastructure. Procedia Computer Science. 2015; 66:574-583. (In Eng.) DOI: 10.1016/j.procs.2015.11.065
[20] Baranov A.V., Balashov N.A., Kutovskiy N.A., Semenov R.N. Cloud Infrastructure at JINR. Computer Research and Modeling. 2015; 7(3):463-467. (In Eng.) DOI: 10.20537/2076-7633-2015-7-3-463-467
[21] Balashov N.A., Baranov A.V., Kutovskiy N.A., Semenov R.N. Use of cloud technologies at LIT JINR. In: Information and telecommunication technologies and mathematical modeling of high-tech systems. Proceedings of the All-Russian Conference with international participation, Moscow, RUDN, 2014, pp. 168-170. URL: https://elibrary.ru/item.asp?id=24635187 (accessed 12.07.2019). (In Russ.)
[22] Balashov N.A., Baranov A.V., Kutovskiy N.A., Semenov R.N. Cloud Infrastructure LIT JINR. In: Proceedings of the Conference of the XVIII Scientific Conference of Young Scientists and Specialists (OMUS-2014) on the 105th anniversary of N. N. Bogolyubov, Dubna, JINR, 2014, pp. 190-193. Available at: http://omus.jinr.ru/conference2014/conference_proceedings_2014.pdf (accessed 12.07.2019). (In Russ.)
[23] Balashov N., Baranov A., Kutovskiy N., Semenov R. Cloud Technologies Application at JINR. In: Information Systems & Grid Technologies. Eighth International Conference ISGT’2014 (Sofia, Bulgaria, 30-31 May, 2014). Proceedings. Sofia, Bulgaria, 2014, pp. 32-37. Available at: https://isgt.fmi.uni-sofia.bg/proceedings/ISGT_2014_body.pdf (accessed 12.07.2019). (In Eng.)
[24] Balashov N., Baranov A., Kadochnikov I., Korenkov V., Kutovskiy N., Nechaevskiy A., Pelevanyuk I. Software Complex For Intelligent Scheduling And Adaptive Self-organization Of Virtual Computing Resources Based In Lit Jinr Cloud Center. Izvestiya SFedU. Engineering sciences. 2016; 12(185):92-103. (In Russ., abstract in Eng.) DOI: 10.18522/2311-3103-2016-12-92103
[25] Kondratyev А.О. Alien and Supercomputer Titan Interaction Technology. Sovremennye informacionnye tehnologii i IT-obrazovanie = Modern Information Technologies and IT-Education. 2018; 14(2):62-70. (In Russ., abstract in Eng.) DOI: 10.25559/SITITO.14.201802.368-373
[26] Grigoras A. G., Grigoras C., Pedreira M.M., Saiz P., Schreiner S. JAliEn – A new interface between the AliEn jobs and central services. Journal of Physics: Conference Series. 2014; 523:012010. (In Eng.) DOI: 10.1088/1742-6596/523/1/012010
[27] Buncic P., Peters A. J., Saiz P. The AliEn System, status and perspectives. In: Computing in Hugh Energy and Nuclear Physics, 24-28 March 2003, La Jolla, California. Proceedings. ECONF C0303241(2003), MOAT004 – 2003. La Jolla, California, 2003. 10 pp. Available at: https://www.slac.stanford.edu/econf/C0303241/proc/papers/MOAT004.PDF (accessed 12.07.2019). (In Eng.)
[28] Gomez A., Lara C., Kebschull U. et al. and The ALICE Coolaboration. Intrusion Prevention and Detection in Grid Computing – The ALICE Case. Journal of Physics: Conference Series. 2015; 664:062017. (In Eng.) DOI: 10.1088/1742-6596/664/6/062017
[29] Huang J., Saiz P., Betev L. Grid Architecture and implementation for ALICE experiment. In: 16th International Conference on Advanced Communication Technology, Pyeongchang, 2014, pp. 253-261. (In Eng.) DOI: 10.1109/ICACT.2014.6779180
[30] Dierks T., Rescorla E. The Transport Layer Security (TLS) Protocol Version 1.2. RFC 5246, August, 2008. (In Eng.) DOI: 10.17487/RFC5246
[31] Cooper D., Santesson S., Farrell S., Boeyen S., Housley R., Polk W. Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile. RFC 5280, May 2008. (In Eng.) DOI: 10.17487/RFC5280
Published
2019-09-30
How to Cite
KORENKOV, Vladimir Vasilyevich; KONDRATYEV, Andrey Olegovich; BONDYAKOV, Aleksey Sergeevich. Interaction Technology of jAliEn Client and ALICE Central Services. Modern Information Technologies and IT-Education, [S.l.], v. 15, n. 3, p. 602-610, sep. 2019. ISSN 2411-1473. Available at: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/599>. Date accessed: 09 oct. 2025. doi: https://doi.org/10.25559/SITITO.15.201903.602-610.
Section
Parallel and distributed programming, grid technologies, programming on GPUs

Most read articles by the same author(s)

1 2 > >>