Исследования в области виртуализации и облаков

Технология виртуализации и облачные вычисления являются областями весьма активных исследований. Количество исследований в этих областях настолько велико, что не поддается перечислению. В каждой из областей проводится несколько научно-исследовательских конференций.
Например, конференция по среде виртуального выполнения (Virtual Execution Environments (VEE)) посвящена виртуализации в самом широком смысле. В ее материалах можно найти статьи по миграции, дедупликации, масштабированию и т. д. А симпозиум по облачным вычислениям (ACM Symposium on Cloud Computing (SOCC)), проводимый ассоциацией по вычислительной технике, является одной из хорошо известных площадок, где рассматриваются вопросы облачных вычислений. Статьи, публикуемые в рамках SOCC, включают работы по устойчивости к сбоям, планированию рабочих нагрузок дата-центров, управлению и отладке в облаках и т. д.

Не забыты и старые темы. Так, в работе Penneman et al. (2013) рассматриваются проблемы виртуализации на основе ARM-процессоров в свете критериев, сформулированных Попеком и Голдбергом. Неизменно актуальной остается тема безопасности (Beham et al., 2013; Mao, 2013; Pearce et al., 2013), не уступает ей и тема сокращения энергопотребления (Botero and Hesselbach, 2013; Yuan et al., 2013). При таком большом количестве дата-центров, использующих в настоящее время технологии виртуализации, важной темой исследований являются сети, соединяющие машины этих центров (Theodorou et al., 2013). Перспективной темой является также виртуализация в беспроводных сетях (Wang et al., 2013a).

Одной из интересных областей, в которой просматривается множество любопытных исследований, является вложенная виртуализация (Ben-Yehuda et al., 2010; Zhang et al., 2011). Идея заключается в том, что виртуальная машина сама может подвергнуться дальнейшей виртуализации, приводящей к созданию нескольких виртуальных машин более высокого уровня, которые в свою очередь могут быть виртуализированы, и т. д. Один из таких проектов носит подходящее название — «Turtles» («Черепахи»), потому что, стоит только начать, как получается нечто похожее на старый миф о том, что Земля плоская и стоит на черепахе, которая стоит на другой, более крупной черепахе, и т. д.

Одним из приятных моментов, касающихся аппаратуры виртуализации, является возможность получения ненадежным кодом непосредственного, но безопасного доступа к таким аппаратным особенностям, как таблицы страниц и тегированные TLB-буферы. С учетом этого проект Dune (Belay, 2012) нацелен не на предоставление машинной абстракции, а на предоставление абстракции процесса. Процесс может входить в режим Dune, являющийся необратимым переходом, дающим ему доступ к низкоуровневому оборудованию. Несмотря на это, процесс остается процессом и имеет возможность полагаться на ядро и взаимодействовать с ним. Единственным отличием является выдача для системного вызова инструкции VMCALL.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Исследования в области виртуализации и облаков:

  1. 3.11.10. Облако и Дерево
  2. ОБЛАКА ПЛЫВУТ В АБАКАН
  3. Социальные исследования как «большая наука» и исследование малых групп
  4. б) Предметная область
  5. б) Предметная область
  6. ЧЕТЫРЕ ОБЛАСТИ МОЗГА
  7. 4.1. Определение и область применения
  8. Глава 8. ENFJ «Специалисты в области пиар»
  9. В области образования
  10. В области творчества
  11. В области психологии
  12. ОБЛАСТИ ПРИМЕНЕНИЯ
  13. Полномочия в судебной области
  14. Три области самоощущения
  15. Благотворительная деятельность в области телевидения.
  16. 2.2.1. Область поиска, получения и потребления информации
  17. 14.4. Обязанности государства в области библиотечного дела