CloudSim
CloudSim — это платформа для моделирования и симуляции инфраструктур и сервисов облачных вычислений . [ 1 ] Первоначально созданный в основном в Лаборатории облачных вычислений и распределенных систем (CLOUDS), [ 2 ] Университет Мельбурна, Австралия, CloudSim стал одним из самых популярных программ с открытым исходным кодом. [ нужна ссылка ] облачные симуляторы в исследованиях и академических кругах. CloudSim полностью написан на Java. Последняя версия CloudSim — CloudSim v6.0.0-beta на GitHub. [ 3 ]
Расширения CloudSim
[ редактировать ]CloudSim, изначально разработанный как автономный облачный симулятор, в дальнейшем был расширен независимыми исследователями.
- GPUCloudSim [ 4 ] [ 5 ] [ 6 ] — это усовершенствованный инструмент CloudSim для моделирования облачных инфраструктур и центров обработки данных на базе графических процессоров. Он предлагает моделирование для установок с несколькими графическими процессорами, настраиваемые политики графических процессоров, удаленное взаимодействие графических процессоров и т. д. Он также исследует влияние производительности и взаимодействие в виртуализированных средах графических процессоров.
- КлаудСим Плюс [ 7 ] [ 8 ] — это полностью переработанный форк CloudSim, обеспечивающий моделирование облачных вычислений общего назначения и эксклюзивные функции, такие как: мультиоблачное моделирование, вертикальное и горизонтальное масштабирование виртуальных машин, внедрение и восстановление сбоев хоста, совместное моделирование с учетом энергопотребления и сети и многое другое.
- Хотя сам CloudSim не имеет графического пользовательского интерфейса, такие расширения, как CloudReports, [ 9 ] предложить графический интерфейс для моделирования CloudSim.
- CloudSimEx [ 10 ] расширяет CloudSim, добавляя возможности моделирования MapReduce и параллельного моделирования.
- Cloud2Sim [ 11 ] [ 12 ] расширяет возможности CloudSim для выполнения на нескольких распределенных серверах за счет использования Hazelcast . инфраструктуры распределенного выполнения
- РЕЗЮМЕ [ 13 ] [ 14 ] [ 15 ] расширяет платформу CloudSim Plus для моделирования синхронных иерархических архитектур (таких как ElasticSearch).
- ТермоСим [ 16 ] [ 17 ] расширяет набор инструментов CloudSim за счет включения тепловых характеристик и использования прогнозирования температуры на основе глубокого обучения для облачных узлов.
Ссылки
[ редактировать ]- ^ Калейрос Р.Н., Ранжан Р., Белоглазов А., Де Роуз К.А., Буйя Р. (2011). «CloudSim: набор инструментов для моделирования и моделирования сред облачных вычислений и оценки алгоритмов предоставления ресурсов» (PDF) . Программное обеспечение: практика и опыт . 41 (1): 23–50. дои : 10.1002/спе.995 . hdl : 10923/23235 . S2CID 14970692 .
- ^ «Лаборатория облачных вычислений и распределенных систем (CLOUDS), Мельбурнский университет» .
- ^ «КлаудСимЕ» . Гитхаб . 2 февраля 2023 г.
- ^ «GPUCloudSim GitHub» . Гитхаб . 1 декабря 2023 г.
- ^ Сиаваши, А., Момтазпур, М. (2019). «GPUCloudSim: расширение CloudSim для моделирования и симуляции графических процессоров в облачных центрах обработки данных». Журнал суперкомпьютеров , 75, 2535–2561.
- ^ Сиаваши, А.; Момтазпур, М. (2023). «gVMP: многоцелевая совместная эвристика размещения виртуальных машин и виртуальных графических процессоров для виртуализации и дезагрегации графических процессоров на основе удаленного взаимодействия с API в облачных центрах обработки данных» . Журнал параллельных и распределенных вычислений . 172 : 97–113. дои : 10.1016/j.jpdc.2022.10.008 . ISSN 0743-7315 .
- ^ «Проект CloudSim Plus» . 28 октября 2021 г.
- ^ Силва Фильо, Маноэль; Оливейра, Райса; Инасио, Педро; Фрейре, Марио (8–12 мая 2017 г.). CloudSim Plus: среда моделирования облачных вычислений, основанная на принципах разработки программного обеспечения для повышения модульности, расширяемости и корректности . Международный симпозиум IFIP/IEEE по интегрированному управлению сетями, 2017 г., Лиссабон. п. 7. дои : 10.23919/INM.2017.7987304 .
- ^ Са, Тьяго Тейшейра; Калейрос, Родриго Н.; Гомес., Даниэло Г. (2014). «CloudReports: расширяемый инструмент моделирования для энергосберегающих сред облачных вычислений». Облачные вычисления . Компьютерные коммуникации и сети. В области облачных вычислений, Springer International Publishing. стр. 127–142. дои : 10.1007/978-3-319-10530-7_6 . ISBN 978-3-319-10529-1 .
- ^ «Проект CloudSimEx» . Гитхаб . 6 августа 2018 г.
- ^ Катхиравелу, Прадибан; Вейга, Луис (9 сентября 2014 г.). Параллельное и распределенное моделирование CloudSim . 22-й Международный симпозиум IEEE по моделированию, анализу и симуляции компьютерных и телекоммуникационных систем (MASCOTS). Париж. стр. 490–493. дои : 10.1109/MASCOTS.2014.70 .
- ^ Катхиравелу, Прадибан; Вейга, Луис (8 декабря 2014 г.). Адаптивный распределенный симулятор для алгоритмов и архитектур Cloud и MapReduce . 7-я Международная конференция IEEE/ACM по коммунальным и облачным вычислениям (UCC), 2014. Лондон. стр. 79–88. дои : 10.1109/UCC.2014.16 .
- ^ «Репозиторий RECAP DES» .
- ^ М. Бендешаш, С. Своробей, П. Т. Эндо, М. Марино, Э. Арес, Дж. Бирн и Т. Линн, «Моделирование и моделирование ElasticSearch с использованием CloudSim», Международный симпозиум по распределенному моделированию и приложениям реального времени, 2019.
- ^ М. Бендешаш, И. Сильва, Г. Сантос, А. Гедес, С. Своробей, М. Марино, Э. Арес, Дж. Бирн, П. Т. Эндо и Т. Линн, «Анализ надежности и производительности реального мира». Приложение Elastic Search», Латиноамериканский симпозиум по надежным вычислениям, 2019 г.
- ^ Гилл, Сукхпал Сингх; Тули, Шрешт; Туси, Адель Надджаран; Куадрадо, Феликс; Гарраган, Питер; Бахсун, Рами; Лютфия, Ханан; Сакеллариу, Ризос; Рана, Омер; Дустдар, Шахрам; Буя, Раджкумар (август 2020 г.). «Репозиторий ThermoSim» . Журнал систем и программного обеспечения . 166 : 110596. arXiv : 2004.08131 . дои : 10.1016/j.jss.2020.110596 . S2CID 215814095 .
- ^ Сухпал Сингх Гилл, Шрешт Тули, Адель Надджаран Туси, Феликс Куадрадо, Питер Гарраган, Рами Бахсун, Ханан Лютфийя, Ризос Сакеллариу, Омер Рана, Шахрам Дустдар и Раджкумар Буйя, ThermoSim: платформа глубокого обучения для моделирования и симуляции термических процессов. . Осведомленное управление ресурсами для облачных вычислений Среды, Журнал систем и программного обеспечения (JSS), том 166, страницы: 1–20, ISSN 0164-1212 , Elsevier Press, Амстердам, Нидерланды, август 2020 г.