I.J. Intelligent Systems and Applications, 2017, 7, 41-51 Published Online July 2017 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijisa.2017.07.05 Copyright © 2017 MECS I.J. Intelligent Systems and Applications, 2017, 7, 41-51 Distributed Computer System Resources Control Mechanism Based on Network-Centric Approach Zhenbing Hu School of Educational Information Technology, Central China Normal University, No. 152 Louyu Road, 430079, Wuhan, China E-mail: hzb@mail.ccnu.edu.cn Vadym Mukhin, Yaroslav Kornaga and Yaroslav Lavrenko National Technical University of Ukraine ―Kiev Polytechnic Institute‖, Pr. Pobedy, 37, 03056, Kiev, Ukraine E-mail: {v.mukhin, y.kornaga, y.lavrenko}@kpi.ua Oksana Herasymenko Taras Shevchenko National University of Kiev, Volodymyrska Street, 64/13, 01601, Kiev, Ukraine E-mail: oksgerasymenko@gmail.com AbstractIn this paper, we present the development of a decentralized mechanism for the resources control in a distributed computer system based on a network-centric approach. Intially, the network-centric approach was proposed for the military purposes, and now its principles are successfully introduced in the other applications of the complex systems control. Due to the features of control systems based on the network-centric approach, namely adding the horizontal links between components of the same level, adding the general knowledge control in the system, etc., there are new properties and characteristics. The concept of implementing of resource control module for a distributed computer system based on a network-centric approach is proposed in this study. We, basing on this concept, realized the resource control module and perform the analysis of its operation parameters in compare with resource control modules implemented on the hierarchical approach and on the decentralized approach with the creation of the communities of the computing resources. The experiments showed the advantages of the proposed mechanism for resources control in compare with the control mechanisms based on the hierarchical and decentralized approaches. Index TermsDistributed computer system, resource control system, decentralized resource control, tasks scheduling, network-centric approach. I. INTRODUCTION The wide use of distributed computer systems (DCS) has become a daily routine. The increase in the number of users of such systems leads to the fact that DCS are constantly increasing in scale. In addition, such systems are designed to serve simultaneously a large number of users, which requires efficient resource control techniques in such systems [1, 2]. As in recent years, there is a tendency to create a large scale DCS, which are intended to serve a big number of users, the resource control in such systems require the development of new methods and tools. For the scalable DCS is important to apply the decentralized approach to resource control [3, 4, 5]. Let DCS is a set of heterogeneous computing nodes (CN) connected by heterogeneous data channels, and these channels have multichannel capability. Channeling can be both physical and topological. Physical multi- channel is meant the realization of frequency or time division of a single physical data channel. Such channel can be fiber-optic lines, the physical nature of which involves the differentiation of modes of frequencies, including duplexing. The topological multi-channel is the implementation of multiple alternative routes between the DCS nodes, which are connected by the topologically redundant communication system. We may combine the physical and topological multi-channels for the high- speed, reliable data transfer. The scheduler of such a distributed system should consider the features of this system in order to increase of efficiency of its functioning. So, the development of the scheduler for DCS described above should be based on the decentralized approach. Let us describe some details of the decentralized control approach for DCS resources control and of the schedulers that are implement it. II. ANALYSIS OF RECENT RESEARCHES AND PUBLICATIONS Currently there are the following main approaches in the resource control of distributed computer systems: centralized control of resources, decentralized control and hierarchical one. Each of these approaches has its advantages and disadvantages. More details of the features, advantages and disadvantages of these approaches can be found in [3, 4, 6].