Технология взаимодействия клиента jAliEn и центральных сервисов ALICE

Аннотация

В данной статье представлена разработка технологии взаимодействия клиента вычислительной среды jAliEn и центральных сервисов эксперимента ALICE(CERN). Данная разработка использует WebSocket интерфейс для авторизации пользователей, создания рабочих сессий, а также отправки задач на центральные сервисы. Количество данных, получаемых в ходе указанного эксперимента, увеличивается. Для решения данной проблемы эксперимент ALICE не только наращивает вычислительные ресурсы, но и обновляет и модифицирует существующее программное обеспечение. Промежуточное программное обеспечение AliEn, которое используется экспериментом ALICE на данный момент, представляет собой вычислительную среду, построенную из множества компонентов с открытым кодом. Архитектура AliEn на 99% состоит из импортированных компонентов, и только 1% - является исходным кодом. Программное обеспечение включает в себя примерно 200 пакетов, написанных на программном языке Perl, C и С++, с двумя каналами связи с центральными сервисами. jAliEn – распределенная вычислительная среда, разработанная для проекта ALICE Offline, которая, в будущем, заменит существующее промежуточное программное обеспечение AliEn. Она позволяет получить доступ к распределенным вычислительным ресурсам, а также ресурсам хранения всем участникам эксперимента ALICE на Большом Адронном Коллайдере. В отличие от существующего промежуточного программного обеспечения, jAliEn представляет собой единый пакет, реализованный с использованием программного языка высокого уровня Java. Это позволит уменьшить сложность существующего программного обеспечения и оптимизировать его работу и обслуживание. Разработанная технология позволит оптимизировать работу вычислительной среды jAliEn, а также повысить ее отказоустойчивость.

Сведения об авторах

Vladimir Vasilyevich Korenkov, Объединенный институт ядерных исследований

директор Лаборатории информационных технологий, доктор технических наук, профессор

Andrey Olegovich Kondratyev, Объединенный институт ядерных исследований

инженер-программист Лаборатории информационных технологий

Aleksey Sergeevich Bondyakov, Объединенный институт ядерных исследований

инженер-программист, Лаборатории информационных технологий, кандидат технических наук

Литература

[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
Опубликована
2019-09-30
Как цитировать
KORENKOV, Vladimir Vasilyevich; KONDRATYEV, Andrey Olegovich; BONDYAKOV, Aleksey Sergeevich. Технология взаимодействия клиента jAliEn и центральных сервисов ALICE. Международный научный журнал «Современные информационные технологии и ИТ-образование», [S.l.], v. 15, n. 3, p. 602-610, sep. 2019. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/599>. Дата доступа: 20 jan. 2022 doi: https://doi.org/10.25559/SITITO.15.201903.602-610.
Раздел
Параллельное и распределенное программирование, грид-технологии