用于模拟的 Scala 和 AKKA
Scala and AKKA for a simulation
模拟项目要不要学scala和AKKA。这些技术是否适合/值得投资?任务是执行https://www.dropbox.com/s/3lby24y26wp60to/assignment.pdf?dl=0基于事件的模拟来模拟物联网边缘数据中心并实现一些调度算法。
如果是,您会推荐哪些图书馆? https://github.com/scalation/scalation好像不是并行库
这是一个基于意见的问题。不应该在这里问。
无论如何,我会尝试给你一些建议。 Akka 是一个通用框架:您可以从中构建任何东西,但没有什么特别适合的(好的,有些东西比其他东西更适合,但仍然)。
在你的情况下,虽然 Akka 是一个有效的选择(演员 = 代理),但我会更多地研究用于 ABM(基于代理的建模)的专业软件,你可以找到一个庞大的列表 here。
我特别推荐Netlogo:如果您从未使用过类似于 Lisp 或其他不可变变量语言("let" 等)的东西,那么它在语法方面有点违反直觉,但是一旦你掌握了它的窍门,它对于所需的努力来说非常强大。
而且,如果你有 CS 背景,它对你来说应该超级容易(它通常被各个领域的非 CS 人员使用,而且它的设计很简单)。
模拟项目要不要学scala和AKKA。这些技术是否适合/值得投资?任务是执行https://www.dropbox.com/s/3lby24y26wp60to/assignment.pdf?dl=0基于事件的模拟来模拟物联网边缘数据中心并实现一些调度算法。
如果是,您会推荐哪些图书馆? https://github.com/scalation/scalation好像不是并行库
这是一个基于意见的问题。不应该在这里问。
无论如何,我会尝试给你一些建议。 Akka 是一个通用框架:您可以从中构建任何东西,但没有什么特别适合的(好的,有些东西比其他东西更适合,但仍然)。
在你的情况下,虽然 Akka 是一个有效的选择(演员 = 代理),但我会更多地研究用于 ABM(基于代理的建模)的专业软件,你可以找到一个庞大的列表 here。
我特别推荐Netlogo:如果您从未使用过类似于 Lisp 或其他不可变变量语言("let" 等)的东西,那么它在语法方面有点违反直觉,但是一旦你掌握了它的窍门,它对于所需的努力来说非常强大。
而且,如果你有 CS 背景,它对你来说应该超级容易(它通常被各个领域的非 CS 人员使用,而且它的设计很简单)。