首页 > 最新文献

Computer systems and network最新文献

英文 中文
RESEARCH OF THE TECHNOLOGY OF USING SOLAR PANELS FOR CHARGING ELECTRIC VEHICLES 研究利用太阳能电池板为电动汽车充电的技术
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.160
O. Shpak, D. Babyuk
The main aspects of charging electric cars from solar panels have been studied, namely from solar panels that have a rotating axis behind the sun, this allows for an increase in energy storage by 20-40%. Various technologies and systems for charging electric vehicles from solar panels are considered, including rooftop solar panels, mobile charging stations and other innovative solutions. The Дослідження технології використання сонячних панелей для зарядки електромобілів 171 environmental benefits of using solar panels to charge electric vehicles are highlighted, including reducing CO2 emissions and dependence on oil. The economic benefits are analyzed that pivot-axis solar panels have the potential to collect more solar energy because they are always aimed at the sun. While static panels standing still can lose some of their potential energy due to improper alignment. The financial benefits associated with the reduction of fuel and electricity costs, as well as the possibility of generating additional income through the sale of excess solar energy to the grid, were discussed. The technical challenges related to the efficiency of solar panels, charging capacity and energy storage are considered, as well as the directions of development of these technologies are predicted. The results of research into the process of charging an electric car from solar panels are described. It is shown that the best solar panels have an average efficiency of 20.5%, considering the number of sunny days in Ukraine, this is enough to use energy to charge a car. It has been established that for an average driver who drives about 15,000 kilometers per year, which is even higher than the average, to cover charging needs, about 2,700 kW is needed, which is about UAH 11,000 per year, which is very cheap for a car owner. Keywords: solar panels, electric cars, hybrid cars, recharging, renewable energy, environmental impact, rotating solar panels.
对利用太阳能电池板为电动汽车充电的主要方面进行了研究,即太阳能电池板的旋转轴位于太阳背后,这样可以将能量储存增加 20-40%。研究考虑了利用太阳能电池板为电动汽车充电的各种技术和系统,包括屋顶太阳能电池板、移动充电站和其他创新解决方案。重点介绍了使用太阳能电池板为电动汽车充电的环境效益,包括减少二氧化碳排放和对石油的依赖。经济效益分析认为,枢轴太阳能电池板有可能收集更多的太阳能,因为它们始终对准太阳。而静止不动的太阳能电池板则会因对准不当而损失部分潜在能量。会上还讨论了降低燃料和电力成本带来的经济效益,以及通过向电网出售多余的太阳能获得额外收入的可能性。考虑了与太阳能电池板的效率、充电能力和储能有关的技术挑战,并预测了这些技术的发展方向。介绍了太阳能电池板为电动汽车充电过程的研究成果。研究表明,最好的太阳能电池板的平均效率为 20.5%,考虑到乌克兰的晴天数,这足以为汽车充电。已经确定,对于一个每年行驶约 15000 公里(甚至高于平均水平)的普通驾驶员来说,要满足充电需求,大约需要 2700 千瓦,每年约为 11000 乌吉亚,这对车主来说非常便宜。关键词:太阳能电池板、电动汽车、混合动力汽车、充电、可再生能源、环境影响、旋转太阳能电池板。
{"title":"RESEARCH OF THE TECHNOLOGY OF USING SOLAR PANELS FOR CHARGING ELECTRIC VEHICLES","authors":"O. Shpak, D. Babyuk","doi":"10.23939/csn2023.01.160","DOIUrl":"https://doi.org/10.23939/csn2023.01.160","url":null,"abstract":"The main aspects of charging electric cars from solar panels have been studied, namely from solar panels that have a rotating axis behind the sun, this allows for an increase in energy storage by 20-40%. Various technologies and systems for charging electric vehicles from solar panels are considered, including rooftop solar panels, mobile charging stations and other innovative solutions. The Дослідження технології використання сонячних панелей для зарядки електромобілів 171 environmental benefits of using solar panels to charge electric vehicles are highlighted, including reducing CO2 emissions and dependence on oil. The economic benefits are analyzed that pivot-axis solar panels have the potential to collect more solar energy because they are always aimed at the sun. While static panels standing still can lose some of their potential energy due to improper alignment. The financial benefits associated with the reduction of fuel and electricity costs, as well as the possibility of generating additional income through the sale of excess solar energy to the grid, were discussed. The technical challenges related to the efficiency of solar panels, charging capacity and energy storage are considered, as well as the directions of development of these technologies are predicted. The results of research into the process of charging an electric car from solar panels are described. It is shown that the best solar panels have an average efficiency of 20.5%, considering the number of sunny days in Ukraine, this is enough to use energy to charge a car. It has been established that for an average driver who drives about 15,000 kilometers per year, which is even higher than the average, to cover charging needs, about 2,700 kW is needed, which is about UAH 11,000 per year, which is very cheap for a car owner. Keywords: solar panels, electric cars, hybrid cars, recharging, renewable energy, environmental impact, rotating solar panels.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"5 12","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138968068","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
METHOD FOR DECENTRALIZED CONTROL OF ADAPTIVE DATA COLLECTION PROCESSES IN AUTONOMOUS DISTRIBUTED SYSTEMS 自主分布式系统中自适应性数据收集过程的分散控制方法
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.008
A. Botchkaryov
The problem of monitoring a computer network under conditions of limitations on the use of system resources and high requirements for the survivability of the monitoring system has been considered. An autonomous decentralized computer network monitoring system has been developed, consisting of a team of software agents. Each agent can operate in two modes: main mode and monitoring system management console mode. In the main mode, the agent collects information about the computer network. In management console mode, the agent provides the user with access to information collected by all agents and allows the user to execute commands to manage the monitoring system. The developed monitoring system allows you to obtain more reliable information about the operation of the network with greater efficiency under the conditions of limitations on the use of system resources specified by the user. The autonomous monitoring system is created on the basis of the concept of multi-agent systems, within which a software agent of the system has some initiative for planning and implementing monitoring scenarios. The operation of software agents implements methods for organizing adaptive processes for collecting information using the principles of self-organization and the concept of structural adaptation. A decentralized software architecture for an autonomous monitoring system without a control center has been proposed. This ensures high reliability and survivability of the monitoring system. The software architecture of the autonomous monitoring system implements the SMA application software interface and the corresponding software library, which allows you to collect statistical data on the operation of the computer network and its nodes. The implementation of a software agent and a management console for an autonomous computer network monitoring system has been considered. Key words: computer network monitoring, autonomous system, decentralized control, software agent
我们考虑了在系统资源使用受限和对监控系统生存能力要求较高的条件下监控计算机网络的问题。我们开发了一个自主的分散式计算机网络监控系统,由一组软件代理组成。每个代理可在两种模式下运行:主模式和监控系统管理控制台模式。在主模式下,代理收集有关计算机网络的信息。在管理控制台模式下,代理可让用户访问所有代理收集的信息,并允许用户执行命令管理监控系统。在用户指定的系统资源使用限制条件下,开发的监控系统可以让您以更高的效率获取更可靠的网络运行信息。自主监控系统是在多代理系统概念的基础上创建的,其中系统的软件代理在规划和实施监控方案方面具有一定的主动性。软件代理的运作采用自组织原则和结构适应概念,实施组织自适应信息收集过程的方法。我们提出了一种用于无控制中心的自主监测系统的分散式软件结构。这确保了监测系统的高可靠性和生存能力。自主监控系统的软件架构实现了 SMA 应用软件接口和相应的软件库,可以收集计算机网络及其节点运行的统计数据。考虑了自主计算机网络监控系统的软件代理和管理控制台的实现。关键词:计算机网络监控、自主系统、分散控制、软件代理
{"title":"METHOD FOR DECENTRALIZED CONTROL OF ADAPTIVE DATA COLLECTION PROCESSES IN AUTONOMOUS DISTRIBUTED SYSTEMS","authors":"A. Botchkaryov","doi":"10.23939/csn2023.01.008","DOIUrl":"https://doi.org/10.23939/csn2023.01.008","url":null,"abstract":"The problem of monitoring a computer network under conditions of limitations on the use of system resources and high requirements for the survivability of the monitoring system has been considered. An autonomous decentralized computer network monitoring system has been developed, consisting of a team of software agents. Each agent can operate in two modes: main mode and monitoring system management console mode. In the main mode, the agent collects information about the computer network. In management console mode, the agent provides the user with access to information collected by all agents and allows the user to execute commands to manage the monitoring system. The developed monitoring system allows you to obtain more reliable information about the operation of the network with greater efficiency under the conditions of limitations on the use of system resources specified by the user. The autonomous monitoring system is created on the basis of the concept of multi-agent systems, within which a software agent of the system has some initiative for planning and implementing monitoring scenarios. The operation of software agents implements methods for organizing adaptive processes for collecting information using the principles of self-organization and the concept of structural adaptation. A decentralized software architecture for an autonomous monitoring system without a control center has been proposed. This ensures high reliability and survivability of the monitoring system. The software architecture of the autonomous monitoring system implements the SMA application software interface and the corresponding software library, which allows you to collect statistical data on the operation of the computer network and its nodes. The implementation of a software agent and a management console for an autonomous computer network monitoring system has been considered. Key words: computer network monitoring, autonomous system, decentralized control, software agent","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"15 9","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138968090","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AUTONOMOUS DECENTRALIZED COMPUTER NETWORK MONITORING SYSTEM BASED ON SOFTWARE AGENTS 基于软件代理的自主分散式计算机网络监控系统
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.001
A. Botchkaryov
{"title":"AUTONOMOUS DECENTRALIZED COMPUTER NETWORK MONITORING SYSTEM BASED ON SOFTWARE AGENTS","authors":"A. Botchkaryov","doi":"10.23939/csn2023.01.001","DOIUrl":"https://doi.org/10.23939/csn2023.01.001","url":null,"abstract":"","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"95 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138966827","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
METHODS AND ALGORITHMS OF COMPLEXING IMAGES AND THERMAL SIGNALS 复合图像和热信号的方法和算法
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.060
M. Lynnyk, A. Nakonechny
This paper considers possible approaches to improving the quality of image signal formation both in the light and in the dark period of the day, as well as reducing the influence of noise, interference and artifacts on the characteristics of image signals. It is proposed to use the wavelet domain for the analysis of thermal and image signals with their subsequent possible complexation. The main features of the formation of such signals are indicated. It is shown that the proposed approach allows to improve the quality characteristics of image signals, especially in the dark period of time, as well as to ensure their effective processing related to filtering, compression, scaling and contrast change. A comparison of the obtained results of the proposed method with other existing similar signal processing approaches is given. Keywords – Thermal signals, video signals, complexation of signals, wavelet transformation.
本文探讨了在一天中的明暗时段提高图像信号形成质量以及减少噪声、干扰和伪影对图像信号特征影响的可行方法。建议使用小波域来分析热信号和图像信号,并对其进行可能的复合。文中指出了此类信号形成的主要特征。结果表明,所建议的方法可以改善图像信号的质量特性,尤其是在黑暗时段,并确保对其进行有效的过滤、压缩、缩放和对比度变化处理。本文对所提出的方法与其他现有类似信号处理方法的结果进行了比较。关键词 - 热信号、视频信号、信号复合、小波变换。
{"title":"METHODS AND ALGORITHMS OF COMPLEXING IMAGES AND THERMAL SIGNALS","authors":"M. Lynnyk, A. Nakonechny","doi":"10.23939/csn2023.01.060","DOIUrl":"https://doi.org/10.23939/csn2023.01.060","url":null,"abstract":"This paper considers possible approaches to improving the quality of image signal formation both in the light and in the dark period of the day, as well as reducing the influence of noise, interference and artifacts on the characteristics of image signals. It is proposed to use the wavelet domain for the analysis of thermal and image signals with their subsequent possible complexation. The main features of the formation of such signals are indicated. It is shown that the proposed approach allows to improve the quality characteristics of image signals, especially in the dark period of time, as well as to ensure their effective processing related to filtering, compression, scaling and contrast change. A comparison of the obtained results of the proposed method with other existing similar signal processing approaches is given. Keywords – Thermal signals, video signals, complexation of signals, wavelet transformation.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"40 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138966830","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
RESEARCH OF THE PARAMETERS OF THE MODERN CLIMATE CONTROL SYSTEM IN OFFICE PREMISES 研究办公场所现代气候控制系统的参数
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.114
Y. Surkov, O. Shpak
http://science.lpnu.ua/csn/all-volumes-and-issues/volume-5-number-1-2023/ research-parameters-modern-climate-control-system-office-premises
http://science.lpnu.ua/csn/all-volumes-and-issues/volume-5-number-1-2023/ research-parameters-modern-climate-control-system-office-premises
{"title":"RESEARCH OF THE PARAMETERS OF THE MODERN CLIMATE CONTROL SYSTEM IN OFFICE PREMISES","authors":"Y. Surkov, O. Shpak","doi":"10.23939/csn2023.01.114","DOIUrl":"https://doi.org/10.23939/csn2023.01.114","url":null,"abstract":"http://science.lpnu.ua/csn/all-volumes-and-issues/volume-5-number-1-2023/ research-parameters-modern-climate-control-system-office-premises","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"2 4","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967282","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
METHODS OF TRACKING AN ARBITRARY NUMBER OF OBJECTS IN REAL-TIME ON A MOBILE PLATFORM 在移动平台上实时跟踪任意数量物体的方法
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.050
D. Kushnir
The problem of choosing methods for tracking recognized objects in real-time for systems with limited hardware capabilities is considered. It was determined that for such scenarios, it is appropriate to integrate tracking methods into the device, bypassing data transmission via the Internet. Existing methods of tracking an arbitrary number of objects in real-time are considered. Among the performance evaluation metrics, the following were used: MOTA, MOTP, F1, MT, ML, ID, and FM. Based on the primary analysis of the effectiveness of such methods according to the metrics mentioned above, it was proposed to use the V-IOU tracking method to track recognized objects on a mobile platform in a mobile cyber-physical system. Key words: V-IOU, Arbitrary Object Class Tracking, Mobile Platform, Real-Time, MOTA, MOTP, Cyber-Physical System.
在硬件能力有限的系统中,如何选择实时跟踪识别对象的方法是一个值得考虑的问题。我们认为,在这种情况下,将跟踪方法集成到设备中,绕过互联网传输数据是合适的。我们考虑了实时跟踪任意数量物体的现有方法。在性能评估指标中,使用了以下指标:MOTA、MOTP、F1、MT、ML、ID 和 FM。在根据上述指标对这些方法的有效性进行初步分析的基础上,建议在移动网络物理系统中使用 V-IOU 跟踪方法来跟踪移动平台上的识别对象。关键字V-IOU、任意物体类别跟踪、移动平台、实时、MOTA、MOTP、网络物理系统。
{"title":"METHODS OF TRACKING AN ARBITRARY NUMBER OF OBJECTS IN REAL-TIME ON A MOBILE PLATFORM","authors":"D. Kushnir","doi":"10.23939/csn2023.01.050","DOIUrl":"https://doi.org/10.23939/csn2023.01.050","url":null,"abstract":"The problem of choosing methods for tracking recognized objects in real-time for systems with limited hardware capabilities is considered. It was determined that for such scenarios, it is appropriate to integrate tracking methods into the device, bypassing data transmission via the Internet. Existing methods of tracking an arbitrary number of objects in real-time are considered. Among the performance evaluation metrics, the following were used: MOTA, MOTP, F1, MT, ML, ID, and FM. Based on the primary analysis of the effectiveness of such methods according to the metrics mentioned above, it was proposed to use the V-IOU tracking method to track recognized objects on a mobile platform in a mobile cyber-physical system. Key words: V-IOU, Arbitrary Object Class Tracking, Mobile Platform, Real-Time, MOTA, MOTP, Cyber-Physical System.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"56 46","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138995544","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A COMPUTERIZED ENERGY MANAGEMENT SYSTEM FOR A SMART HOME 用于智能家居的计算机化能源管理系统
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.036
R. Ilnytskyi, R. Karpa
This work is devoted to the study of Smart Home systems based on the development of an energy optimization system for a smart home and based on various wireless communication protocols. The paper considers the construction of a home monitoring and control system based on the latest Bluetooth Low-Energy protocol using modern technologies. A device for monitoring and controlling electrical appliances, which is an element of this system, is proposed. The proposed architecture has advantages over other existing systems: reliability, performance, ease of deployment, and management. The system is flexible due to the possibility of selecting operating modes (automatic or manual) and changing various settings that affect the operation of the optimization algorithm. The paper presents examples of the system operation in different modes and at different values of the algorithm settings, consisting of a server deployed on a personal computer and two developed monitoring and control device prototypes. Keywords: smart home, energy consumption optimization, monitoring and control of electrical appliances, smart sockets, Bluetooth low energy.
这项工作致力于研究智能家居系统,其基础是为智能家居开发一个能源优化系统,并以各种无线通信协议为基础。论文考虑利用现代技术,基于最新的蓝牙低能耗协议构建一个家庭监控系统。文中还提出了一种用于监控电器的设备,它是该系统的一个组成部分。与其他现有系统相比,所提出的架构具有以下优势:可靠性、性能、易于部署和管理。由于可以选择运行模式(自动或手动)和更改影响优化算法运行的各种设置,该系统非常灵活。本文介绍了系统在不同模式和不同算法设置值下的运行实例,包括部署在个人电脑上的服务器和两个开发的监控设备原型。关键词:智能家居、能耗优化、电器监控、智能插座、蓝牙低能耗。
{"title":"A COMPUTERIZED ENERGY MANAGEMENT SYSTEM FOR A SMART HOME","authors":"R. Ilnytskyi, R. Karpa","doi":"10.23939/csn2023.01.036","DOIUrl":"https://doi.org/10.23939/csn2023.01.036","url":null,"abstract":"This work is devoted to the study of Smart Home systems based on the development of an energy optimization system for a smart home and based on various wireless communication protocols. The paper considers the construction of a home monitoring and control system based on the latest Bluetooth Low-Energy protocol using modern technologies. A device for monitoring and controlling electrical appliances, which is an element of this system, is proposed. The proposed architecture has advantages over other existing systems: reliability, performance, ease of deployment, and management. The system is flexible due to the possibility of selecting operating modes (automatic or manual) and changing various settings that affect the operation of the optimization algorithm. The paper presents examples of the system operation in different modes and at different values of the algorithm settings, consisting of a server deployed on a personal computer and two developed monitoring and control device prototypes. Keywords: smart home, energy consumption optimization, monitoring and control of electrical appliances, smart sockets, Bluetooth low energy.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"22 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138966930","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MINIMIZATION OF BITSLICED-REPRESENTATION OF 4×4 S-BOXES BASED ON TERNARY LOGIC INSTRUCTION 基于三元逻辑指令的 4×4 s-box 的比特切分表示最小化
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.103
Y. Sovyn, V. Khoma, I. Opirskyy
In this paper, the author suggests a modification of the thread pool algorithm that was presented by Sean Parent at NDC London 2017. The suggested algorithm is as simple as the original implementation and demonstrates similar performance, while eliminating a potential drawback of the original implementation consisting in the fact that under certain circumstances, multiple tasks can be executed on the same thread, while other threads may be waiting for a task. The suggested idea consists in tracking the total number of tasks that are in the queues of the thread pool. When the main thread pushes a new task to one of the queues, the tasks counter is incremented. When a task is removed from the queue, the task counter is decremented. When a thread wants to get a task, it keeps checking the queues until it succeeds in getting a task from one of the queues, or until the tasks counter becomes equal to zero. When the tasks counter becomes equal to zero, the thread becomes idle until the counter becomes non-zero again. Then, one of the threads wakes up and starts checking the queues. An important point is to maintain even distribution of tasks in the queues since it has a significant impact on the performance of the algorithm. Keywords: multithreading, thread pool, task stealing.
在本文中,作者建议对肖恩-帕伦特(Sean Parent)在 2017 年伦敦 NDC 大会上提出的线程池算法进行修改。所建议的算法与最初的实现一样简单,并表现出类似的性能,同时消除了最初实现的一个潜在缺点,即在某些情况下,同一线程上可以执行多个任务,而其他线程可能正在等待任务。建议的想法包括跟踪线程池队列中的任务总数。当主线程向其中一个队列推送新任务时,任务计数器就会递增。当一个任务从队列中移除时,任务计数器就会递减。当线程想要获取任务时,它会不断检查队列,直到成功从其中一个队列获取任务,或者任务计数器等于零。当任务计数器变为零时,线程将处于空闲状态,直到计数器再次变为非零。然后,其中一个线程会被唤醒并开始检查队列。重要的一点是要保持队列中任务的均匀分布,因为这对算法的性能有重大影响。关键词:多线程、线程池、任务窃取。
{"title":"MINIMIZATION OF BITSLICED-REPRESENTATION OF 4×4 S-BOXES BASED ON TERNARY LOGIC INSTRUCTION","authors":"Y. Sovyn, V. Khoma, I. Opirskyy","doi":"10.23939/csn2023.01.103","DOIUrl":"https://doi.org/10.23939/csn2023.01.103","url":null,"abstract":"In this paper, the author suggests a modification of the thread pool algorithm that was presented by Sean Parent at NDC London 2017. The suggested algorithm is as simple as the original implementation and demonstrates similar performance, while eliminating a potential drawback of the original implementation consisting in the fact that under certain circumstances, multiple tasks can be executed on the same thread, while other threads may be waiting for a task. The suggested idea consists in tracking the total number of tasks that are in the queues of the thread pool. When the main thread pushes a new task to one of the queues, the tasks counter is incremented. When a task is removed from the queue, the task counter is decremented. When a thread wants to get a task, it keeps checking the queues until it succeeds in getting a task from one of the queues, or until the tasks counter becomes equal to zero. When the tasks counter becomes equal to zero, the thread becomes idle until the counter becomes non-zero again. Then, one of the threads wakes up and starts checking the queues. An important point is to maintain even distribution of tasks in the queues since it has a significant impact on the performance of the algorithm. Keywords: multithreading, thread pool, task stealing.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"34 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CROSS-PLATFORM SOFTWARE SYSTEM FOR THE LOGISTICS OF HUMANITARIAN SERVICES 用于人道主义服务后勤的跨平台软件系统
Pub Date : 2023-12-16 DOI: 10.23939/csn2023.01.079
A. Obshta, V. Buhaiets
The problem of designing a cross-platform software system for the logistics of humanitarian services is considered. Existing software analogs of international deliveries are considered. A comparison of popular software products in the field of international trade is given. The technologies for developing software services to ensure the cross-platform system for the logistics of humanitarian services are reviewed. The algorithms used in the system for solving the transportation problem, namely the routing problem, are presented, with the help of which the most optimal path between the supply points is selected. The general algorithm of the system operation is proposed and the structural diagram of the application is presented. Keywords: cross-platform, software service, logistics, algorithm, application.
本研究考虑了为人道主义服务物流设计一个跨平台软件系统的问题。考虑了现有的国际交付软件模拟。对国际贸易领域流行的软件产品进行了比较。回顾了确保人道主义服务物流跨平台系统的软件服务开发技术。介绍了系统中用于解决运输问题(即路由问题)的算法,借助这些算法可以选择供应点之间的最优路径。提出了系统运行的一般算法,并展示了应用程序的结构图。关键词:跨平台、软件服务、物流、算法、应用。
{"title":"CROSS-PLATFORM SOFTWARE SYSTEM FOR THE LOGISTICS OF HUMANITARIAN SERVICES","authors":"A. Obshta, V. Buhaiets","doi":"10.23939/csn2023.01.079","DOIUrl":"https://doi.org/10.23939/csn2023.01.079","url":null,"abstract":"The problem of designing a cross-platform software system for the logistics of humanitarian services is considered. Existing software analogs of international deliveries are considered. A comparison of popular software products in the field of international trade is given. The technologies for developing software services to ensure the cross-platform system for the logistics of humanitarian services are reviewed. The algorithms used in the system for solving the transportation problem, namely the routing problem, are presented, with the help of which the most optimal path between the supply points is selected. The general algorithm of the system operation is proposed and the structural diagram of the application is presented. Keywords: cross-platform, software service, logistics, algorithm, application.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"53 10","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Principles of creation of visual editor of XML and JSON formats XML和JSON格式可视化编辑器的创建原理
Pub Date : 2022-12-16 DOI: 10.23939/csn2022.01.091
Ivan Kutnyk, O. Lashko
This article considers the peculiarities of the perception of large amounts of textual information, and analyzes the needs for visual editing. The implementation of a software product that works with XML and JSON formats and provides graphical and color highlighting of the main elements of the syntax. The structure of the program was developed and divided into several modules: file reading, content analysis and display. The general algorithm of work of the program is designed. The functionality for opening the file and its further analysis in the program has been created. Visualization of the read and analyzed file is presented. The aim of the article is to display the results of research on the problem of data visualization in information processing by users, as well as highlight the results of software implementation, which provides editing, creating, saving XML and JSON files and supports color and graphical separation of program text elements. At the same time, up to 7 simultaneously open files with the number of lines in the file – up to 1000 are guaranteed.
本文考虑了大量文本信息感知的特殊性,分析了可视化编辑的需求。使用XML和JSON格式并提供语法主要元素的图形化和彩色高亮显示的软件产品的实现。开发了程序的结构,分为文件读取、内容分析和显示几个模块。设计了程序的一般工作算法。已经创建了在程序中打开文件及其进一步分析的功能。给出了读取和分析文件的可视化。本文的目的是展示用户在信息处理中对数据可视化问题的研究成果,同时突出软件实现的成果,该软件提供XML和JSON文件的编辑、创建、保存,并支持程序文本元素的颜色和图形分离。同时,最多可同时打开7个文件,文件行数最多可达1000行。
{"title":"Principles of creation of visual editor of XML and JSON formats","authors":"Ivan Kutnyk, O. Lashko","doi":"10.23939/csn2022.01.091","DOIUrl":"https://doi.org/10.23939/csn2022.01.091","url":null,"abstract":"This article considers the peculiarities of the perception of large amounts of textual information, and analyzes the needs for visual editing. The implementation of a software product that works with XML and JSON formats and provides graphical and color highlighting of the main elements of the syntax. The structure of the program was developed and divided into several modules: file reading, content analysis and display. The general algorithm of work of the program is designed. The functionality for opening the file and its further analysis in the program has been created. Visualization of the read and analyzed file is presented. The aim of the article is to display the results of research on the problem of data visualization in information processing by users, as well as highlight the results of software implementation, which provides editing, creating, saving XML and JSON files and supports color and graphical separation of program text elements. At the same time, up to 7 simultaneously open files with the number of lines in the file – up to 1000 are guaranteed.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129669912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computer systems and network
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1