Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

CELAR был исследовательским проектом, в ходе которого был успешно разработан набор инструментов с открытым исходным кодом, предназначенных для автоматического многоуровневого распределения ресурсов для облачных приложений. Таким образом, CELAR разработала решение, которое напрямую конкурирует с Ubuntu Juju (программное обеспечение) , Openstack Heat и Amazon Web Services . CELAR был разработан при финансовой поддержке Европейской комиссии в рамках Седьмой рамочной программы исследований и технологического развития, иногда сокращенно называемой FP7.

Партнеры [ править ]

CELAR был примечательным [1] примером совместного исследовательского проекта, поддерживаемого Европейским союзом с участием ряда европейских партнеров, включая Центр исследований и инноваций ATHENA ( Греция ), Flexiant ( Великобритания ), PlayGen Limited ( Великобритания ), SIXSQ ( Швейцария ), Кипрский университет ( Кипр ), Венский технологический университет ( Австрия ), Манчестерский университет ( Великобритания ) и Греческая научно-техническая сеть.( Греция ). [2]

Резюме [ править ]

Видение проекта CELAR состояло в том, чтобы обеспечить автоматическое многоуровневое распределение ресурсов для облачных приложений. [3] Это позволило выделить необходимое количество ресурсов в зависимости от спроса, производительности и требований приложений, что привело к оптимальному использованию ресурсов инфраструктуры и значительному сокращению административных расходов.

Результатом проекта CELAR стал инструментарий с открытым исходным кодом; набор инструментов, позволяющий автоматически и эластично масштабировать развертывание приложений. Используя платформу CELAR, вы, пользователь, можете выполнять следующие действия:

  • Определять развертывание своего сложного многоуровневого распределенного приложения
  • Укажите ограничения эластичности для конкретного приложения и действия для их выполнения.
  • Предоставьте приложениям настраиваемые зонды мониторинга, настройте приложение в облаках одним нажатием кнопки
  • Затем вы можете позволить платформе CELAR управлять доменом жизненного цикла масштабируемости приложения и контролировать его.

