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
Abstract—In 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 Terms—Distributed 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].