An approach to improving availability of microservices for cyber-physical systems

dc.citation.epage23
dc.citation.issue1
dc.citation.journalTitleДосягнення у кібер-фізичних системах
dc.citation.spage16
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.affiliationUniversity of Latvia
dc.contributor.authorChaplia, Oleh
dc.contributor.authorKlym, Halyna
dc.contributor.authorPopov Anatoli I.
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2025-03-17T10:08:01Z
dc.date.created2024-02-27
dc.date.issued2024-02-27
dc.description.abstractThe design of modern Cyber-Physical Systems (CPS) connects physical and digital realms from cloud systems to edge devices. Microservice architecture has been widely used for IT solutions and emerges as a promising approach for supporting CPS that are more efficient, adaptable, and interconnected. However, there is an increasing need to improve the availability, reliability, and resilience of microservice systems according to the needs. This paper summarizes the challenges and drawbacks of microservice architecture used for CPS. Then, the simplified microservice model has been created, initial properties have been defined, and an improvement plan has been presented. The microservice model’s availability has been improved using a novel approach with endpoint containerization. Then, the discussion and conclusions have been offered to explore the full potential of integrating the physical and digital realms.
dc.format.extent16-23
dc.format.pages8
dc.identifier.citationChaplia O. An approach to improving availability of microservices for cyber-physical systems / Chaplia Oleh, Klym Halyna, Popov Anatoli I. // Advances in Cyber-Physical Systems. — Lviv : Lviv Politechnic Publishing House, 2024. — Vol 9. — No 1. — P. 16–23.
dc.identifier.citationenChaplia O. An approach to improving availability of microservices for cyber-physical systems / Chaplia Oleh, Klym Halyna, Popov Anatoli I. // Advances in Cyber-Physical Systems. — Lviv : Lviv Politechnic Publishing House, 2024. — Vol 9. — No 1. — P. 16–23.
dc.identifier.doidoi.org/10.23939/acps2024.01.016
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/64187
dc.language.isoen
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofДосягнення у кібер-фізичних системах, 1 (9), 2024
dc.relation.ispartofAdvances in Cyber-Physical Systems, 1 (9), 2024
dc.relation.references[1] Tyagi A. K., N. Sreenath., (2021). Cyber physical systems: analyses, challenges and possible solutions, Internet of Things and Cyber-Physical Systems, Vol. 1, pp. 22–33. DOI: 10.1016/j.iotcps.2021.12.002.
dc.relation.references[2] Serôdio C., Mestre P., Cabral J., Gomes M., Branco F., (2024). Software and architecture orchestration for process control in Industry 4.0 enabled by cyber-physical systems technologies, Applied Sciences, Vol. 14, p. 2160. DOI: 10.3390/app14052160.
dc.relation.references[3] Pontarolli R. P., Bigheti J. A., De Sá L. B. R., Godoy E. P., (2023). Microservice-oriented architecture for Industry 4.0, Eng, Vol. 4, No. 2, pp. 1179–1197. DOI: 10.3390/eng4020069.
dc.relation.references[4] Mena M., Criado J., Iribarne L., Corral A., Chbeir R., Manolopoulos Y., (2023). Towards high-availability cyber-physical systems using a microservice architecture, Computing, Vol. 105, No. 8, pp. 1745–1768. DOI: 10.1007/s00607-023-01165-x.
dc.relation.references[5] Fritzsch J., et al., (2023). Adopting microservices and DevOps in the cyber-physical systems domain: A rapid review and case study, Software: Practice and Experience, Vol. 53, No. 3, pp. 790–810. DOI: 10.1002/spe.3169.
dc.relation.references[6] Kniazhyk T., Muliarevych O., (2023). Cloud computing with resource allocation based on ant colony optimization, Advances in Cyber-Physical Systems, Vol. 8, No. 2, pp. 104–110. DOI: 10.23939/acps2023.02.104.
dc.relation.references[7] Malik M. I., Ibrahim A., Hannay P., Sikos L. F., (2023). Developing resilient cyber-physical systems: a review of state-of-the-art malware detection approaches, gaps, and future directions, Computers, Vol. 12, No. 4, p. 79. DOI: 10.3390/computers12040079.
dc.relation.references[8] Chaplia O., Klym H., (2023). An approach for automatic self-recovery for a Node.js microservice in 2023 13th International Conference on Dependable Systems, Services and Technologies (DESSERT), Athens, Greece, pp. 1–4. DOI: 10.1109/DESSERT61349.2023.10416461.
dc.relation.references[9] Yin K., Du Q., (2020). On representing resilience requirements of Microservice Architecture Systems, arXiv. DOI: 10.48550/arXiv.1909.13096
dc.relation.references[10] Amaro R., Pereira R., Da Silva M. M., (2024). DevOps metrics and KPIs: a multivocal literature review, ACM Computing Surveys, Vol. 56, No. 9, pp. 1–41. DOI: 10.1145/3652508.
dc.relation.references[11] Boor M. V., Borst S. C., Van Leeuwaarden J. S. H., Mukherjee D., (2022). Scalable load balancing in networked systems: a survey of recent advances, SIAM Review, Vol. 64, No. 3, pp. 554–622. DOI: 10.1137/20M1323746.
dc.relation.references[12] Bernal A., Cambronero M. E., Núñez A., Cañizares P. C., Valero V., (2022). Evaluating cloud interactions with costs and SLAs,” The Journal of Supercomputing, Vol. 78, No. 6, pp. 7529–7555. DOI: 10.1007/s11227-021-04197-2.
dc.relation.references[13] Aldalur I., Arrieta A., Agirre A., Sagardui G., Arratibel M., (2024). A microservice-based framework for multi-level testing of cyber-physical systems, Software Quality Journal, Vol. 32, No. 1, pp. 193–223. DOI: 10.1007/s11219-023-09639-z.
dc.relation.references[14] Islam Md. M., Bhuiyan Z. A., (2023). An Integrated scalable framework for cloud and IoT based green healthcare system, IEEE Access, Vol. 11, pp. 22266–22282. DOI: 10.1109/ACCESS.2023.3250849.
dc.relation.references[15] Ward G., Janczewski L., (2022). Investigating data risk considerations in emergent cyber physical production systems, Journal of Systemics, Cybernetics and Informatics, Vol. 20, No. 2, pp. 51–62. DOI: 10.54808/JSCI.20.02.51.
dc.relation.references[16] Naqvi M. A., Malik S., Astekin M., Moonen L., (2022). On evaluating self-adaptive and self-healing systems using chaos engineering, in 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), pp. 1–10. DOI: 10.1109/ACSOS55765.2022.00018.
dc.relation.referencesen[1] Tyagi A. K., N. Sreenath., (2021). Cyber physical systems: analyses, challenges and possible solutions, Internet of Things and Cyber-Physical Systems, Vol. 1, pp. 22–33. DOI: 10.1016/j.iotcps.2021.12.002.
dc.relation.referencesen[2] Serôdio C., Mestre P., Cabral J., Gomes M., Branco F., (2024). Software and architecture orchestration for process control in Industry 4.0 enabled by cyber-physical systems technologies, Applied Sciences, Vol. 14, p. 2160. DOI: 10.3390/app14052160.
dc.relation.referencesen[3] Pontarolli R. P., Bigheti J. A., De Sá L. B. R., Godoy E. P., (2023). Microservice-oriented architecture for Industry 4.0, Eng, Vol. 4, No. 2, pp. 1179–1197. DOI: 10.3390/eng4020069.
dc.relation.referencesen[4] Mena M., Criado J., Iribarne L., Corral A., Chbeir R., Manolopoulos Y., (2023). Towards high-availability cyber-physical systems using a microservice architecture, Computing, Vol. 105, No. 8, pp. 1745–1768. DOI: 10.1007/s00607-023-01165-x.
dc.relation.referencesen[5] Fritzsch J., et al., (2023). Adopting microservices and DevOps in the cyber-physical systems domain: A rapid review and case study, Software: Practice and Experience, Vol. 53, No. 3, pp. 790–810. DOI: 10.1002/spe.3169.
dc.relation.referencesen[6] Kniazhyk T., Muliarevych O., (2023). Cloud computing with resource allocation based on ant colony optimization, Advances in Cyber-Physical Systems, Vol. 8, No. 2, pp. 104–110. DOI: 10.23939/acps2023.02.104.
dc.relation.referencesen[7] Malik M. I., Ibrahim A., Hannay P., Sikos L. F., (2023). Developing resilient cyber-physical systems: a review of state-of-the-art malware detection approaches, gaps, and future directions, Computers, Vol. 12, No. 4, p. 79. DOI: 10.3390/computers12040079.
dc.relation.referencesen[8] Chaplia O., Klym H., (2023). An approach for automatic self-recovery for a Node.js microservice in 2023 13th International Conference on Dependable Systems, Services and Technologies (DESSERT), Athens, Greece, pp. 1–4. DOI: 10.1109/DESSERT61349.2023.10416461.
dc.relation.referencesen[9] Yin K., Du Q., (2020). On representing resilience requirements of Microservice Architecture Systems, arXiv. DOI: 10.48550/arXiv.1909.13096
dc.relation.referencesen[10] Amaro R., Pereira R., Da Silva M. M., (2024). DevOps metrics and KPIs: a multivocal literature review, ACM Computing Surveys, Vol. 56, No. 9, pp. 1–41. DOI: 10.1145/3652508.
dc.relation.referencesen[11] Boor M. V., Borst S. C., Van Leeuwaarden J. S. H., Mukherjee D., (2022). Scalable load balancing in networked systems: a survey of recent advances, SIAM Review, Vol. 64, No. 3, pp. 554–622. DOI: 10.1137/20M1323746.
dc.relation.referencesen[12] Bernal A., Cambronero M. E., Núñez A., Cañizares P. C., Valero V., (2022). Evaluating cloud interactions with costs and SLAs," The Journal of Supercomputing, Vol. 78, No. 6, pp. 7529–7555. DOI: 10.1007/s11227-021-04197-2.
dc.relation.referencesen[13] Aldalur I., Arrieta A., Agirre A., Sagardui G., Arratibel M., (2024). A microservice-based framework for multi-level testing of cyber-physical systems, Software Quality Journal, Vol. 32, No. 1, pp. 193–223. DOI: 10.1007/s11219-023-09639-z.
dc.relation.referencesen[14] Islam Md. M., Bhuiyan Z. A., (2023). An Integrated scalable framework for cloud and IoT based green healthcare system, IEEE Access, Vol. 11, pp. 22266–22282. DOI: 10.1109/ACCESS.2023.3250849.
dc.relation.referencesen[15] Ward G., Janczewski L., (2022). Investigating data risk considerations in emergent cyber physical production systems, Journal of Systemics, Cybernetics and Informatics, Vol. 20, No. 2, pp. 51–62. DOI: 10.54808/JSCI.20.02.51.
dc.relation.referencesen[16] Naqvi M. A., Malik S., Astekin M., Moonen L., (2022). On evaluating self-adaptive and self-healing systems using chaos engineering, in 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), pp. 1–10. DOI: 10.1109/ACSOS55765.2022.00018.
dc.rights.holder© Національний університет “Львівська політехніка”, 2024
dc.rights.holder© Chaplia O., Klym H., Popov A. I., 2024
dc.subjectCloud computing
dc.subjectCyber-physical systems
dc.subjectIndustry 4.0
dc.subjectInternet of things
dc.subjectMicroservices
dc.titleAn approach to improving availability of microservices for cyber-physical systems
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2024v9n1_Chaplia_O-An_approach_to_improving_16-23.pdf
Size:
309.3 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
2024v9n1_Chaplia_O-An_approach_to_improving_16-23__COVER.png
Size:
555.55 KB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.77 KB
Format:
Plain Text
Description: