У роботі представлені підходи до створення автоматизованої інтернет-доступної лабораторії напівпровідників, зокрема керуючого програмного комплексу, що забезпечує інтернет-доступність лабораторії. Описано функціонал і структуру програмно-апаратного комплексу, розробленого з урахуванням відомих рішень, а також варіанти його реалізації з використанням інтернету, хмарних і граничних обчислень. Розглянуто варіанти локальної реалізації з підвищеною стійкістю до форс-мажорних факторів і кіберзагроз. Проаналізовано та запропоновано оптимальні рішення для бази даних і протоколів комунікації, вибрано рішення, що задовольняють вимоги розподіленої системи з обмеженими ресурсами граничних вузлів, зокрема обмеженнями за оперативною пам’яттю та обчислювальними потужностями. Запропонована реляційна база даних SQLite має мінімальні вимоги до ресурсів і водночас надає більшість можливостей реляційних баз даних, а запропонований протокол gRPC є одним із найшвидших і ефективно використовує мережеві ресурси. Розглянуто основні підходи до реалізації граничних обчислень (Cloudlet, MEC, Fog Computing) і вибрано оптимальний варіант для інтернет-доступної лабораторії. Представлено загальну структуру та організацію базової лабораторної, клієнтської та дата-складових частин програмно-апаратного комплексу. Описано високорівневий алгоритм взаємодії основних вузлів системи та розподілу обчислювальних задач між ними. Цей алгоритм, використовуючи переваги гібридних (хмарно-граничних) обчислень, дозволяє прискорити опрацювання результатів експерименту, зменшити навантаження на канал зв’язку з інтернетом і знизити обчислювальні навантаження на хмарний вузол. Крім того, цей алгоритм підтримує роботу в автономному режимі, що дозволяє системі працювати без підключення до інтернету без обмежень функціоналу.
- Alsurdeh, R. (2020). Resource provisioning and scheduling algorithms for hybrid workflows in edge cloud computing (Doctoral thesis). Western Sydney University. http://hdl.handle.net/1959.7/uws:61320.
- Bolesta, I., Kushnir, O., Bavdys, M., K hvyshchun, I., & Demchuk, A. (2019a). Computational-Measurement System "Nanoplasmonics". Part 1: Architecture. In Proceedings of the 2019 XIth International Scientific and Practical Conference on Electronics and Information Technologies (ELIT) (pp. 51–54). IEEE. https://doi.org/10.1109/ELIT.2019.8892288.
- Bolesta, I., Kushnir, O., Bavdys, M., Khvyshchun, I., & Demchuk, A. (2019b). Computational-Measurement System "Nanoplasmonics". Part 2: Structure of Microservices. In Proceedings of the 2019 XIth International Scientific and Practical Conference on Electronics and Information Technologies (ELIT) (pp. 55–58). IEEE. https://doi.org/10.1109/ELIT.2019.8892345.
- Chamas, C. L., Cordeiro, D., & Eler, M. M. (2017). Comparing REST, SOAP, Socket, and gRPC in computation offloading of mobile applications: An energy cost analysis. In Proceedings of the 2017 IEEE 9th Latin-American Conference on Communications (LATINCOM) (pp. 1–6). IEEE. https://doi.org/10.1109/LATINCOM.2017.8240185.
- Chushchak, I., Veres, O., Chyrun, L., Kolyasa, L., & Vlasenko, O. (2023). Information System for the Educational Center. Journal of Lviv Polytechnic National University. Information Systems and Networks, 14, 23–45. https://doi.org/10.23939/sisn2023.14.023.
- Demchuk, A., Bolesta, I., Kushnir, O., Kolych, I. (2017). The Computational Studies of Plasmon Interaction. Nanoscale Research Letters, vol. 12:273, (7 pp). https://doi.org/10.1186/s11671-017-2050-8.
- Faizulin, O., & Nazarkevych, M. (2024). Methods and Means of Analyzing Application Security via Distributed Tracing. Journal of Lviv Polytechnic National University. Information Systems and Networks, 16, 69–87. https://doi.org/10.23939/sisn2024.16.069.
- Grzesik, P., & Mrozek, D. (2020). Comparative Analysis of Time Series Databases in the Context of Edge Computing for Low Power Sensor Networks. Lecture Notes in Computer Science, 371–383. https://doi.org/10.1007/978-3-030-50426-7_28.
- Holubinka, V., & Khudyi A. (2024). Enhancing Database Query Performance: Analysis of Indexing Techniques. Journal of Lviv Polytechnic National University. Information Systems and Networks, 15, 65–73 (in Ukrainian). https://doi.org/10.23939/sisn2024.15.065.
- Ivantyshyn, D., & Burov, Ye. (2023). Prototype of Intellectual System for Research of Space Weather Parameters. Journal of Lviv Polytechnic National University. Information Systems and Networks, 14, 348–356 (in Ukrainian). https://doi.org/10.23939/sisn2023.14.348.
- Javed, A., Heljanko, K., Buda, A., & Främling, K. (2020). CEFIoT: A fault-tolerant IoT architecture for edge and cloud. arXiv preprint arXiv:2001.08433. https://doi.org/10.48550/arXiv.2001.08433.
- Kuzev, M., Kostal, P., & Urban, L. (2020). Performance of databases in IoT applications. In SAMI 2020 - IEEE 18th World Symposium on Applied Machine Intelligence and Informatics, Proceedings (pp. 127-130). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/CSCloud-EdgeCom49738.2020.00041.
- Laboratory Software for the Healthcare Industry (2025) [Online]. Available at: https://www.labware.com/.
- Lumerical, Vancouver, Canada. Lumerical: High-Performance Photonic Simulation Software. (2025). [Online]. Available at: https://www.lumerical.com/products/fdtd/.
- Morozov, Y., Nazarevych, R., Nazarevych, A., Struk, Y., & Markhyvka, V. (2014). Software of internet portal of geophysical monitoring. Journal of the National University "Lviv Polytechnic" "Computer Science and Information Technologies", 800, 228–238.
- Mytsyk, B. H., Nazarevych, A. V., Bashtevych, M. V., & Nazarevych, R. A. (2011). Contactless capacitive displacement sensors in deformation geophysical studies. Selection and Processing of Information, 35(111), 69– 76 (in Ukrainian).
- Nazarevych, A. V., & Nazarevych, R. A. (2011). Prototype of internet-accessible system of geodynamic monitoring data gathering and processing. Geodynamics, 11(2), 216–218 (in Ukrainian). https://doi.org/10.23939/jgd2011.02.216.
- Nazarevych, R., Markhyvka, V., Struk, Y., & Nazarevych, A. (2011). Conversion and preprocessing of data from deformation monitoring. Journal of Lviv Polytechnic National University "Computer Science and Information Technologies", 694, 334–340 (in Ukrainian).
- Newman, S., Building Microservices: Designing Fine-Grained Systems, Sebastopol:O'Reilly Media, 2015.
- Niswar, M., Safruddin, R. A., Bustamin, A., & Aswad, I. (2024). Performance evaluation of microservices communication with REST, GraphQL, and gRPC. International Journal of Electronics and Telecommunications, 70(2), 429–436. https://doi.org/10.24425/ijet.2024.149562.
- Savkiv, L. H. (2019). Information technology for express analysis of data of geoelectromagnetic observations. (Сandidate's (PhD) thesis). Lviv Polytechnic National University, Lviv, Ukraine (in Ukrainian).
- Skvorc, D., Horvat, M., & Srbljic, S. (2014). Performance evaluation of WebSocket protocol for implementation of full-duplex web streams. Proceedings of the 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 1003–1008.https://doi.org/10.1109/MIPRO.2014.6859715.