CELAR имеет графический интерфейс c-Eclipse ( Eclipse (программное обеспечение) для определения топологии приложения, ограничений развертывания и эластичности. Развертывание пользовательских приложений может быть определено на любом языке сценариев с возможностью включения любой из систем управления конфигурацией ( Chef (программное обеспечение) , Марионетка (программное обеспечение) и т. Д.).

Исследование [ править ]

За время существования проекта был опубликован ряд научных статей, демонстрирующих инновации и исследования консорциума CELAR:

[C1] Автоматизированное эластичное выделение ресурсов для кластеров NoSQLC с использованием TIRAMOLA (14 мая 2013 г.) Премия за лучшую работу, Д. Цумакос, И. Константину, К. Бумпука, С. Сиутас и Н. Козирис (ATHENA), CCGrid 2013

[C2] SYBL: расширяемый язык для управления эластичностью в облачных приложениях (13–15 мая 2013 г.), Г. Копил, Д. Молдован, Х.-Л. Чыонг, С. Дустдар (TUW), CCGrid 2013

[C3] Об оценке задержек срабатывания в эластичных вычислительных системах (20 мая 2013 г.), А. Гамби, Д. Молдован, Г. Копил, Х.-Л. Чыонг, С. Дустдар (TUW), SEAMS 2013

[C4] COCCUS: Самонастраиваемые службы запросов на основе затрат в облаке (22–27 июня 2013 г.), И. Константину, Д. Цумакос и Н. Козирис (ATHENA), Международная конференция по управлению ACM SIGMOD / PODS, 2013 г. данных

[C5] Многоуровневый контроль эластичности облачных сервисов (краткая статья) (2–5 декабря 2013 г.), Г. Копил, Д. Молдован, Х.-Л. Чыонг, С. Дустдар (TUW), CSOC 2013

[C6] SYBL + MELA: Определение, мониторинг и контроль эластичности облачных сервисов (демонстрационный документ) (2–5 декабря 2013 г.), Г. Копил, Д. Молдован, Х.-Л. Чыонг, С. Дустдар (TUW), ICSOC 2013

[C7] MELA: Мониторинг и анализ эластичности облачных сервисов (2–5 декабря 2013 г.), Д. Молдован, Г. Копил, Х.-Л. Чыонг, С. Дустдар (TUW), CloudCom 2013

[C8] CoMoT - Платформа как услуга для эластичности в облаке (10–14 марта 2014 г.), Хонг-Линь Чыонг, Шахрам Дустдар, Джорджиана Копил, Алессио Гамби, Вальдемар Хаммер, Дюк-Хунг Ле, Даниэль Молдован ( TUW), Будущее PaaS 2014

[C9] JCatascopia: Мониторинг эластично адаптивных приложений в облаке, Д. Трихинас, Г. Паллис и М. Д. Дикайакос, 14-й международный симпозиум IEEE / ACM по кластерным, облачным и сетевым вычислениям (CCGRID2014)

[C10] Управление и мониторинг эластичных облачных приложений, Д. Трихинас, К. Софоклеус, Н. Лоуллоудес, А. Фудулис, Г. Паллис и М. Д. Дикайакос, Постер 14-й Международной конференции по веб-инженерии (ICWE 2014)

[C11] c-Eclipse: платформа управления с открытым исходным кодом для облачных приложений, К. Софоклеус, Н. Лоуллоудес, Д. Трихинас и Г. Паллисанд М. Дикайакос, EuroPar 2014

[C12] Об управлении эластичностью облачных сервисов в гетерогенных облаках, Джорджиана Копил, Даниэль Молдован, Хонг-Лин Чыонг, Шахрам Дустдар, 6-й семинар по управлению облаками, 7-я Международная конференция IEEE / ACM по коммунальным и облачным вычислениям, 8–11 декабря, Лондон, 2014 г.

[C13] QUELLE - Основа для ускорения разработки эластичных систем, Даниэль Молдован, Джорджиана Копил, Хонг-Линь Чыонг, Шахрам Дустдар, Третья европейская конференция по сервис-ориентированным и облачным вычислениям - ESOCC 2014, 2–4 сентября, Манчестер, Великобритания

[C14] ADVISE - концепция оценки эластичности облачных сервисов (3–6 ноября 2014 г.) Награда за лучшую работу Джорджиана Копил, Деметрис Трихинас, Хонг-Лин Чыонг, Даниэль Молдован, Джордж Паллис, Шахрам Дустдар, Мариос Дикайакос, 12-я Международная конференция по Сервисно-ориентированные вычисления. Париж, Франция

[C15] Об анализе взаимосвязи эластичности облачных сервисов (15–18 декабря 2014 г.) Даниэль Молдован, Джорджиана Копил, Хонг-Линь Чыонг, Шахрам Дустдар, 6-я Международная конференция IEEE по технологиям и науке облачных вычислений, CloudCom 2014, Сингапур

[C16] SALSA: структура для динамической конфигурации облачных сервисов (15–18 декабря 2014 г.) Дюк-Хунг Ле, Хонг-Лин Чыонг, Джорджиана Копил, Стефан Настич и Шахрам Дустдар, 6-я Международная конференция по технологиям и науке облачных вычислений, CloudCom 2014, Сингапур

[C17] Эластичность с учетом координации, (8–11 декабря 2014 г.) Стефано Мариани, Хонг-Лин Чыонг, Джорджиана Копил, Андреа Омичини, Шахрам Дустдар, 7-я Международная конференция IEEE / ACM по служебным и облачным вычислениям, Лондон, 2014 г.

[C18] CELAR: автоматизированная платформа эластичности приложений, (27–30 октября) Иоаннис Яннакопулос, Николаос Папайлиу, Христос Мантас, Иоаннис Константину, Димитриос Цумакос и Нектариос Козирис, Международная конференция IEEE по большим данным, Вашингтон, округ Колумбия, США, 2014 г.

[C19] Надежное горизонтальное масштабирование на основе вероятностной проверки модели, А. Наскос, Э. Стахтиари, А. Гунарис, П. Катсарос, Д. Цумакос, И. Константину и С. Сиутас, конференция CCGrid 2015

[C20] PANIC: Моделирование производительности приложений с использованием виртуализированных ресурсов, И. Гианнакопулос, Д. Цумакос, Н. Папайлиу и Н. Козирис, Международная конференция IEEE по облачной инженерии, 2015 г. (IC2E 2015)

[C21] Моделирование производительности ввода-вывода для приложений больших данных в облачных инфраструктурах, И. Митилинис, Д. Цумакос, В. Кантере, А. Нанос и Н. Козирис, Международная конференция IEEE по облачной инженерии, 2015 г. (IC2E 2015)

[C22] Преобразование вертикальных веб-приложений в эластичные облачные приложения, Никола Танкович, Тихана Галинак Грбак, Хонг-Лин Чыонг, Шахрам Дустдар, Международная конференция по облачной инженерии (IC2E 2015), 9–12 марта 2015 г., США, doi : 10.1109 / IC2E .2015.15

[C23] О разработке и эксплуатации процесса управления эластичностью данных, Тьен-Дунг Нгуен, Хонг-Лин Чыонг, Джорджиана Копил, Дюк-Хунг Ле, Даниэль Молдован, Шахрам Дустдар, 13-я Международная конференция по сервис-ориентированным вычислениям (ICSOC) 2015, 16 –19 ноября, Гоа, Индия

[C24] iCOMOT - Набор инструментов для управления облачными системами Интернета вещей, Хонг-Лин Чыонг, Джорджиана Копил, Шахрам Дустдар, Дюк-Хунг Ле, Даниэль Молдован, Стефан Настич, 16-я Международная конференция IEEE по управлению мобильными данными, 15–18 июня 2015 г., Питтсбург , США. (Демо), http://mdmconferences.org/mdm2015/demos_Accepted.html

[C25] Программирование эластичности и приверженности в динамических процессах, Пабло Фернандес, Хонг-Линь Чыонг, Шахрам Дустдар, Антонио Руис-Кортес, IEEE Internet Computing, том 19, номер 2, стр. 68–74 , doi : 10.1109 / MIC.2015.45

[C26] Принципы разработки облачных систем Интернета вещей, Хонг-Линь Чыонг, Шахрам Дустдар, Облачные вычисления IEEE, том 2, выпуск 2, стр. 68–76 , doi : 10.1109 / MCC.2015.23

[C27] Поддержка управления операциями облачных сервисов для обеспечения эластичности, Джорджиана Копил, Хонг-Линь Чыонг, Шахрам Дастдар, 13-я Международная конференция по сервис-ориентированным вычислениям (ICSOC), 2015 г., 16–19 ноября, Гоа, Индия

[C28] Включение функционально совместимого управления облачными приложениями через экосистему с открытым исходным кодом, Н. Лоуллоудес, К. Софоклеус, Д. Трихинас, доктор медицины Дикайакос, Г. Паллис, IEEE Internet Computing 19 (3): 54-59 (2015)

[C29] Включение переносимости облачных приложений, Д. Антониадес, Н. Лоуллоудес, А. Фудулис, К. Софоклеус, Д. Трихинас, Г. Паллис, М. Дикайакос, Х. Корнмайер, Proceedings of the Cloud Challenge 2015, в сочетании с 8-я Международная конференция IEEE / ACM по коммунальным и облачным вычислениям (UCC), 7–10 декабря 2015 г., Лимассол, Кипр.

[C30] CELAR: автоматическое обеспечение многоуровневой эластичности облака, М. Дикайакос, Н. Лоуллоудес, Г. Паллис, HL. Труонг, Д. Цумакос, 8-я Международная конференция IEEE / ACM по коммунальным и облачным вычислениям (UCC), 7–10 декабря 2015 г., Лимассол, Кипр

[C31] Учебное пособие по структуре управления облачными приложениями (CAMF), Н. Лоуллоудес, 2-й семинар по облачным вычислениям на Кипре: возможности и проблемы, Кипрский университет, 3 июня 2015 г., Никосия, Кипр

[C32] Обеспечение функционально совместимого управления облачными приложениями через экосистему с открытым исходным кодом, Николас Лоуллоудес и Кристалла Софоклеус, Деметрис Трихинас и Мариос Д. Дикайакос и Джордж Паллис, IEEE Internet Computing Volume 19, Pages: 54–59, 2015

[C33] Мониторинг эластично адаптивных многооблачных сервисов, Д. Трихинас, Г. Паллис, доктор медицины Дикайакос, IEEE Transactions on Cloud Computing In Revision (в рамках второго раунда обзора)

[C34] AdaM: платформа адаптивного мониторинга для выборки и фильтрации на устройствах Интернета вещей, Д. Трихинас, Г. Паллис, доктор медицины Дикайакос, Международная конференция IEEE по большим данным, 2015 г. (IEEE BigData 2015), октябрь, Санта-Клара, США, 2015 г.

[C35] Анализ геномики рака в эластичном облаке, Кристофер Смоутон, Андоэна Балла, Деметрис Антониадес, Криспин Миллер, Джордж Паллис, Мариос Д. Дикайакос, Вэй Син, 15-й международный симпозиум IEEE / ACM по кластерным, облачным и сетевым вычислениям, doi : 10.1109 / CCGrid.2015.176 , май 2015 г., Шэнчжэн, Китай

[C36] Сетевой подход для управления и обработки больших объемных данных в облаках, Вэй Син, Вей Цзе, Димитриос Цумакос, Мустафа Ганем, Журнал кластерных вычислений, специальный выпуск по вычислениям больших данных. DOI : 10.1007 / s10586-015-0456-6 , Печать ISSN  1386-7857 , Интернет ISSN 1573-7543 

[C37] Экономически эффективный подход к повышению производительности анализа больших геномных данных в облаках, Кристофер Смоутон, Андоэна Балла, Деметрис Антониадес, Криспин Миллер, Джордж Паллис, Мариос Д. Дикайакос, Вэй Син, Представлено в Journal of Future Generation Computer Systems ( на рассмотрении)

[C38] SCAN: интеллектуальная платформа приложений для расширения возможностей параллелизации анализа больших геномных данных в облаках, Вэй Син, Цзе Вэй, Криспин Миллер, 44-я Международная конференция по параллельной обработке (ICPP-2015), 2015, Пекин, Китай

[C39] Геномный анализ в динамически масштабируемом гибридном облаке, Крис Смутон, Джорджиана Копил, Хонг-Линь Чыонг, Криспин Миллер и Вей Син, IEEE eScience 2015, Мюнхен, Германия

[C40] Подход к облачным сетям данных для трансляционных исследований рака, Вэй Син, Димитриос Цумакос, Мустафа Ганем, GeNeDis, 2014 г., «Вычислительная биология и биоинформатика», Springer International Publishing, ISBN 978-3-319-09011-5 ; DOI: 10.1007 / 978-3-319-09012-2, 2015 

[J1] MELA: Elasticity Analytics for Cloud Services, Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, появится в International Journal of Big Data Intelligence 2015, Vol. 2, № 1, http://www.inderscience.com/info/inarticletoc.php?jcode=ijbdi&year=2015&vol=2&issue=1

[J2] Оценка поведения эластичности облачных сервисов, Г. Копил, Д. Трихинас, Х.Л. Труонг и Д. Молдован, а также Г. Паллис, С. Дустдар и М.Д. Дикайакос, Международный журнал совместных информационных систем, 2015 г.

[J3]: Programming Elasticity in the Cloud, Hong-Linh Truong, Schahram Dustdar, Computer, март 2015 г.

[BC1] Об управлении эластичностью облачных приложений в CELAR, Джорджиана Копил, Даниэль Молдован, Дюк-Хунг Ле, Хонг-Лин Чыонг, Шахрам Дустдар, Христалла Софоклеус, Николас Луллоудес, Деметрис Трихинас, Джордж Паллис, Мариос Д. Дикайакос, Крейг Шеридан , Евангелос Флорос, Христос К.К. Ловердос, Кам Стар, Вей Син, чтобы появиться в серии книг «Новые исследования в области облачных распределенных вычислительных систем», «Достижения в системном анализе, разработке программного обеспечения и высокопроизводительных вычислениях» (ASASEHPC).

Ключ: C - конференция, BC - глава книги, J - журнал

Фон [ править ]

Автоматическое масштабирование ресурсов - одно из главных препятствий [4] и возможностей [5] для облачных вычислений: потребители могут минимизировать время выполнения своих задач, не превышая заданный бюджет. Поставщики облачных услуг максимизируют свою финансовую выгоду, удовлетворяя при этом своих клиентов и минимизируя административные расходы. Многие системы заявляют, что предлагают адаптивную эластичность, однако «регулирование» обычно выполняется вручную, требуя от пользователя определения надлежащих условий масштабирования. Чтобы воспользоваться преимуществами эластичного выделения ресурсов, необходимо, чтобы оно выполнялось автоматически и полностью настраиваемым образом. CELAR предоставляет полностью автоматизированную и настраиваемую систему для эластичного выделения ресурсов на платформах облачных вычислений.

https://web.archive.org/web/20151208081431/https://www.fi-athens.eu/media/celar Крейг Шеридан, руководитель отдела исследований Flexiant, заявил в своем заявлении:

«Объединение наших консультаций и опыта в области облачной оркестровки с академическими и промышленными партнерами мирового класса в этом проекте предоставит консорциуму качественную и количественную информацию, необходимую для измерения производительности платформы и приложений для облегчения принятия интеллектуальных решений по развертыванию». [2]

Цель [ править ]

Целью проекта CELAR была разработка методов и инструментов с открытым исходным кодом для автоматического применения и управления многоуровневым эластичным выделением ресурсов для облачных приложений. Это распределение ресурсов должно осуществляться посредством интеллектуального принятия решений на основе:

(a) Показатели производительности облака и приложений, собираемые и оцениваемые с помощью масштабируемой системы мониторинга и предоставляемые пользователю. (б) Качественная и количественная характеристика производительности приложения посредством моделирования его упругих свойств.

Нектариос Козирис , координатор проекта и доцент Школы электротехники и вычислительной техники Афинского национального технического университета объясняет:

«Результатом CELAR является программный пакет, который предлагает организациям необходимое количество ресурсов в зависимости от требований приложений, производительности и требований, что приводит к оптимальному использованию ресурсов инфраструктуры и значительному сокращению административных расходов». [6]

CELAR охватывает три уровня, необходимые приложению для работы в облаке:

  • Уровень инфраструктуры
  • Промежуточное ПО для мониторинга / оптимизации (автоматическое обеспечение эластичности на облачных платформах и многоуровневый мониторинг)
  • Среда разработки программирования (с помощью распределенного инструмента, позволяющего разработчикам, администраторам и пользователям определять характеристики своих приложений, развертывать их и контролировать производительность).

Результатом является модульная система с полностью открытым исходным кодом, которая предлагает гибкую программируемость для пользователя и автоматическую гибкость на уровне платформы. [7] Этот результат может быть объединен в единый программный пакет для установки любого приложения одним щелчком мыши вместе с его автоматическим выделением ресурсов через Cloud IaaS.

Будут разработаны два образцовых приложения, демонстрирующих и проверяющих вышеупомянутую технологию: первое продемонстрирует использование технологии CELAR для массового управления данными и крупномасштабного сотрудничества, необходимого в области онлайн-игр, а второе будет сосредоточено на области научные вычисления, требующие вычислений генома с большими объемами вычислений и хранилищ.

Консорциум CELAR под руководством Центра исследований и инноваций ATHENA достиг своих целей, объединив команду ведущих исследователей в области крупномасштабных технологий, таких как облачные / сетевые вычисления, сервис-ориентированные архитектуры, виртуализация, аналитика, Web 2.0 и мир семантической паутины. [8] Они объединены с активными промышленными и ведущими организациями пользователей, которые предлагают свои знания в области облачных приложений и предоставления услуг на производственном уровне.

Ссылки [ править ]

  1. ^ "Архивная копия" . Архивировано из оригинала на 2015-12-08 . Проверено 27 ноября 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  2. ^ a b «Flexiant присоединяется к консорциуму при поддержке ЕС для разработки программного обеспечения для предоставления облачных ресурсов - Обзор индустрии веб-хостинга» . Thewhir.com. 2012-11-13 . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ «Пресс-релиз, Celar, Автоматическое многоуровневое обеспечение эластичности для облака, 18 ноября 2012 г.» . Grid.ucy.ac.cy. 2012-11-18 . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ "Группа распределенных систем" . Infosys.tuwien.ac.at . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ «Греция: CELAR: автоматическое многоуровневое обеспечение эластичности для облака в ГРЕЦИИ (12609812)» . Tendersinfo.com. 2012-10-04 . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ «SixSq. CELAR - автоматическое обеспечение многоуровневой эластичности для облака» . Sixsq.com. 2012-11-16. Архивировано из оригинала на 2014-02-01 . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ «Достижение неба: здравоохранение и облачные вычисления» . Ihe-online.com . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ Čeština (2013-01-09). "Селар FP7" . LinkedIn . Проверено 28 января 2014 . CS1 maint: обескураженный параметр ( ссылка )