Proceedings of the 2019 International Conference on Electronical, Mechanical and Materials Engineering (ICE2ME 2019)

A Modified Method of Multiagent Resource Dispatching in a Heterogeneous Cloud Environment

Authors
I.A. Kalyaev, A.I. Kalyaev, I.S. Korovin
Corresponding Author
I.S. Korovin
Available Online March 2019.
DOI
10.2991/ice2me-19.2019.17How to use a DOI?
Keywords
component; formatting; style; styling; insert
Abstract

At present the level of development of telecommunication technologies gives new opportunities for organization of distributed calculations, based on a set of space-distributed computational resources, with the help of a service-oriented infrastructure, which provides “calculations on demand”. Owing to these opportunities a new paradigm of cloud calculations has appeared: large-scale distributed calculations based on a pool of abstract, virtualized, dynamically redistributable computational resources, granted to external users via Internet on their demands. Nowadays cloud computing environments (CCE) get wider and wider application for solution of large-scale scientific and technical problems in various domains, such as high-energy physics, chemistry and biology; cosmology and astrophysics; ecological and technical safety; industry, pharmacy; material science; oil and gas production; medicine, etc. [2]–[7]. The specific feature of such large-scale scientific problems is their complex inner structure, which, as a rule, consists of several data coupled subtasks. Besides, it happens rather often that efficiency of such subtasks considerably depends on the type of computational resource, which is used for their implementation. One of the main advantages of the concept of cloud calculations is applicability of different-type (heterogeneous) computational resources within one CCE. In general case such computational resources can have different real performance for various tasks. This circumstance, on the one hand, allows to gain in efficiency (time decreasing) of implementation of large-scale user tasks, owing to use of such CCE computational resources, which provide the highest real performance for these tasks (or for their subtasks). However, on the other hand, it causes the problem of optimal distribution (dispatching) of solving tasks (or their subtasks) to different-type computational resources of the CCE. The problem becomes much more complex in the case, when the CCE has to provide solution of a certain set (flow) of miscellaneous user tasks coming in arbitrary time, but not the only task. It requires development of new methods and algorithms of adaptive resource dispatching for heterogeneous CCEs for processing of a flow of large-scale tasks. In this paper we suggest a method of multi-agent resource dispatching in a heterogeneous CCE, which provides automatic distribution of the CCE resources during implementation of the user tasks flow. Such multi-agent organization of the dispatcher provides quasi-optimal adaptive distribution of the CCE resources and takes into account their real performance and bandwidth capacity of their channels; high productive loading of the CCE resources; capability of unlimited scaling of the CCE heterogeneous computational resources; improved fault-tolerance of the CCE, because it contains no nodes, that can fail and cause catastrophic consequences for the whole system. However, we assume that Customers set the time when they require their tasks to be solved. This requirement can lead to the situation, where it is impossible to solve some tasks because Customers have set unacceptable time for their solution. As a result, it will cause decreasing of efficiency of the whole CCE. That is why in the paper we consider a more general statement of the problem of CCE resource dispatching, when the required solution time for user tasks is not set, and the CCE dispatcher has to minimize the time of their solution with the help of available computational resources of the CCE.

Copyright
© 2019, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2019 International Conference on Electronical, Mechanical and Materials Engineering (ICE2ME 2019)
Series
Advances in Engineering Research
Publication Date
March 2019
ISBN
978-94-6252-685-3
ISSN
2352-5401
DOI
10.2991/ice2me-19.2019.17How to use a DOI?
Copyright
© 2019, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - I.A. Kalyaev
AU  - A.I. Kalyaev
AU  - I.S. Korovin
PY  - 2019/03
DA  - 2019/03
TI  - A Modified Method of Multiagent Resource Dispatching in a Heterogeneous Cloud Environment
BT  - Proceedings of the 2019 International Conference on Electronical, Mechanical and Materials Engineering (ICE2ME 2019)
PB  - Atlantis Press
SP  - 72
EP  - 78
SN  - 2352-5401
UR  - https://doi.org/10.2991/ice2me-19.2019.17
DO  - 10.2991/ice2me-19.2019.17
ID  - Kalyaev2019/03
ER  -