Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Multiagent methods and tools of management in a service-oriented distributed computing environment

https://doi.org/10.15514/ISPRAS-2014-26(5)-3

Abstract

The paper discusses the issues related to ensuring the effective scaling of the job flow generated by problem-oriented distributed computing systems in heterogeneous Grid with hybrid nodes. Considers the multiagent methods and tools of the new generation, to ensure effective management of the combined job flow of scalable service-oriented software systems and load balancing for computing resources of runtime environment. Describes a high-level tools for developing services of scalable software systems. A distinctive feature of the presented methods and tools is use of elements of the economic theory (such as elements of regulation of supply and demand of resources) in the coordinated multiagent management of cluster Grid with hybrid nodes, both at the Grid level, and at the application level. The functions of problem-oriented computing environment (user application) is realized in the form of Grid-services using technology Web Services Resource Framework and patterns of interaction with local resource managers of Grid nodes. To create the agent of application is used development environment High-performance computing Service-oriented Multiagent System Framework, developed by the authors. A number of scientific services for experimental Grid are given as examples of organization of the problem-oriented computing environment (user application) using methods and tools considered in this paper. The results of their effective functioning is analyzed.

About the Authors

I. Bychkov
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Russian Federation


G. Oparin
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Russian Federation


A. Feoktistov
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Russian Federation


V. Bogdanova
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Russian Federation


A. Pashinin
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Russian Federation


References

1. Herrera J., Huedo E., Montero R., Llorente I. Porting of Scientific Applications to Grid Computing on GridWay. Scientific Programming. 2005, vol. 13, no. 4, pp. 317–331.

2. Durfee E.H. Distributed Problem Solving and Planning. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence / Ed. by G. Weiss. MIT Press, 1999, pp. 121-164.

3. Market-Oriented Grid and Utility Computing / Ed. by R. Buyya, K. Bubendorfer. Wiley & Sons, 2010. 643 p.

4. Toporkov V.V. Modeli raspredelennykh vychislenij [Models of distributed computing] M.: Fizmatlit [Fizmatlit], 2004. 320 p. (In Russian).

5. Oparin G.A. Saturn – metasistema dlya postroeniya paketov prikladnykh programm [Metasystem for developing applied software packages]. Pakety prikladnykh programm. Metody i razrabotki [Applied software packages. Methods and developments]. Novosibirsk: Nauka [Science], 1982, pp. 130–160. (In Russian).

6. Lavrov S., Levin D., Matsulis V., Matskin M., Narin'yani A., Oparin G., Tyugu Je., Khoroshevskij V. Tekhnologicheskie sistemy podderzhki razrabotok iskusstvennogo intellekta [Technological systems for support of development of artificial intelligence]. Predstavlenie znanij v cheloveko-mashinnykh i robototekhnicheskikh sistemakh [Knowledge representation in human-machine and robot-technical systems]. M.: VC AN SSSR; VINITI [Moskow, Computing center of USSR Academy of Sciences, Viniti]. 1984, vol. B, pp. 102–123. (In Russian).

7. Oparin G.A., Feoktistov A.G., Feoktistov D.G., Zhuravlev A.E. Instrumental'nye sredstva postroenija i ekspluatatsii paketov znanij [Tools for developing and operating of knowledge packages]. Upravlyajushhie sistemy i mashiny [Control systems and machines]. 1997, no 1-3, pp. 138-143. (In Russian).

8. Oparin G.A., Feoktistov A.G. Instrumental'naya raspredelennaya vychislitel'naya SATURN-sreda [Distributed computing framework SATURN]. Programmnye produkty i sistemy [Software & Systems]. 2002, no. 2, pp. 27–30. (In Russian).

9. Vassilyev S.N., Oparin G.A., Feoktistov A.G., Sidorov I.A. Intellektnye tekhnologii i instrumental'nye sredstva sozdaniya vychislitel'noj infrastruktury v seti Internet [Intelligent technology and tools for developing of the computational infrastructure in Internet]. Vychislitel'nye tehnologii [Computational Technologies]. 2006, vol. 11, no S8, pp. 34-44. (In Russian).

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. Journal of Computer and Systems Sciences International. 2014. Vol. 53. No. 5. Pp. 713–722. DOI: 10.1134/S1064230714040030.

11. Nikolenko S.I. Teoriya ekonomicheskih mekhanizmov [Theory of economic mechanisms] M.: Intuit.ru; Binom. Laboratoriya znanij [Binom. Knowledge lab], 2009. 207 p. (In Russian).

12. Buyya R., Vecchiola C., Selvi S.T. Mastering Cloud Computing. Burlington, Massachusetts, USA: Morgan Kaufmann, 2013. 469 p.

13. Czajkowski K., Ferguson D.F., Foster I., Frey J., Graham S., Sedukhin I., Snelling D., Tuecke S., Vambenepe W. The WS-Resource Framework. Version 1.0. www.globus.org/wsrf/specs/ws-wsrf.pdf.

14. Bychkov I.V., Oparin G.A., Feoktistov A.G., Bogdanova V.G., Korsukov A.S. Servis-orientirovannyj podkhod k organizatsii raspredelennykh vychislenij s pomoshh'ju instrumental'nogo kompleksa DISCENT [The service-oriented approach to distributed computing on the basis of the toolkit DISCENT]. Informatsionnye tekhnologii i vychislitel'nye sistemy [Information technology and computer systems]. 2014, no. 2, pp. 7-15. (In Russian).

15. Wilkinson J.X., Reinsch C. Handbook for Automatic Computation. Volume II: Linear Algebra. Shpringer-Verlag. 1971. 448 p.

16. Oparin G.A., Feoktistov A.G., Bogdanova V.G., Novopashin A.P. The solution of Boolean equations of high dimensionality in the distributed computing environment . Distributed Computing and Grid-Technologies in Science and Education: Book of the Abstr. of the Intern. Conf. Dubna, Russia, June 29 -July 2, 2004. JINR, 2004. D11-2004-82. P. 65.

17. Oparin G.A., Bogdanova V.G. REBUS – intellektual'nyj reshatel' kombinatornykh zadach v bulevykh ogranicheniyah [Intelligent solver of combinatorial problems in boolean constraints]. Vestnik NGU. Serija: Informatsionnye tekhnologii [Bulletin of NGU. Series: Information technology]. 2008, vol. 6, no. 1, pp. 60-68. (In Russian).

18. Oparin G.A., Bogdanova V.G. Instrumental'nye sredstva avtomatizatsii parallel'nogo resheniya bulevykh uravnenij na mnogoyadernyh processorakh [Parallel computing toolkit for solving Boolean equations on multi-core processors]. Programmnye produkty i sistemy [Software & Systems]. 2012, no. 1, pp. 10-14. (In Russian).

19. Boev V.D. Modelirovanie sistem. Instrumental'nye sredstva GPSS World [Simulation systems. GPSS World tools] SPb.: BHV-Peterburg [BHV-Peterburg]. 2004. 368 p. (In Russian).

20. TOP500 Supercomputing Site. www.top500.org


Review

For citations:


Bychkov I., Oparin G., Feoktistov A., Bogdanova V., Pashinin A. Multiagent methods and tools of management in a service-oriented distributed computing environment. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2014;26(5):65-82. (In Russ.) https://doi.org/10.15514/ISPRAS-2014-26(5)-3



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)