10.14489/vkit.2014.01.pp.039-045 |
Автор: Administrator |
DOI: 10.14489/vkit.2014.01.pp.039-045 Бычков И. В., Опарин Г. А., Феоктистов А. Г., Кантер А. Н. Аннотация. Рассмотрен алгоритм распределения вычислительных ресурсов при решении набора взаимосвязанных задач. Алгоритм функционирует на основе экономического механизма регулирования спроса и предложения ресурсов и предназначен для использования в мультиагентной системе управления распределенной вычислительной средой. Предложенный алгоритм позволяет учитывать различные политики администрирования узлов распределенной вычислительной среды и обеспечивает достаточную степень справедливости стратегии распределения ее ресурсов. Ключевые слова: распределенные вычисления; распределение ресурсов; экономический механизм; мульти¬агентная система.
Abstract. A computing scheduling is one of the important problems in distributed computing environment. This problem includes the two sub-problems: computing planning and resources allocation. A distributed computing environment has some properties which are significantly complicating the solving of these sub-problems in it. These include: organizational and functional heterogeneity and dynamism of environment; diversity of the solved tasks spectrum; sharing of scarce resources of environment by different users which are pursuing their subjective purpose of their exploitation; control of environment nodes by the various resource managers. An analysis of global trends in the field of computing scheduling suggests that the co-coordinated accounting of properties are listed above is directly related to the intellectualization of methods and algorithms of computing planning and resources allocation. In this paper the algorithm of resources allocation for solving a set of interrelated jobs is considered. The algorithm operates on the basis of the economic mechanism of regulating the supply and demand of resources. This algorithm is designed for use in multiagent system for scheduling in distributed computing environment. The multiagent system is developed on the basis of toolkit JADE (Java Agent DEvelopment framework). The decomposition of the initial problem of resource allocation on sub-problems for different agents significantly reduces the complexity of her solution. Accounting the different policies of management for nodes of a distributed computing environment and ensuring fair strategy for allocation of their resources are the features of the proposed algorithm. Keywords: Distributed computing; Resources allocation; Economic mechanism; Multiagent system.
РусИ. В. Бычков, Г. А. Опарин, А. Г. Феоктистов, А. Н. Кантер (Институт динамики систем и теории управления Сибирского отделения РАН, Иркутск) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngI. V. Bychkov, G. A. Oparin, A. G. Feoktistov, A. N. Kanter (Institute for System Dynamics and Control Theory of Siberian Branch of RAS, Irkutsk) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи: пер. с англ. М.: Мир, 1982. 416 с. Eng1. Geri M., Dzhonson D. (1982). Computing machines and difficult tasks. Moscow: Mir.
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа статьи заполните форму: {jform=1,doi=10.14489/vkit.2014.01.pp.039-045} . 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 fill out the form below: {jform=2,doi=10.14489/vkit.2014.01.pp.039-045}
. .
|