BIOINSPIRED SIMULATION METHOD FOR SCHEDULING OF PARALLEL FLOWS APPLICATIONS IN GRID-SYSTEMS

  • D.Y. Kravchenko Southern Federal University
  • Y.A. Kravchenko Southern Federal University
  • V. V. Kureichik Southern Federal University
  • A.E. Saak Southern Federal University
Keywords: Scheduling, parallel computing, grid-system, application flows, bio-inspired search, imulation, intelligent agents

Abstract

The article is devoted to solving the problem of parallel requests scheduling flows in spatially
distributed computing systems. The relevance of the task is justified by a significant increase in
the demand for the distributed computing paradigm in the conditions of information overflow and
uncertainty. The article discusses the problems of scheduling user requests that require severalprocessors at the same time, which goes beyond the classical theory of schedules. The aspects of
the efficiency of using heuristic algorithms for scheduling planar resources are analyzed. The
reasons for their insufficiency are determined both in terms of effectiveness and empirical approaches.
The paper proposes to solve the problem of scheduling parallel applications based on
the integrated application of intelligent agents coalition and an event simulation model. It is proposed
to classify incoming applications on the basis of using a modified bio-inspired optimization
method for cuckoo search. The joint use of a coalition of intelligent agents and a bio-inspired
method will allow for unprecedented parallelism of calculations, and the subsequent determination
of the processing classified applications ways on the basis of a simulation model will allow us
to form sets of alternative solutions to speed up problem solving and optimize the distribution of
available computing resources depending on the sets of incoming applications. To evaluate the
effectiveness of the proposed approach, a software product was developed and experiments were
conducted with a different number of incoming applications. Each incoming application has a
certain set of attributes, which is a vector of the application characteristics. The degree of the
application similarity feature vector and the vertex reference feature vector in the distributing
simulation model is a classification criterion for the application. To improve the quality of the dispatch
process, new procedures for duplicating unclassified applications have been introduced, which
allow intensifying the search for matches in feature vectors. It also provides backup dispatching trajectories
necessary for processing precedents for the appearance of applications with absolute priority
at the inputs. The quantitative estimates obtained demonstrate time savings in solving problems of
relatively large dimension (from 500,000 vertices) of at least 10%. The time complexity in the considered
examples was O (n 2). The described studies have a high level of theoretical and practical significance
and are directly related to the solution of classical problems of artificial intelligence
aimed at finding hidden dependencies and patterns on a large set of big data.

References

