Abstract
This paper describes the control of computations in a distributed computing environment (DCE) on the basis of its meta-monitoring and simulation modeling. Computations are controlled by a multiagent system with a given organizational structure. Resource allocation is carried out by agents with the use of economic mechanisms for controlling their supply and demand. Controlling actions for agents are formed on the basis of the simulation modeling of functional processes of the DCE. Data about the DCE resources and processes are collected and emergency situations in the DCE nodes are detected and prevented by the meta-monitoring system of this environment. The research results are the techniques for selecting control actions and the methods for intellectual processing and effective storage of data.
Similar content being viewed by others
References
A. V. Shamakina, “Overview of Distributed Computing Technologies,” Vestn. Yuzhn.-Ural. Gos. Univ. Ser. Vychislitel’naya Matematika i Informatika 3 (3), 51–85 (2014).
V. G. Bogdanova, I. V. Bychkov, A. S. Korsukov, et al., “Multiagent Approach to Controlling Distributed Computing in a Cluster Grid System,” J. Comput. Syst. Sci. Intern. 53 (5), 713–722 (2014).
V. N. Kovalenko, E. I. Kovalenko, D. A. Koryagin, et al., “The Fundamental Principles of the Advanced Planning Method for Computational Grids,” Vestn. Sam. Gos. Univ. Estestvenno-Nauchnaya Ser., No. 4, 238–264 (2006).
M. G. Konovalov, Yu. E. Malashenko, and I. A. Nazarova, “Job Control in Heterogeneous Computing Systems,” J. Comput. Syst. Sci. Intern. 50 (2), 220–237 (2011).
V. V. Toporkov, “Job Control in Distributed Environments with Non-Dedicated Resources,” J. Comput. Syst. Sci. Intern. 50 (3), 413–428 (2011).
A. A. Yakimenko, K. V. Gunbin, and M. S. Khairetdinov, “Search for Overrepresented Characteristics of Genes: Implementation of Permutation Tests Using GPUs,” Avtometriya 50 (1), 123–129 (2014) [Optoelectron., Instrum. Data Process. 50 (1), 102–107 (2014)].
E. H. Durfee, “Distributed Problem Solving and Planning,” in Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Ed. by G. Weiss (MIT Press, Cambridge, 1999).
T. Altameem and M. Amoon, “An Agent-Based Approach for Dynamic Adjustment of Scheduled Jobs in Computational Grids,” J. Comput. Syst. Sci. Intern. 49 (5), 765–772 (2010).
A. Mutz, R. Wolski, and J. Brevik, “Eliciting Honest Value Information in a Batch-Queue Environment,” in Proc. of the 8th IEEE/ACM Intern. Conf. on Grid Computing (IEEE, 2007), pp. 291–297.
Market-Oriented Grid and Utility Computing, Ed. by R. Buyya and K. Bubendorfer (Wiley & Sons, Hoboken, 2010).
V. V. Toporkov and D. M. Yemelyanov, “Economic Model of Scheduling and Fair Resource Sharing in Distributed Computations,” Programming and Computer Software 40 (1), 35–42 (2014).
I. V. Bychkov, G. A. Oparin, A. Feoktistov, et al., “Multiagent Algorithm for Computing Resource Allocation on the Basis of the Economic Mechanism Regulation of Supply and Demand,” Vestn. Komp’yuternikh i Informatsionnykh Tekhnologii, No. 1, 39–45 (2014).
G. A. Oparin, A. P. Novopashin, and I. A. Sidorov, et al., “Meta-monitoring System for Distributed Computing Environments,” Programmnye Produkty i Sistemy, No. 2, 45–48 (2014).
L. A. Sholomov, Logical Methods for Studying Discrete Choice Models (Nauka, Moscow, 1989) [in Russian].
V. B. Betelin, A. G. Kouchnirenko, and G. O. Raiko, “Problems of Productivity Growth in Domestic Supercomputers Until 2020,” Informatsionnye Tekhnologii i Vyschislitel’nye Sistemy, No. 3, 15–18 (2010).
S. Zanikolas and R. Sakellariou, “A Taxonomy of Grid Monitoring Services,” Future Generat. Comput. Syst. 21 (1), 163–188 (2005).
K. Charoenpornwattana, A Scalable Unified Fault Tolerance for High Performance Computing Environments (Louisiana Tech University, Ruston, USA, 2008).
I. A. Sidorov, A. P. Novopashin, G. A. Oparin, et al., “Methods and Means of Distributed Computing Environments,” Vestn. SUSU. Ser. Computational Mathematics and Informatics 3 (2), 30–42 (2014).
MRTG — The Multi Router Traffic Grapher. http://oss.oetiker.ch/mrtg.
RRDTool. http://www.rrdtool.org.
MAKER — Genome Annotation Pipeline. http://gmod.org/wiki/MAKER.
A. P. Chastikov, D. L. Belov, and T. A. Gavrilova, Development of Expert Systems. CLIPS Environment (BKhVPeterburg, Saint-Petersburg, 2003) [in Russian].
V. D. Boev, System Simulation. GPSS World Tools (BKhV-Peterburg, Saint-Petersburg, 2004) [in Russian].
J. Herrera, E. Huedo, and R. Montero, “Porting of Scientific Applications to Grid Computing on GridWay,” Scientific Programming 13 (4), 317–331 (2005).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © I.V. Bychkov, G.A. Oparin, A.G. Feoktistov, I.A. Sidorov, V.G. Bogdanova, S.A. Gorsky, 2016, published in Avtometriya, 2016, Vol. 52, No. 2, pp. 3–9.
About this article
Cite this article
Bychkov, I.V., Oparin, G.A., Feoktistov, A.G. et al. Multiagent control of computational systems on the basis of meta-monitoring and imitational simulation. Optoelectron.Instrument.Proc. 52, 107–112 (2016). https://doi.org/10.3103/S8756699016020011
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S8756699016020011