10.14489/vkit.2017.10.pp.035-042 |
DOI: 10.14489/vkit.2017.10.pp.035-042 Бычков И. В., Опарин Г. А., Богданова В. Г., Пашинин А. А. Аннотация. Рассмотрена технология разработки самоорганизующейся мультиагентной системы децентрализованного управления процессом сборочного программирования. Приведены коммуникационная модель мультиагентной системы, модель динамики функционирования агентов, обеспечивающие решение задач на распределенной вычислительной модели предметной области. Технология разработки продемонстрирована на примере построения распределенной вычислительной системы для поиска равновесных состояний и циклов двоичных динамических систем. Ключевые слова: вычислительное поле; самоорганизация; мультиагентное управление; сборочное программирование; распределенная вычислительная модель.
Bychkov I. V., Oparin G. A., Bogdanova V. G., Pashinin A. A. Abstract. We proposed a technology of the development of self-organized multi-agent system intended for decentralized control of aggregate programming process in the intellectual solver of computational problems. We used a computational model that includes a number of program modules working over the set of common transferable input and output modules parameters, relations that reflect the interconnection of these modules, and a number of computational field nodes. This computational model serves as a knowledge base for the intellectual solver. A Computational Field (CF) is a network of logical nodes, each of them is possibly running under its own operating system. A logical node is a certain physical computational resource. It might be a set of processor cores, a set of computational cluster nodes, a personal computer, a virtual machine or a mobile device. Program modules formed as services and installed in the node having their owner. They are also executed at the place of their installation. Each module delegates the execution of all necessary actions related to participation in solving the problem of finding target values for given initial values using a computational model, to its agent installed in the CF node. The whole process of problem solving is based on the direct interactions of agents with the goal of forming an active group of them that ensures the solvability of the problem (if possible) and meets the properties of admissibility, non-repeatability, and non-redundancy. Thus, the self-organization of the aggregate programming process in the CF is based on the model of cooperative problem solving. The CF is a means for agents coordination. The coordination method is the agents behavior control “on the input data readiness” (the event-driven control). When input data of the module is ready, the value of the CF at this point becomes zero. We designed the communication model of the multi-agent system and the model of agent functioning dynamics, providing the problems solution using the distributed computational model of the problem domain. The developed technology is demonstrated using the example of distributed computational system creating for searching of equilibrium states and given length cycles of binary dynamic systems. Keywords: Computational field; Self-organization; Multi-agent control; Aggregate programming; Distributed computational model.
РусИ. В. Бычков, Г. А. Опарин, В. Г. Богданова, А. А. Пашинин (Институт динамики систем и теории управления им. В. М. Матросова Сибирского отделения РАН, Иркутск, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngI. V. Bychkov, G. A. Oparin, V. G. Bogdanova, A. A. Pashinin (Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Sebastio S., Amoretti M., Lluch-Lafuente A. A. Computational Field Framework for Collaborative Task Execution in Volunteer Clouds. SEAMS 2014. Р. 105 – 114. Eng1. Sebastio S., Amoretti M., Lluch-Lafuente A. A. (2014). Computational field framework for collaborative task execution in volunteer clouds. SEAMS 2014, pp. 105-114.
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2017.10.pp.035-042 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 14489/vkit.2017.10.pp.035-042 and fill out the
.
|