-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathЧупахинАА_421_readme.txt
26 lines (22 loc) · 2.31 KB
/
ЧупахинАА_421_readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Программная реализация расположена по адресу: https://github.com/andxeg/diploma.git
1. Содержимое репозитория.
В упомянутом выше репозитории находятся:
=======Исходные_Данные=======
Каталог comparison - исходные данные, которые использовались при исследовании алгоритмов. Там же находятся таблицы с результатами.
Каталог huawei_results - таблицы с результатами работы алгоритмов на реальных данных от компании Huawei
Каталог huawei_tests_xml_with_rules - исходные данные от компании Huwei
==========Алгоритмы==========
Каталог migration - алгоритм распределения ресурсов в ЦОД с построением плана миграции(Разработан в ходе написания дипломной работы)
Каталог old_algo - алгоритм распределения ресурсов в ЦОД с единым планировщиком
Каталог one_stage_algo - алгоритм распределения ресурсов в ЦОД с единым планировщиком и наивным поиском в ширину
Каталог two_stage_algo - двухэтапный алгоритм распределения ресурсов в ЦОД(Разработан в ходе написания дипломной работы)
2. КАК ЗАПУСКАТЬ?
Для сборки потребуется C++11 и Qt5.
а) Компиляция/сборка.
- Зайти в каталог с алгоритмом(migration, old_algo, one_stage_algo, two_stage_algo)
- mkdir ./build && cd ./build
- cmake ../algo && make -j
б) Запуск. Запуск осуществляется из каталога ./build, где проходила сборка
i. migration -> ./algo ../inputData/*.dcxml out.xml
ii. Остальные алгоритмы -> ./algo <файл_с_исходными_данными> out.xml out.huawei
Исходные данные можно взять во внутренних каталогах каталога ./comparison