https://icsfti-proc.kpi.ua/issue/feed The International Conference on Security, Fault Tolerance, Intelligence 2024-09-28T17:51:40+03:00 Open Journal Systems <p>The conference is organized by KPI named after Igor Sikorskyi and is dedicated to the memory of the outstanding scientist, teacher of the Department of Computing, Professor Shirochyn. Co-organizers of the conference on behalf of the university are the Faculty of Informatics and Computer Engineering, the Faculty of Applied Mathematics. The purpose of the conference is to discuss scientific results and exchange experience between scientists conducting research in the field of computer engineering, software engineering and technical education.</p> https://icsfti-proc.kpi.ua/article/view/307047 INCREASING THE EFFICIENCY OF AI TASK DEPLOYMENT FOR CLOUD-EDGE ENVIRONMENTS 2024-06-26T23:52:06+03:00 Volodymyr Rusinov v.rusinov.io11f@kpi.ua <p><strong>Relevance of the research topic.</strong> Contemporary literature on AI task deployment states the importance of MLOps principles and the ways of implementing them without optimizing the individual steps. Cloud-Edge hybrid architecture requires specific measures to be taken in order for these principles to be applicable to IoT devices, which have low resources. Introducing the same software to such systems may cause increased faults and decrease uptime. To modify the pipeline, a suite of techniques is introduced. Measurements such as time and disk size utilization are made to quantify the impact on the system.</p> <p><strong>Target setting. </strong>Different articles show variety in CI/CD process implementation and require analysis and modification of its steps in order to increase the efficiency and usability on different platforms. To fully utilize the capabilities of IoT systems, modifications are required that will make the images more lightweight and the pipeline faster.</p> <p><strong>Actual scientific researches and issues analysis. </strong>Current scientific research shows that CI/CD is widely used and researched in order to be applied to AI problems. However, there is much less literature on how to optimize the CI/CD pipelines and its components. These articles propose different optimization techniques that apply to different areas of research show promise and can be usable in AI systems.</p> <p><strong>Uninvestigated parts of general matters defining. </strong>Contemporary solutions provide minimal insight into the performance of such systems in comparison with other approaches. MLOps principles have not been put into testing in end-to-end pipelines to quantify their performance and outline areas of improvement. General improvement of each step is required to launch the pipeline efficiently on IoT/Edge hardware and to fully automate it using Cloud.</p> <p><strong>The research objective. </strong>The goal of the article is to investigate methods of improving the deployment task of MLOps pipelines by increasing the uptime and decreasing build times.<br><br><strong>Presentation of the main material.</strong> The foundation of this approach is to create an efficient CI/CD pipeline. Continuous integration (CI) is a process that integrates code changes into the existing code base to resolve conflicts between changes made by different developers. It includes build and test phases that involve automatic code generation and testing. The planning and coding steps are tied to CI, making deployment more efficient.<br>Container optimization in this context includes a number of measures aimed at reducing the size and resource usage of the container. The purpose of optimization is to accelerate the construction and deployment speed of container applications at the network edge, as well as to reduce the use of system resources.</p> <p><strong>Conclusion.</strong> In this paper, we proposed a methodogical approach to improvement of AI-systems. MLOps practices ensure the effectiveness and quality of artificial intelligence solutions over time. The core of this approach is creating an effective CI/CD pipeline, which includes continuous integration (CI), planning and coding phases, and Continuous Delivery (CD), which keeps applications ready for production deployment.</p> <p>Container optimization is a method that considers individual system elements and their impact on its functioning. It aims to speed up the build and deployment of containerized applications at the edge of the network and reduce system resource use. This can be achieved through configuration optimization, hard and soft restrictions, using a reduced container image, monitoring and adjusting container resources, and using lightweight base images. These measures help maintain system resiliency, improve system scaling decisions, and remove redundant resources.</p> <p>Another approach is to use sequential downloads. Literature shows that parallel downloads are usually prone to blocking whereas sequential downloads allow for speedier image builds. Along with other techniques, like dependency management, as shown in the table, these measures substantially lowered the amount of disk usage for images.</p> <p><strong>Uninvestigated parts.</strong> To further improve the proposed methods, a further look can be taken at AI model optimization. Using technqiues like pruning, AI model can be fitted to a smaller device, like Raspberry PI nano. For a more robust testing another metric of resource utilization can be utilized, especially for specific optimization techniques. These approaches contribute to refining the performance and applicability of AI models across various platforms and scenarios.</p> <p>Another area of research may be utilizing different devices and making load test devices. This research can provide additional information by assessing how various hardware configurations and environments influence the performance and scalability of systems or applications under different loads. By making experiments across a range of devices, we can gain insights into optimizing performance, resource allocation, and overall system efficiency across varied technological contexts. This exploration contributes to advancing the understanding and implementation of robust, adaptable systems capable of meeting diverse operational demands.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305747 DEEP LEARNING METHOD FOR IDENTIFYING PROPAGANDA IN TEXTUAL DATA 2024-06-06T21:23:44+03:00 Polina Shakhova polina.m.shakhova@gmail.com Artem Volokyta artem.volokita@kpi.ua <p>The paper examines the application of deep learning techniques for the detection of propaganda in textual data. The effectiveness and limitations of various neural network architectures, such as Long Short-Term Memory (LSTM) networks, Convolutional Neural Networks (CNNs), and Transformers, are analyzed. Particular emphasis is placed on the incorporation of hierarchical attention mechanisms to enable a more comprehensive understanding of propaganda techniques across different levels of text, including word, sentence, and document levels.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305437 ACCELERATING ETL/ELT PROCESSES OF VOICE SIGNALS WITH GPU CLUSTERS: OVERVIEW 2024-06-02T14:24:11+03:00 Andrii Didus didusavd@gmail.com <p><span class="TextRun SCXW4725113 BCX4" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW4725113 BCX4">The implementation of GPU clusters in ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) processes addresses significant challenges in data-intensive tasks, including high-speed data processing, efficient resource </span><span class="NormalTextRun SCXW4725113 BCX4">utilization</span><span class="NormalTextRun SCXW4725113 BCX4">, and scalability. This paper overviews several approaches—RAPIDS Accelerator for Apache Spark, RAPIDS and </span><span class="NormalTextRun SpellingErrorV2Themed SCXW4725113 BCX4">Dask</span><span class="NormalTextRun SCXW4725113 BCX4"> integration, Cloudera Data Platform with NVIDIA GPUs, and Cylon framework—highlighting their effectiveness in accelerating ETL/ELT operations for voice signals. The analysis provides insights into the advantages and limitations of each method, offering guidance for </span><span class="NormalTextRun SCXW4725113 BCX4">optimizing</span><span class="NormalTextRun SCXW4725113 BCX4"> data transformation and analytics on GPU clusters.</span></span><span class="EOP SCXW4725113 BCX4" data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559731&quot;:340,&quot;335559740&quot;:360}">&nbsp;</span></p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305595 USING LLMs IN FINANCIAL BUDGETING APPLICATIONS 2024-06-04T11:56:51+03:00 Daniil Soloviov danilos.solovjov@gmail.com Heorhii Loutskii georgijluckij80@gmail.com <p>The article considers the potential of using large language models (LLMs) in financial budgeting systems. It will be examined how language models can be used to automate tasks, improve accuracy, improve efficiency, and increase transparency in financial budgeting. We will note some of the problems and limitations associated with the use of LLMs in financial budgeting and how these problems can be solved by applying and configuring a large language model for analysis, planning and cost control tasks in the financial field.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305560 A METHOD OF PLAYING GO USING ARTIFICIAL INTELLIGENCE 2024-06-03T23:07:15+03:00 Oleksandr Morozov-Leonov ‎olmorleon@​yahoo.com Artem Volokyta artem.volokita@kpi.ua <p>The paper deals with the issue of creating a way to play Go using artificial intelligence. The method that combines modern principles of artificial intelligence is considered, taking into account certain limitations caused by the target hardware and software.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/307046 DEVELOPMENT OF MLOPS PIPELINE TO SUPPORT AI SYSTEMS 2024-06-26T23:48:17+03:00 Volodymyr Rusinov v.rusinov.io11f@kpi.ua <p><strong>Relevance of the research topic. </strong>Scientific and engineering literature shows that the use of Machine Learning Operations and Machine Learning Pipeline (MLOps) methods in the creation of AI-platforms for embedded systems allows to improve the efficiency of the development and implementation of artificial intelligence. MLOps provides the ability to automate the processes of developing, training and operating machine learning models, providing a quick response to changes in the environment or input data. This helps to reduce the time to deploy and maintain the system as a whole.</p> <p>To measure the overall usability of the system with a certain degree of accuracy we will introduce several metrics that will help us establish the parameters of the system and help us compare it with the alternative solutions.</p> <p><strong>Target setting. </strong>Deployment of AI software must be accompanied by a thorough analysis of the target system. In this article a suite of tests will be performed to quantify the performance of the system. To outline the aspects of the system that need to be modified, several DORA metrics will be compared.</p> <p><strong>Actual scientific researches and issues analysis. </strong>Current scientific research suggests that MLOps is a novel way of deployment of AI systems that inherits its methods from DevOps, that has shown positive results in various software systems. Various articles propose different variation of tools and CI/CD pipeline designs that enable AI tasks to be performed at scale and increase the overall fault tolerance of the system. These solutions also propose a method to automate any processes that would require additional human resources to achieve, such as monitoring, logging and reconfiguration.</p> <p><strong>Uninvestigated parts of general matters defining. </strong>Contemporary solutions provide minimal insight into the performance of such systems in comparison with other approaches. MLOps principles have not been put into testing in end-to-end pipelines to quantify their performance and outline areas of improvement.</p> <p><strong>The research objective. </strong>The goal of the article is to investigate the MLOps principles and quantify their impact on the deployment.<br><br><strong>Presentation of the main material.</strong> Machine Learning Operations (MLOps) originates as a concept based on DevOps methods. It is an attempt to create a collection of procedures that combine tools, deployment procedures, and workflows to quickly and affordably build machine learning models [1]. MLOps recommends automating and controlling every step of creating and implementing machine learning systems. [2] MLOps practices are perceived as a complex coordination of a set of software components that are used in an integrated manner to perform at least five tasks: data collection; data conversion; continuous learning of the machine learning model; continuous implementation of the model; and presentation of results to the end user. This is achieved by using MLOps principles.</p> <p><strong>Conclusion.</strong> Machine Learning Operations is a DevOps concept that is proven to create a streamlined process for creating machine learning models. It involves automating and monitoring each step of the process, including data collection, transformation, training, implementation, and end-user results presentation. To ensure the effectiveness of MLOps, organizations should choose appropriate tools and technologies, such as cloud platforms like AWS or Microsoft Azure.</p> <p>Continuous integration and Continuous Delivery are a crucial for efficient deployment and testing for application readiness. It automates the process of deployment through creation of a pipeline that continuously tests and builds ML software systems. Machine Learning (ML) systems require an experimental model, which is analyzed, cleaned, and pre-processed before training, testing, and verification. The deployment phase ensures model integration and stability, with continuous monitoring by MLOps engineers.</p> <p>Testing is performed using DORA metrics. A comparison of the solution proposed in this article with other solutions shows. The results table compares metrics for a modified approach, focusing on GitHub upload and lead time to changes, comparing them for further testing. The proposed method is less sophisticated than its alternatives, however it is more lightweight therefore requiring less time to build and reconfigure after faults.</p> <p><strong>Uninvestigated parts.</strong> To increase the efficiency of this approach, additional research may be required in the fields of container optimization, AI optimization as well as networking and administration. This article aims to explore the ways MLOps is used and to propose a solution that is lightweight and retains the most important properties and adheres to the outlined principles. However, it is important to note that in real-life scenarios, additional changes may be required to increase the fault tolerance of the system and to increase its capabilities to scale.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305751 USING DEEP LEARNING FOR VIDEO CONTENT GENERATION 2024-06-06T22:22:30+03:00 Sofiia Sytnik sofia.sytnik2012@gmail.com Artem Volokyta artem.volokita@kpi.ua <p style="font-weight: 400;">The paper discusses the use of deep learning methods for automated video content generation. The advantages and disadvantages of various neural network architectures such as Convolutional Neural Networks (CNNs), Generative Adversarial Networks (GANs), and transformers are analyzed. Special attention is paid to the use of these technologies in various fields, including cinematography, the gaming industry, and video surveillance.</p> <p style="font-weight: 400;"><strong>Keywords</strong>: deep learning, video generation, CNN, GAN, transformers</p> <p style="font-weight: 400;"><strong>Relevance of the research topic</strong>. Deep learning, forming the backbone of many modern artificial intelligence applications, is critically acclaimed for its efficacy in handling complex and large datasets, particularly in the field of video generation. Its capabilities extend to enhancing the realism and personalization of generated content, making it essential to explore these technologies further for industrial applications.</p> <p style="font-weight: 400;"><strong>Target setting. </strong>The aim is to evaluate the potential and efficacy of deep learning frameworks in automating video content generation across various applications.</p> <p style="font-weight: 400;"><strong>Actual scientific researches and issues analysis. </strong>Recent studies have underscored the effectiveness of neural networks, particularly GANs and transformers, in producing high-quality, realistic video sequences that are hard to distinguish from real footage. However, challenges like high computational costs and the need for large datasets pose significant hurdles.</p> <p style="font-weight: 400;"><strong>Uninvestigated parts of general matters defining</strong>. This article is devoted to studying the integration and optimization of deep learning technologies in high-demand video generation tasks, especially in environments requiring dynamic content creation.</p> <p style="font-weight: 400;"><strong>The research objective</strong>. To analyze the suitability of deep learning technologies in enhancing video generation processes. Consider the benefits and drawbacks of these technologies in both centralized and distributed systems.</p> <p style="font-weight: 400;"><strong>The statement of basic materials</strong>. Deep learning technology, underpinning sophisticated video generation frameworks, offers substantial promise for constructing highly immersive and interactive media [1]. Features like automated scene generation, dynamic object integration, and real-time rendering capabilities allow for significant enhancements in video quality and interaction.</p> <p style="font-weight: 400;"><strong>Deep learning for video generation</strong>. The capacity of deep learning systems to simulate realistic animations and interactions in video content is crucial for sectors like virtual reality (VR), video games, and online education [2]. Techniques like neural style transfer, motion capture, and facial recognition are employed to produce videos that are not only visually appealing but also contextually appropriate.</p> <p style="font-weight: 400;"><strong>Public and private frameworks</strong>. The adaptability of deep learning models in public and private settings also varies significantly. Publicly available models can be fine-tuned for generic tasks, while private, bespoke models are tailored for specific enterprise needs, balancing cost-efficiency with computational demand.</p> <p style="font-weight: 400;"><strong>Blockchain in video generation</strong>. While not the focus of this paper, integrating blockchain for enhancing security and copyright management in the distribution of generated video content is a viable consideration.</p> <p style="font-weight: 400;"><strong>Other approaches to enhance video generation</strong>. In addition to deep learning, other computational techniques like cloud computing and edge computing are being explored to distribute the processing load and reduce latency in video generation tasks.</p> <p style="font-weight: 400;"><strong>Application areas</strong>. Areas where deep learning significantly impacts include:</p> <p style="font-weight: 400;">1.​Cinematography: Automating script-to-screen processes, enhancing visual effects with fewer manual interventions.</p> <p style="font-weight: 400;">2.​Gaming: Generating dynamic game environments that react to player actions in real-time.</p> <p style="font-weight: 400;">3.​Surveillance: Improving the accuracy and reliability of surveillance systems through enhanced object detection and scenario simulation.</p> <p style="font-weight: 400;">Generative Adversarial Networks (GANs)[image 1] are increasingly being utilized in various application areas due to their ability to generate high-quality, realistic images and videos. In video production, GANs are particularly valuable for creating lifelike animations and effects seamlessly integrated into live-action footage. This application is crucial in fields such as film and television production, where the demand for high-quality visual content is constantly rising.</p> <p style="font-weight: 400;">&nbsp;</p> <p style="font-weight: 400;">In the domain of medical imaging, sparse autoencoders facilitate the enhancement of image clarity and detail, aiding in more accurate diagnosis and analysis. The ability to extract significant features from medical scans while ignoring irrelevant data reduces computational overhead and improves processing times.</p> <p style="font-weight: 400;">The regularization term in the loss function helps control the sparsity level, ensuring that the network does not overfit and that it generalizes well to new, unseen data. This aspect is crucial in applications like facial recognition and anomaly detection in surveillance systems, where distinguishing between normal and unusual patterns accurately can be vital.</p> <p style="font-weight: 400;">These applications demonstrate the versatility and potential of both GANs and sparse autoencoders across various high-impact fields, leveraging their unique capabilities to improve the efficiency and quality of outcomes in industry-specific challenges.</p> <p style="font-weight: 400;">&nbsp;</p> <p style="font-weight: 400;"><strong>Implementation problems</strong>. Implementing deep learning technologies for video generation comes with several notable challenges. These issues must be addressed to harness the full potential of AI in enhancing video content creation effectively. The section below outlines the primary implementation challenges that developers, organizations, and researchers face when integrating deep learning models into video generation workflows.</p> <p style="font-weight: 400;">Deep learning models, particularly those used for generating and processing video content, require substantial computational power. The training and operational phases of these models often need the use of GPUs or specialized hardware like TPUs, which can handle massive parallel processing tasks necessary for handling video data. The cost of such hardware is not trivial and represents a significant investment for startups and even some larger enterprises. Additionally, the energy consumption associated with running these powerful machines continuously is considerable, impacting operational costs and environmental footprint.</p> <p style="font-weight: 400;">Video content often contains sensitive information. When implementing deep learning for video generation, particularly in areas like surveillance, healthcare, or personalized media, ensuring the privacy and security of the data is paramount. Compliance with international data protection regulations (e.g., GDPR or HIPAA) is necessary to protect individual privacy rights and prevent data breaches. Techniques like data anonymization, secure data storage, and encrypted data transmission become crucial in such implementations.</p> <p style="font-weight: 400;">Deep learning models must scale efficiently to accommodate the vast amounts of video data generated daily and handle peak load times without performance degradation. Additionally, these models should be flexible enough to integrate seamlessly with existing digital asset management systems, requiring compatibility with various software and hardware configurations. Scalability not only pertains to data handling but also to the ability to maintain performance as the network architecture scales up or as the number of users increases.</p> <p style="font-weight: 400;">Despite the advancements in AI, creating algorithms that can effectively handle the complexity and diversity of real-world video scenes remains challenging. Algorithms must be robust enough to deal with variations in video quality, lighting conditions, and unexpected environmental elements. They also need to be adaptable to new and evolving content without requiring extensive retraining or manual adjustments. This adaptability is crucial for applications that rely on real-time video analysis, such as autonomous driving and real-time surveillance.</p> <p style="font-weight: 400;">Many industries equipped with older video management systems face significant challenges when integrating modern deep learning solutions. These legacy systems often are not designed to handle the high throughput and dynamic data processing demands of AI-based tools. Upgrading these systems to be compatible with new technologies involves not only technical changes but also organizational and workflow adjustments, which can be costly and time-consuming.</p> <p style="font-weight: 400;">The complexity of deep learning models necessitates a high level of expertise in both software development and machine learning theory. There is a continuous need for skilled personnel who can develop, maintain, and upgrade these systems. The shortage of qualified experts can be a barrier to adoption, especially in regions or sectors where the tech industry is not as developed.</p> <p style="font-weight: 400;"><strong>Conclusions</strong>. Deep learning technologies hold the potential to redefine the norms of video content generation across various sectors. By addressing the existing challenges and harnessing the capabilities of AI, the landscape of media and entertainment, as well as surveillance and education, will continue to evolve, making content more engaging, personalized, and accessible.</p> <p style="font-weight: 400;">This expanded narrative provides a thorough exploration of how deep learning technologies are being integrated into video generation, highlighting the profound impact these tools have across various industries. By addressing both the technological advancements and the associated challenges, the article offers a comprehensive view of this rapidly evolving field.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305639 Kostin,Pavlov-ENTELLIGENT SYSTEM FOR PREDICTING CRYPTOCURRENCY PRICES BASED ON STATIC DATA 2024-06-05T07:54:07+03:00 Kostin Denis kostindenis2001@gmail.com Valerii Pavlov pavlovvg@ukr.net <p align="justify"><span style="font-family: Times New Roman, serif;"><span style="font-size: large;"><span lang="en-US">The article discusses the principle of predicting cryptocurrency prices using a system based on machine learning algorithms and static data. The advantages and disadvantages of using machine learning algorithms for dynamic prediction of time series and prices are examined. </span></span></span></p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305546 SOME METHODOLOGICAL AND ALGORITHMICAL ASPECTS OF TOPOLOGY ANALYSIS OF NETWORK STRUCTURES 2024-06-03T18:56:51+03:00 Viktor Poriev v_porev@ukr.net <p>The article considers the methodological and algorithmic aspects and features of the implementation of software tools for the analysis of topologies of network structures, aimed at building high-performance and fault-tolerant computer systems.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/307036 WEB APPLICATION WITH TEXT MESSAGE ENCRYPTION FOR SECURE COMMUNICATION 2024-06-26T20:30:20+03:00 Yaroslava Nehrych slnegrich@gmail.com Oleksandr Honcharenko alexandr.ik97@ukr.net <p>In the article, the development of a secure web application for messaging using modern cryptographic methods is discussed. Particular attention is paid to the implementation of a fake password feature, which provides an additional level of protection for users in situations of coercion and extortion. Comparisons with existing messengers are considered, and how they implement additional security features is analyzed. Other extortion protection methods used in modern communication tools are also explored, and their advantages and disadvantages are evaluated.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305518 METHOD OF DESIGNING A COMPUTER NETWORK ACCESS CONTROL SYSTEM 2024-06-03T16:12:49+03:00 Mukhailo Valigura vmisha200113@gmail.com <p>This article presents a method to optimize access control systems in multi-tenant environments using Role-Based Access Control (RBAC) and an Access Request Optimization Algorithm (AOA). By integrating AOA, the system achieves improved performance and resource utilization. Experimental validation demonstrates significant enhancements in processing time and overall system productivity.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305631 SYSTEM FOR DETECTING SCAM TOKENS AND SCAM TRANSACTIONS IN THE BLOCKCHAIN NETWORK 2024-06-04T20:55:57+03:00 Oleh Lysenko ahl2light@icloud.com <p style="font-weight: 400;">The article deals with the issue of cryptocurrency fraud, which affects more and more people. The main idea is to develop an analyser of new crypto projects with modern analysis methods and an intuitive interface, which is planned to be launched in the future.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/295131 SOME ASPECTS OF ONDRAW-ONTOUCH PATTERN IMPLEMENTATION FOR MULTIMODE SOFTWARE APPLICATIONS 2023-12-27T21:52:03+02:00 Viktor Poriev porevvicnic@gmail.com <p>The article considers the specifics of the implementation of the onDraw-onTouch pattern for the organization of the graphical user interface on the example of building a software application of a geoinformation system for mobile devices</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305565 АНАЛІЗАТОР НАСТРОЇВ У КОНФЕРЕНЦІЇ НА ОСНОВІ WebRTC 2024-06-04T00:22:03+03:00 Dmytro Tymochko dima.tumochko@gmail.com Heorhii Loutskii georgijluckij80@gmail.com <p>The article examines the feasibility of using a sentiment analyzer based on WebRTC to improve communication efficiency in conferences. The advantages and challenges of integrating a sentiment analyzer are considered, as well as the impact of this technology on the quality of interaction in distributed and centralized video conferencing systems. Examples of using a sentiment analyzer to enhance communication productivity in various fields are provided.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305533 COMBINING PRETTY GOOD PRIVACY AND ROLE-BASED ACCESS CONTROL TECHNOLOGIES FOR ACCESS PROTECTION TO CONFIDENTIAL DATA 2024-06-03T18:04:21+03:00 Danil Kolmahin danil.kolmahin@gmail.com Anatoliy Sergiyenko aser@comsys.kpi.ua <p>This article discusses a granular access protection model based on the combination of PGP (Pretty Good Privacy) and RBAC (Role-Based Access Control). The proposed model ensures an increased level of security through data encryption and role-based access control, enabling effective management of confidential data in modern information systems.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/307020 METHOD OF FAULT TOLERANT ROUTING IN DISTRIBUTED SYSTEMS BASED ON NON-BINARY DE BRUJIN TOPOLOGY 2024-06-26T15:53:32+03:00 Oleksandr Honcharenko alexandr.ik97@ukr.net Artem Volokyta artem.volokita@kpi.ua Heorhii Loutskii georgijluckij80@gmail.com <p>The article considers a new method of routing in a system based on de Brujin topology, which is based on alphabetical decomposition and routing trees. Advantages and disadvantages compared to methods based on elementary transformations and based on simple decomposition into trees are considered</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305582 Ivan Shkardybarda, Artem Volokyta METHOD OF INCREASING THE FAULT TOLERANCE OF DISTRIBUTED DATA STORAGE SYSTEMS 2024-06-04T10:42:57+03:00 Ivan Shkardybarda ivanshkardybarda@gmail.com Artem Volokyta artem.volokita@kpi.ua <p class="western" lang="en-US" align="justify">The article addresses the issue of enhancing the fault tolerance of distributed data storage systems. For this purpose, the fault-tolerant de-Bruijn topology and the Raft consensus algorithm are utilized. These tools achieve high data consistency in not-fully connected topologies.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305525 Enhancement of the dependency reduction method for microservice architectures 2024-06-03T17:08:25+03:00 Bohdan Shmalko bshmalko97@gmail.com Anatoliy Sergiyenko aser@comsys.kpi.ua <p>The paper explores methods of reducing dependencies in microservice architectures to enhance their efficiency and stability. Innovative management techniques are developed and tested, demonstrating that these methods improve system robustness and scalability. Comparisons with existing solutions underline the unique advantages of the proposed approach, notably in cost-efficiency and ease of integration, making it suitable for modern technology needs.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/306978 INCREASING THE DATA TRANSMISSION SPEED CONSIDERING QOS PARAMETERS IN SDN NETWORKS UNDER THE ONOS CONTROLLER MANAGEMENT 2024-06-25T23:15:01+03:00 Oleksii Cherevatenko chereva@ukr.net Yurii Kulakov ya.kulakov@gmail.com <p>The article considers the possibility of implementing multiple analysis of quality of service parameters during traffic transmission in an SDN network under the control of the ONOS controller. It has been confirmed that considering the quality of service of communication channels during data transmission in an SDN network leads to the preservation of data transmission speed when some of the network nodes and channels are disconnected.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/298011 DEVELOPMENT OF A SCALABLE AI PLATFORM BASED ON INTEGRATION OF EDGE COMPUTING WITH CLOUD TECHNOLOGIES 2024-02-04T22:41:41+02:00 Volodymyr Rusinov v.rusinov.io11f@kpi.ua Kyryl Muhuev unknown@kpi.ua <p><strong><span class="jCAhz ChMk0b"><span class="ryNqvb">Relevance of the research topic.</span></span> </strong><span class="jCAhz ChMk0b"><span class="ryNqvb">Recent trends show that AI is becoming more widespread in all areas of life.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">One such broad area is edge computing, and how to best leverage their strengths and weaknesses to deliver quality services to the end user.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Today's cloud systems use a large number of data centers located around the globe to increase performance and improve latency, but they often do not offer flexibility in terms of user experience for both users and the companies that operate them.</span></span>&nbsp;</p> <p><span class="jCAhz ChMk0b"><span class="ryNqvb">In order to get an understanding of how much the system can be used as accurately as possible, we introduce several metrics that will help to obtain system parameters by which the proposed system can be compared with alternative solutions.</span></span></p> <p><strong><span class="jCAhz ChMk0b"><span class="ryNqvb">Formulation of the problem.</span></span></strong> <span class="jCAhz ChMk0b"><span class="ryNqvb">The deployment of AI software should be accompanied by a thorough analysis of the target system.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">This article will explore different approaches to deploying AI in edge systems.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">One will include a smaller model suitable for low-power devices, and the other will be a full-scale model.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Several tests will be conducted to measure the timing and accuracy of the proposed system.</span></span></p> <p><span class="jCAhz ChMk0b"><span class="ryNqvb"><strong>Analysis of recent research and publications.</strong></span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Scientific research in areas related to increasing the speed and accuracy of delivery of AI-enabled systems is not widely explored.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Edge and Fog computing technologies offer a wide range of performance optimizations, but little research has been published on running AI models on Edge/Fog platforms.</span></span></p> <p><strong><span class="jCAhz ChMk0b"><span class="ryNqvb">Setting objectives.</span></span></strong> <span class="jCAhz ChMk0b"><span class="ryNqvb">The goal of the paper is to determine the feasibility of integrating edge computing with cloud computing and see how well it performs with AI tasks.</span></span></p> <p><span class="jCAhz ChMk0b"><span class="ryNqvb"><strong>Presentation of the main material.</strong></span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Modern solutions, as a rule, involve the use of autonomous IoT devices [1] or cloud solutions [2].</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Edge computing is a relatively new model of device networking, creating demand for solutions capable of rapid deployment and capacity scaling.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Most research efforts are focused on building a more powerful AI model or scaling down the model to try to run it on an IoT device.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Small current research includes using the cloud to facilitate the penetration of artificial intelligence and exploring ways to improve the quality of service.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">The resulting system can be applied in a variety of existing industries, in order to obtain significant economic and social benefits at a relatively low cost of implementation.</span></span></p> <p><strong><span class="jCAhz ChMk0b"><span class="ryNqvb">Conclusions.</span></span></strong> <span class="jCAhz ChMk0b"><span class="ryNqvb">This research shows a way to improve the performance of embedded artificial intelligence on IoT devices using an Edge architecture.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">To illustrate this, a system was developed that demonstrated the ability to rapidly deliver ML results over a network.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Using cloud computing resources, we were able to deploy such a system much faster than using a conventional on-premise cluster, but this approach is not limited to the cloud.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">There is room for improvement.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">The accuracy of DNNs can be improved by various means, for example, further tuning of the hyperparameters or changes to the architecture can bring benefits.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Using RNNs can be useful for time-sensitive data, or other datasets can be used to improve accuracy by augmenting the original dataset.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">All this can be easily done in the cloud.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">This research proves that we can extend advanced computing capabilities with cloud services.</span></span></p> <p><span class="jCAhz ChMk0b"><span class="ryNqvb"><strong>Unexplored aspects.</strong> The reliability of this solution can be related to its architecture. It is worth investigating the proposed method with different settings, for example: increasing the number of EC2 instances to ensure a larger data throughput, creating a separate service for data management. The regional infrastructure solution presented in this publication can be improved by adjusting the parameters and topological organization of the network. Perhaps more cloud services can be hosted on the client side to reduce costs. Finally, additional studies should be conducted to determine the financial benefits of the system obtained by this method. </span></span></p> <p><span class="jCAhz ChMk0b"><span class="ryNqvb"><strong>Keywords:</strong> AI, clouds, scaling.</span></span></p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305563 DYNAMIC RECONFIGURATION METHOD FOR SOFTWARE-DEFINED WIRELESS NETWORKS 2024-06-03T23:51:53+03:00 Dmytro Oboznyi DObozniy@gmail.com Yurii Kulakov ya.kulakov@gmail.com <div><span lang="UK">The work considers the selection of typical geometric graphs for the generation of topological software and configuration support when using wireless communication methods. It is proven that currently the data transmission channel has the highest characteristics.</span></div> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305347 A SOFTWARE SYSTEM FOR THE IMPLEMENTATION OF EXCURSIONS USING AUGMENTED REALITY AND ARTIFICIAL INTELLIGENCE 2024-05-31T17:39:51+03:00 Danylo Monakov danylomon@ukr.net <p>The article examines the software system for the implementation of excursions using augmented reality and artificial intelligence. A method of conducting excursion activities based on the use of the latest AR and AI technologies is proposed.<br>The proposed system provides an opportunity to significantly improve the quality of excursion services thanks to the integration of augmented reality and artificial intelligence. The developed system can be effectively used in educational and cultural programs, providing interactive learning and involvement in cultural heritage.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305571 Hrona, Klymenko. Development and production of LED wi-fi lamp 2024-06-04T09:06:15+03:00 Yurii Hrona yura.grona.011i@gmail.com Iryna Klymenko klymenko.iryna@lll.kpi.ua <p>The article considered the feasibility of creating an LED Wi-Fi lamp. Advantages and disadvantages of existing options on the market are considered. The process of creating the device and software for it is shown in detail.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305519 METHOD FOR INCREASING THE EFFICIENCY OF SOLVING SLE IN A REDUNDANT NUMBER SYSTEM ON FPGA 2024-06-03T16:07:23+03:00 Illya Verbovskyi illyaverb@gmail.com Valerii Zhabin viz.kpi@gmail.com Artem Volokyta artem.volokita@kpi.ua <p>The article considers the possibility of increasing the efficiency of solving systems of linear equations, with reducing the number of necessary resources for data transfer on FPGA, due to the use of modules of digit-by-digit processing in an online mode with a redundant number system.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305485 USING THE FLUTTER FRAMEWORK AS A MOBILE APPLICATION DEVELOPMENT TOOL THAT CAN AUTOMATE PROCESSES BETWEEN FINANCIAL AND TIME ASSISTANCE 2024-06-03T11:23:39+03:00 Сергій Богаченко serg123bb@gmail.com <p style="font-weight: 400;">The article considers the development of a mobile application for controlling financial expenses and free time of the user using the Flutter framework as a tool for implementation.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305365 A PARALLEL METHOD FOR THE SWARM OF DRONE FLIGHT SIMULATIONS 2024-05-31T22:20:56+03:00 Микола Ніколаєв nick.0dev@gmail.com Михайло Новотарський amodm@ukr.net <p>This paper introduces a novel method for the parallel simulation of drone swarms using shared-memory computing, enhancing efficiency and scalability. It details asynchronous execution strategies that optimize computational resources and demonstrate substantial performance gains in UAV coordination tasks.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305616 METHOD OF IMPROVING THE EFFICIENCY OF VOICE INPUT FOR WRITING SOFTWARE CODE 2024-06-04T16:42:07+03:00 Anastasiia Danevych anastasiia.danevych.im21mn@gmail.com <p>The article discusses the issue of writing computer code using voice input, issuing specific commands by voice. Modern methods of the stated task are examined, significant drawbacks of current solutions are identified, namely, the low level of context orientation. A solution to the identified drawback is proposed and the effectiveness of the new method is verified.</p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence https://icsfti-proc.kpi.ua/article/view/305566 CPU CACHE SHARING DETECTOR FOR C/C++ PROGRAMS 2024-06-04T01:17:52+03:00 Mykola Hohsadze koliagogsadze@gmail.com Heorhii Loutskii georgijluckij80@gmail.com <p><span style="font-weight: 400;">The paper discusses the false-sharing detector and the SHERIFF-DETECT detector, as well as its modification to create a more modern tool that can be used, more flexible in terms of architectural dependencies and using modern processor instructions. The advantages and disadvantages of different false-sharing detector approaches are considered.</span></p> 2024-09-28T00:00:00+03:00 Copyright (c) 2024 The International Conference on Security, Fault Tolerance, Intelligence