2016-10-12 9 views
0

Должен ли я изучать scala и AKKA для симуляционного проекта. Являются ли эти технологии подходящими для инвестиций? Задача состоит в том, чтобы выполнить https://www.dropbox.com/s/3lby24y26wp60to/assignment.pdf?dl=0 симуляцию на основе событий для имитации центра обработки данных IOT и реализовать некоторые алгоритмы планирования.Scala и AKKA для моделирования

Если да, то какие библиотеки вы бы предложили? https://github.com/scalation/scalation, похоже, не является параллельной библиотекой.

ответ

1

Это вопрос, основанный на мнениях. Не следует спрашивать здесь.

В любом случае, я попытаюсь дать вам несколько указателей. Akka - это общая структура: вы можете создавать что-либо из этого, но ничего особенного не является непосредственным приложением (хорошо, некоторые вещи лучше других, но все же).

В вашем случае, если Akka является действительным приложением (actents = agents), я бы посмотрел больше на специализированные программные средства для ABM (основанное на агентах моделирование), вы можете найти массивный список here.

В частности, я рекомендую Netlogo: это немного противоречиво с точки зрения синтаксиса, если вы никогда не использовали что-то похожее на Lisp или другие неизменяемые языки переменных («let» и т. Д.), Но как только вы получите это, очень мощный для требуемых усилий.

И, если вы исходите из фона CS, это должно быть очень легко для вас (обычно это используется людьми, не относящимися к CS в разных полях, и это легко и просто).