Submitted:
14 May 2026
Posted:
15 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Information System Snapshot
- When a snapshot is requested, the system creates metadata on the existing data storage block;
- If an application attempts to overwrite a data block, the system intercepts the write.
- It first copies the old data to a separate storage “snapshot”;
- It then allows writing to the primary location allocated for the snapshot.
- Quiesce. The orchestrator puts the application or database into a mode that guarantees data integrity (e.g., read-only mode or using internal backup mechanisms) to temporarily stop writing to the primary node;
- Snap. The system ensures that all replicas have fully reached the primary node. With asynchronous replication, this requires explicit verification of transaction log positions;
- Snapshot. After synchronization is confirmed, the orchestrator simultaneously initiates the creation of storage snapshots on all cluster nodes;
- Resume. After completing the snapshot creation, the system returns the application to normal operation, allowing data writing.
- Baseline creation: the system periodically creates one full baseline snapshot (e.g., once a week);
- Continuous change recording: in parallel, all write operations are continuously recorded in a dedicated log. The system stores the change stream (transaction log, WAL, or commit log) in durable storage;
- Recovery process: To restore the state to a specific point in time, the latest available baseline snapshot is first deployed. The system then sequentially replays the stored transaction logs up to the specified point in time.
3. Analyses of Hierarchical Control System Based on Snapshots
4. Creating a Business Process Snapshot
4.1. Building a Business Process Model Based on the DRAKON Language
4.2. Creating a Snapshot of a Distributed Business Process System
4.3. The Problem of Analyzing the Quality of System State Snapshots
- Snapshot generation frequency, where the parameter q is determined by the process dynamics. If snapshots are generated without taking into account changes in the entropy of processes, this leads to a loss of information about intermediate stages of the process state. As the snapshot generation frequency increases, communication channels are overloaded, and the cost of generating an overall picture increases;
- Delay in synchronizing the processes of generating snapshots of the system state, i.e., the maximum allowable time difference between snapshot generation in different nodes (subsystems) of the system S;
- The cost of generating snapshots, reflecting the costs of storing and processing the data arrays required to generate snapshots, given the specified budget value Cmax.
- The probability of detecting critical errors in processes Pf over a given time interval;
- The additional load on the computing nodes of the information system when the Esnap snapshot is generated.
- Cycle Time. This is the time required to complete a process from start to finish. Snapshots allow one to determine on which node (subsystem or department) a process is “stuck”;
- Waiting Time (Idle Time). The portion of time a request or resource is idle between execution stages. In distributed systems, this is caused by information transfer delays or differences in execution rates;
- Throughput. The number of completed business processes per unit of time;
- First Pass Yield. The percentage of processes that pass through all system subsystems (nodes) without being returned for rework;
- Rework Rate. The frequency of business process reversion to the previous stage. Snapshots help identify “loops,” i.e., subsystems (nodes) that most often cause failures in distributed work.
- Resource Utilization. Reflects the state of a subsystem, i.e., whether some subsystems (nodes) are overloaded while others are idle. Optimization here leads to optimization of the load between subsystems (nodes);
- Synchronization Gap. An important metric for system snapshots, it reflects the difference between the actual time an event occurred and the time it was reflected in the overall system monitoring information system. For example, if we select a metric (e.g., Cycle Time) and use snapshot analysis to find critical paths in a process chain, then the solution to the optimization problem will involve changing the process parameters (redistributing resources, changing the transition logic) to improve the selected metric.
5. Example of a Solution for Optimizing Energy Consumption in HСS
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| OTS | Organizational and technical system |
| IS | Information system |
| HCS | Hierarchically organized control system |
| BPMN | Business Process Model and Notation |
References
- Ershov, D.S.; Malakhov, A.V.; Talalai, A.V.; et al. Analysis of operation models of complex technical systems. Meas. Tech 2023, 66, 461–474. [Google Scholar] [CrossRef]
- Tsygichko, V.N. Stratification Languages of Socio-economic Systems. In Data Science and Algorithms in Systems. CoMeSySo 2022; Silhavy, R., Silhavy, P., Prokopova, Z., Eds.; Lecture Notes in Networks and Systems, vol 597. Springer: Cham, 2023. [CrossRef]
- Lukyanenko, R.; Storey, V. C.; Pastor, O. System: A core conceptual modeling construct for capturing complexity. Data&Knowledge Eng. 2022, 141. Available online: https://www.sciencedirect.com/science/article/pii/S0169023X2200057X. [CrossRef]
- Bider, I.; Jalali, A.; Ohlsson, J. Adaptive case management as a process of construction of and movement in a state space. In: On the Move to Meaningful Internet Systems: OTM 2013 Workshops OTM 2013; Demey, Y.T., Panetto, H. Eds., volume 8186 of Lecture Notes in Computer Science, Springer: Berlin, Heidelberg, Germany, 2013. [CrossRef]
- Ghilardi, S.; Gianola, A.; Montali, M.; Rivkin, A. Delta-BPMN: A Concrete Language and Verifier for Data-Aware BPMN. In: volume 1287 of Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2021. [CrossRef]
- Corradini, F.; Fornari, F.; Polini, A.; Re, B.; Tiezzi, F.; Vandin, A. A formal approach for the analysis of BPMN collaboration models. J. Syst. Softw. 2021, 180, 111007. [Google Scholar] [CrossRef]
- Ramos Merino, M.; Santos, J.; Alvarez Sabucedo, L.; Rorís, V. M.; Sanz-Valero, J. BPMN-E2: a BPMN extension for an enhanced workflow description. Softw. Syst. Model 2019, 18, 2399–2419. [Google Scholar] [CrossRef]
- Ren, Y.; Ding, Y.; Zhang, Y.; Christofides, P. A three-level hierachical framework for additive manufacturing. Digit. Chem. Eng. 2021, 8, 100001. [Google Scholar] [CrossRef]
- Kopp, A.; Orlovskyi, D.; Kuka, D. An approach to forming dashboards for business processes state analysis; 2017; Volume 51, pp. 44–52. [Google Scholar] [CrossRef]
- Cox, K.; Cox, K. Business process modelling. In Business Analysis, Requirements, and Project Management: A Guide for Computing Students; CRC Press: Boca Raton, Florida, the U.S.A., 2021; pp. 19–39. [Google Scholar] [CrossRef]
- Guerreiro, S. Locating and visualizing the most valuable business processes states in large control policy graphs produced by POMDP. Proceedings of 2017 IEEE 19th Conference on Business Informatics (CBI), Thessaloniki, Greece, 2017; pp. 89–98. [Google Scholar] [CrossRef]
- Valeev, S.; Kondratyeva, N. Process Safety and Big Data; Elsevier: Amsterdam, The Netherlands, 2021; p. 302. [Google Scholar] [CrossRef]
- Valeev, S.; Kondratyeva, N.; Karimov, R.; Verkhoturov, M.; Islamgulov, T.; Shekhtman, L. Production planning in a construction company as an element of Gartner enterprise architecture. In Proceedings of the 3rd International Workshop on Information, Computation, and Control Systems for Distributed Environments; Irkutsk, Russia, Bychkov, I., Tchernykh, A., Feoktistov, A., Eds.; 5-9 July 2021; pp. 198–208. Available online: http://ceur-ws.org/Vol-2913/.
- de Leoni, M.; Aalst, W.; Dees, M. A general framework for correlating business process characteristics. In: Business Process Management BPM, Sadiq, S., Soffer, P., Völzer H., Eds., 2014, Volume 8659 of Lecture Notes in Computer Science, Springer, Cham, 2014. [CrossRef]
- Saikia, M.; Majumder, S.; Borah, S. J. Snapshot in distributed system: a brief survey. Proceedings of National Conference on Emerging Trends and Applications in Computer Science – 2010, St. Antony’s College, Shillong, 9-10 April 2010; pp. 256–259. [Google Scholar]
- Parondzhanov, V.D. Visual syntax of the DRAKON language. Program. Comput. Software. Off. Engl. Transl. Program. 1995, 21(3), 142–153. [Google Scholar]
- DRAKON Editor. 2018. Available online: http://drakon-editor.sourceforge.net.
- DRAKON. TECH. An algorithm visualization technology from the aerospace industry. 2021. Available online: https://drakon.tech/.
- Kondratyeva, N.; Valeev, S. Operation Modeling Within the Framework of Life Test Optimization for Gas Turbine Engine Based on Life Cycle Model. Energies 2024, 17, 6225. [Google Scholar] [CrossRef]
- Valeev, S.; Kondratyeva, N. The Air Transportation System as a Subsystem of Modern Communication Space: Analysis Based on Transfer Entropy Graphs. Appl. Sci. 2024, 14, 11291. [Google Scholar] [CrossRef]
- Valeev, S.; Kondratyeva, N. Design of Nonlinear Control of Gas Turbine Engine Based on Constant Eigenvectors. Machines 2021, 9, 49. [Google Scholar] [CrossRef]
- Valeev, S.S.; Kondratyeva, N.V. Analysis of business processes in a distributed organizational and technical system based on snapshots. Comput. Technol. 2023, 28(1), 41–47. [Google Scholar] [CrossRef]
- Ivan, S.C.; Győrödi, R.Ş.; Győrödi, C.A. Sentiment Analysis Using Amazon Web Services and Microsoft Azure. Big Data Cogn. Comput. 2024, 8, 166. [Google Scholar] [CrossRef]
- Xu, Z.; Li, J.; Moulitsas, I.; Niu, F. Analysis of China’s High-Speed Railway Network Using Complex Network Theory and Graph Convolutional Networks. Big Data Cogn. Comput. 2025, 9, 101. [Google Scholar] [CrossRef]
- Cuzzocrea, A.; Belmerabet, I.; Combi, C.; Franconi, E.; Terenziani, P. PROTECTION: A BPMN-Based Data-Centric Process-Modeling-Managing-and-Mining Framework for Pandemic Prevention and Control. Big Data Cogn. Comput. 2025, 9, 241. [Google Scholar] [CrossRef]
- Bamgboye, O.; Liu, X.; Cruickshank, P.; Liu, Q. Semantic-Driven Approach for Validation of IoT Streaming Data in Trustable Smart City Decision-Making and Monitoring Systems. Big Data Cogn. Comput. 2025, 9, 108. [Google Scholar] [CrossRef]
- Elouataoui, W.; Gahi, Y. Empirical Evaluation of Big Data Stacks: Performance and Design Analysis of Hadoop, Modern, and Cloud Architectures. Big Data Cogn. Comput. 2026, 10, 7. [Google Scholar] [CrossRef]
- Milojevic, I.; Rejman Petrovic, D.; Milanovic, M.; Lekovic, B.; Slavkovic, M. Harnessing ERP Implementation to Drive Operational Performance: The Roles of Technological Factors and Top Management Support. Information 2026, 17, 462. [Google Scholar] [CrossRef]
- Moshood, T.D.; Rotimi, J.O.B.; Shahzad, W. Decisions That Build: Strategic Decision-Making and Its Influence on Construction Business Performance in New Zealand. Buildings 2026, 16, 1867. [Google Scholar] [CrossRef]
- Liu, H.; Li, W.; Zhang, H. When Distributed Energy Becomes Governable: A Perspective on Coordination and Aggregation in Energy Transitions. Energies 2026, 19, 2303. [Google Scholar] [CrossRef]











Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).