The Service-Oriented Multiagent Approach to High-Performance Scientific Computing

  • Igor Bychkov
  • Gennady Oparin
  • Alexander Feoktistov
  • Vera Bogdanova
  • Ivan SidorovEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10187)


The tools for intelligent management of high-performance computing in a heterogeneous distributed computing environment for solving large scientific problems are represented and the service-oriented multiagent approach to solve such problems using these tools is proposed. A purpose of our research is expansion of opportunities for management of the considered environment. Advantages of the proposed approach as compared with approaches based on use of the traditional systems for a distributed computing management are illustrated with two examples of scientific services. Experimental results show a high scalability and efficiency for calculations carried out with use of these services.


Scientific services High-performance computing Agents 



The research was supported by Russian Foundation of Basic Research, projects no. 15-29-07955-ofi_m and no. 16-07-00931-a, and partially supported by the Council for Grants of the President of the Russian Federation for state support of the leading scientific schools, project NSh-8081.2016.9.


  1. 1.
    Gergel, V.P., Linev, A.V.: Exaflop Performance of Supercomputers: Challenges and Trends. Vestnik of Lobachevsky State University of Nizhni Novgorod, no. 3–1, pp. 189–198 (2012). (in Russian)Google Scholar
  2. 2.
    Shamakina, A.V.: Survey on distributed computing technologies. Bull. South Ural State Univ. Ser. Comput. Math. Softw. Eng. 3, 51–85 (2014). (in Russian)Google Scholar
  3. 3.
    Wu, L., Garg, S.K., Buyya, R.: Service level agreement (SLA) based SaaS cloud management system. In: 21st IEEE International Conference on Parallel and Distributed Systems, pp. 14–17. IEEE Press, Melbourne (2015)Google Scholar
  4. 4.
  5. 5.
  6. 6.
    Tao, J., Kolodziej, J., Ranjan, R., Jayaraman, P.P., Buyya, R.: A note on new trends in data-aware scheduling and resource provisioning in modern HPC systems. Future Gener. Comput. Syst. 51, 45–46 (2015)CrossRefGoogle Scholar
  7. 7.
    Toporkov, V.V., Yemelyanov, D.M.: Economic model of scheduling and fair resource sharing in distributed computations. Program. Comput. Softw. 40, 35–42 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Buyya, R., Venugopal, S.: Market-oriented grid and global grids: an introduction. In: Buyya, R., Bubendorfer, K. (eds.) Market-Oriented Grid and Utility Computing, pp. 3–27. Wiley, Hoboken (2010)Google Scholar
  9. 9.
    Perez-Gonzalez, P., Framinan, J.: A common framework and taxonomy for multicriteria scheduling problems with interfering and competing jobs: multi-agent scheduling problems. Eur. J. Oper. Res. 235, 1–16 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Bogdanova, V.G., Bychkov, I.V., Korsukov, A.S., Oparin, G.A., Feoktistov, A.G.: Multiagent approach to controlling distributed computing in a cluster grid system. J. Comput. Syst. Sci. Int. 53, 713–722 (2014)CrossRefzbMATHGoogle Scholar
  11. 11.
    Kalyaev, A.I., Kalyaev, I.A., Korovin, S.J.: Method of multiagent dispatching resources in heterogeneous cloud environments while performing flow of incoming tasks. Herald Comput. Inf. Technol. 137, 31–40 (2015). (in Russian)Google Scholar
  12. 12.
    Kravari, K., Bassiliades, N.: A Survey of Agent Platforms.
  13. 13.
    Buyya, R., Vecchiola, C., Selvi, S.T.: Mastering Cloud Computing. Morgan Kaufmann, Burlington (2013)Google Scholar
  14. 14.
    Sokolov, V.F.: Adaptive stabilization of minimum phase plant under Lipschitz uncertainty. Autom. Remote Control 73, 405–415 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    Vizel, Y., Weissenbacher, G., Malik, S.: Boolean satisfiability solvers and their applications in model checking. Proc. IEEE 103, 2021–2035 (2015)CrossRefGoogle Scholar
  16. 16.
    Toporkov, V.V.: Models of Distributed Computing. Fizmatlit Publ, Moscow (2004). (in Russian)zbMATHGoogle Scholar
  17. 17.
    Bychkov, I.V., Oparin, G.A., Feoktistov, A.G., Bogdanova, V.G., Pashinin, A.A.: Service-oriented multiagent control of distributed computations. Autom. Remote Control 76, 2000–2010 (2015)CrossRefzbMATHGoogle Scholar
  18. 18.
    Bychkov, I., Oparin, G., Novopashin, A., Sidorov, I.: Agent-based approach to monitoring and control of distributed computing environment. In: Malyshkin, V. (ed.) PaCT 2015. LNCS, vol. 9251, pp. 253–257. Springer, Cham (2015). doi: 10.1007/978-3-319-21909-7_24 CrossRefGoogle Scholar
  19. 19.
    Wilkinson, J.X., Reinsch, C.: Handbook for Automatic Computation. Volume II: Linear Algebra. Springer, Heidelberg (1971)CrossRefGoogle Scholar
  20. 20.
    Gryazina, E.N., Polyak, B.T.: Multidimensional stability domain of special polynomial families. Autom. Remote Control 68, 1608–3032 (2007)zbMATHGoogle Scholar
  21. 21.
    Gu, J., Purdom, P.W., Franco, J., Wah, B.: Algorithms for the satisfability problem: a survay. DIMACS Ser. Discret. Math. Theoret. Comput. Sci. Am. Math. Soc. 35, 19–151 (1997)zbMATHGoogle Scholar
  22. 22.
    Bogdanova, V.G., Gorsky, S.A., Pashinin, A.A.: Service-oriented toolkit for solving of Boolean satisfiability problem. Fundam. Res. 2–6, 1151–1156 (2015). (in Russian)Google Scholar
  23. 23.
    Balyo, T., Sanders, P., Sinz, C.: HordeSat: a massively parallel portfolio SAT solver. In: Heule, M., Weaver, S. (eds.) SAT 2015. LNCS, vol. 9340, pp. 156–172. Springer, Cham (2015). doi: 10.1007/978-3-319-24318-4_12 CrossRefGoogle Scholar
  24. 24.
    Irkutsk Supercomputer Center.

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Igor Bychkov
    • 1
  • Gennady Oparin
    • 1
  • Alexander Feoktistov
    • 1
  • Vera Bogdanova
    • 1
  • Ivan Sidorov
    • 1
    Email author
  1. 1.Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of SciencesIrkutskRussia

Personalised recommendations