1. Magoulès F., Nguyen T., Yu L. Grid resource management: toward virtual and services compliant
grid computing, Numerical analysis and scientific computing. CRC Press, UK, 2009.
2. Magoulès F. (ed.). Fundamentals of grid computing: theory, algorithms and technologies, Numerical
analysis and scientific computing. CRC Press, UK, 2010.
3. Patel S. Survey Report of Job Scheduler on Grids, International Journal of Emerging Research
in Management &Technology, 2013, No. 2 (4), pp. 115-125.
4. Li M., Baker M. The grid: core technologies. John Wiley & Sons Ltd, England, 2005, 452 p.
5. Saak A.E., Kureichik V.V., Kravchenko Y.A. Scheduling quality of precise form sets which
consist of tasks of circular type in GRID systems, Journal of Physics: Conference Series,
2018, 1015 (4).
6. Saak A.E., Kureichik V.V., Lezhebokov A.A. Scheduling of parabolic-type tasks arrays in GRID
systems, Advances in Intelligent Systems and Computing, 2017, pp. 292-298.
7. Saak A., Kureichik V., Kravchenko Y. To scheduling quality of sets of precise form which consist
of tasks of circular and hyperbolic type in grid systems, Advances in Intelligent Systems
and Computing, 2016, pp. 157-166.
8. Saak A.E., Kureichik V.V., Kuliev E.V. Ring algorithms for scheduling in grid systems, Advances
in Intelligent Systems and Computing, 2015, pp. 201-209.
9. Kravchenko Y.A., Kravchenko D.Y., Kursitys I.O. Architecture and method of integrating information
and knowledge on the basis of the ontological structure, Advances in Intelligent Systems
and Computing. 1st International Conference of Artificial Intelligence, Medical Engineering,
and Education, AIMEE 2017. Moscow: 2018, Vol. 658, pp. 93-103.
10. Kravchenko Y.A., Kureichik V.V. Knowledge management based on multi-agent simulation in
informational systems, Conference proceedings. 8th IEEE International Conference “Application
of Information and Communication Technologies – AICT 2014”. – 15-17 October 2014,
Astana, Kazakhstan, pp. 264-267.
11. Payne R.B., Sorenson M.D., and Klitz K. The Cuckoos, Oxford University Press, 2005.
12. Shukran M.A.M., Chung Y.Y., Yeh W.C., Wahid N., and Zaidi A.M.A. Artificial Bee Colony based
Data Mining Algorithms for Classification Tasks // Mod. Appl. Sci., 2011, Vol. 5, pp. 217-231.
13. Martens D., De Backer M., Haesen R., Vanthienen J., Snoeck M. and Baesens B. Classification
With Ant Colony Optimization // IEEE Transactions on Evolutionary Computation, 2007,
Vol. 11, No. 5, pp. 651-665.
14. Falco I.D., Cioppa A.D., and Tarantino E. Evaluation of particle swarm optimization effectiveness
in classification // LNAI3849, 2006, pp. 164-171.
15. Soliman O.S. and Adly A. Bio-inspired algorithm for classification association rules, 8th International
Conference on Informatics and Systems (INFOS), Cairo, 2012, pp. 154-160.
16. Bova V., Zaporozhets D., and Kureichik V. Integration and processing of problem-oriented
knowledge based on evolutionary procedures, Advances in Intelligent Systems and Computing,
2016, Vol. 450, pp. 239-249.
17. Semenova A.V. and Kureichik V.M. Ensemble of classifiers for ontology enrichment, Journal
of Physics: Conference Series, 2018, Vol. 1015, Issue 3, article id. 032123.
18. Kureychik V.M. Overview and problem state of ontology models development, 9th International
Conference on Application of Information and Communication Technologies, AICT
2015 - Proceedings 9, 2015, pp. 558-564.
19. Semenova A.V. and Kureychik V.M. Application of swarm intelligence for domain ontology
alignment, Proceedings of the First International Scientific Conference “Intelligent Information
Technologies for Industry” (IITI’16), 2016, Vol. 1, pp. 261-270.
20. Bova V., Kureichik V. and Zaruba D. Heuristic approach to model of corporate knowledge
construction in information and analytical systems, 2016 IEEE 10th International Conference
on Application of Information and Communication Technologies (AICT), Baku, 2016, pp. 1-5.
21. Kureichik V., Zaporozhets D., and Zaruba D. Generation of bioinspired search procedures for
optimization problems, Application of Information and Communication Technologies, AICT
2016 - Conference Proceedings, 2016, Vol. 10.
22. Kar A.K. Bio inspired computing - A review of algorithms and scope of applications, Expert
Systems with Applications, 2016, Vol. 59, pp. 20-32.
23. Zaporozhets D., Zaruba D., and Kulieva N. Parallel approach for bioinspired algorithms, Journal
of Physics: Conference Series Ser. “International Conference Information Technologies in
Business and Industry 2018 - Enterprise Information Systems”, 2018.
24. Bova V.V., Nuzhnov E.V., Kureichik V.V. The combined method of semantic similarity estimation
of problem oriented knowledge on the basis of evolutionary procedures, Advances in Intelligent
Systems and Computing, 2017, Vol. 573, pp. 74-83.
Published
2020-07-20
Section
SECTION I. INTELLIGENT SYSTEM