Динамическое управление ресурсами виртуальных инструментов на вычислительном кластере

Авторы

  • А.А. Московский
  • А.Ю. Первин
  • B.J. Walker

Ключевые слова:

виртуальные инструменты
вычислительные кластеры
управление ресурсами
методы оптимизации
вычислительный сервис
веб-сервис

Аннотация

Технология виртуальных машин (ВМ) обеспечивает значительную гибкость в задачах распределения ресурсов. Как правило, нагрузка на приложения меняется с течением времени и, как следствие, меняются и потребности этого приложения в наращивании или высвобождении ресурсов этого приложения. Именно такие возможности предлагают ВМ. Разработана система для автоматического динамического управления аппаратными ресурсами приложений, работающих на вычислительном кластере. В задачи среды входит обеспечение надлежащего уровня сервиса приложения в допустимом интервале путем изменения доступных приложению ресурсов. Для эффективного управления ресурсами могут быть использованы профили приложений, собранные средствами нагрузочного тестирования. Разработанное программное обеспечение позволяет развертывать и управлять сервисами внутри виртуальных машин, которые могут быть запущены на нескольких компьютерах (узлах вычислительного кластера) одновременно. Разработаны и протестированы следующие приложения: вычислительный сервис и веб-сервис. Составлены профили этих приложений и изучены зависимости между производительностью приложений и ресурсами. Представлены промежуточные результаты исследования, направленного на изучение вопросов динамического управления ресурсами с использованием теории оптимального управления и методов оптимизации. Статья подготовлена по материалам доклада авторов на международной научной конференции «Параллельные вычислительные технологии» (ПаВТ-2008; http://agora.guru.ru/pavt2008).


Загрузки

Опубликован

2008-10-19

Выпуск

Раздел

Раздел 2. Программирование

Авторы

А.А. Московский

Институт программных систем имени А.К. Айламазяна (ИПС РАН)
ул. Петра I, 4А, 152021, село Веськово, Ярославская обл.

А.Ю. Первин

Институт программных систем имени А.К. Айламазяна (ИПС РАН)
ул. Петра I, 4А, 152021, село Веськово, Ярославская обл.

B.J. Walker

Hewlett-Packard Laboratories
6280 America Center Dr., San Jose, California, 95002, United States


Библиографические ссылки

  1. Xen hypervisor (http://www.xen.org/).
  2. Keahey K., Foster I., Freeman F., Zhang X., Galron D. Virtual workspaces in the grid // Proc. of the 11th Euro-Par Conf. Lisbon, 2005 (http://workspace.globus.org/papers/VW_EuroPar05.pdf). .
  3. Yousef L., Wolski R., Gorda B., Krintz C. Paravirtualization for HPC systems // Proc. Workshop on Xen in HPC Cluster and Grid Computing Environments. Sorrento, 2006, pp. 474-486
    doi 10.1007/11942634_49
  4. Novaes R.C., Roisenberg P., Sheer R., Northfleet C., Jornado J.H., Cirne W. Non-dedicated distributed environment: a solution for safe and continuous exploitation of idle cycles // Proc. Workshop on Adaptive Grid Middleware. New Orleans, 2003.
  5. Абрамов С., Московский А., Первин А., Коряка Ф. Развертывание испытательного полигона для Grid-приложений в Переславле-Залесском // Распределенные вычисления и грид-технологии в науке и образовании. Дубна, 2006.
  6. Andersen R., Vinter B. Harvesting idle Windows CPU cycles for grid computing // Int. Conf. on Grid Computing and Application. Las-Vegas, 2006. pp. 121-126.
  7. Moore J., Irwin D., Grit L., Sprenkle S., Chase J. Managing mixed-use cluster with Cluster-on-Demand. Durham: Duke University Press, 2002.
  8. Sotomayor B. A resource management model for VM based virtual workspaces. Chicago: University of Chicago, 2007.
  9. Kallahalla M., Uysal M., Swaminathan R., Lowell D.E., Wray M., Christian T., Edwards N., Dalton C.I., Gittler F. SoftUDC: a software-based data center for utility computing. Los Alamitos: IEEE Computer Society Press, 2004.
  10. Fu Y., Chase J., Chun B., Schwab S., Vahdat A. SHARP: An architecture for secure resource peering // ACM SIGOPS Operating Systems Review. 37, N 5. 133-148.
  11. Lai K., Rasmusson L., Adar E., Sorkin S., Zhang L., Huberman B. Tycoon: an implementation of a distributed market-based resource allocation system. Palo Alto: HP Labs, 2004.
  12. Moroni S., Jofre A., Figueroa N., Sahai A., Chen Y., Iyer S. A game-theoretic framework for Optimal SLA/Contract creation. Palo Alto: HP Labs, 2007.
  13. Bennani M., Menasce D. Resource allocation for autonomic data centers using analytic performance models // Proc. of the Second Int. Conf. on Autonomic Computing. Washington: IEEE Computer Society Press, 2005. pp. 229-240.
  14. Menasce D., Bennani M. Autonomic virtualized environment // Int. Conf. on Autonomic and Autonomous Systems. Washington: IEEE Computer Society Press, 2006.
  15. MapServer (http://mapserver.gis.umn.edu/).
  16. Воеводин Вл., Филамофитский M. Суперкомпьютер на выходные // Открытые системы. 2003. № 5. 43-48.
  17. Thain D., Livny M. Distributed computing in practice: The Condor Experience. Concurrency and Computation // Practice and Experience. 2004. 17, N 2-4. 323-356.
  18. Абрамов С., Адамович А., Инюхин А., Московский А., Роганов В., Шевчук Ю., Шевчук E. Т-система с открытой архитектурой // Суперкомпьютерные системы и приложения. Минск: ОИПИ НАН Беларуси, 2004. 18-22.
  19. Httperf homepage (http://www.hpl.hp.com/research/linux/httperf/).
  20. Chen Y., Iyer S., Liu X., Milojicic D., Sahai A. SLA decomposition: translating service level objectives to system level threshold. Palo Alto: HP Labs, 2007.
  21. Dean J., Ghemawat S. MapReduce: simplifed data processing on large clusters // Proc. of the 6th Symposium on Operating System Design and Implementation. San Francisco, 2004


Notice: Undefined index: tom in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 96

Notice: Undefined index: pid in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 123

Notice: Undefined index: authors in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 142

Warning: Invalid argument supplied for foreach() in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 240

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 144

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 144

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 145

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 145

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 146

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 146

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 147

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 147

Notice: Undefined index: DOI in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 150

Notice: Undefined index: titleru in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 151

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 151

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 151

Notice: Undefined index: titleru in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 152

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 152

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 152

Notice: Undefined index: authors in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 142

Warning: Invalid argument supplied for foreach() in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 240

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 155

Notice: Undefined index: issue in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 155

Notice: Undefined index: DOI in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 160

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 161

Notice: Undefined index: titleen in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 161

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 161

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 162

Notice: Undefined index: titleen in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 162

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 162

Notice: Undefined index: authors in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 142

Warning: Invalid argument supplied for foreach() in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 240

Notice: Undefined index: DOI in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 168

Notice: Undefined index: titleen in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 169

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 169

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 169

Notice: Undefined index: titleen in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 170

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 170

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 170

Notice: Undefined index: authors in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 142

Warning: Invalid argument supplied for foreach() in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 240

Notice: Undefined index: DOI in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 174

Notice: Undefined index: galLab in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 175

Notice: Undefined index: titleen in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 176

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 176

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 176

Notice: Undefined index: titleen in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 177

Notice: Undefined index: year in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 177

Notice: Undefined index: pages in /var/www/html/num-meth.ru/info/-files-/FN_Renderhtc.37.php on line 177
 Цитировать как   
// Вычислительные методы и программирование. . . .

TEX CODE:

() “,” Numerical Methods and Programming, , pp. .

TEX CODE:

“,” Numerical Methods and Programming , ():

TEX CODE:

. Numerical Methods and Programming. ;():.(In Russ.).

TEX CODE: