The need for computational resources grows as computational algorithms gain popularity in different sectors of the scientific community. This search has stimulated the development of several cloud platforms that abstract the complexity of computational infrastructure. Unfortunately, the cost of accessing these resources could leave out various studies that could be carried by a simpler infrastructure. In this article, we present a platform for distributing computer simulations on resources available on a network using containers that abstracts the complexity needed to configure these execution environments and allows any user can benefit from this infrastructure. Simulations could be developed in any programming language (like Python, Java, C, R) and with specific execution needs within reach of the scientific community in a general way. We will present results obtained in running simulations that required more than 1000 runs with different initial parameters and various other experiments that benefited from using the platform.
翻译:随着计算算法在科学界不同部门越来越受欢迎,对计算资源的需求日益增长。这种搜索刺激了数个云层平台的发展,这些云层平台抽象了计算基础设施的复杂性。 不幸的是,获取这些资源的成本可能留下各种研究,而这些研究可以由一个更简单的基础设施进行。在本条中,我们提出了一个平台,用于利用一个网络上的资源来发布计算机模拟,使用集装箱来摘要描述配置这些执行环境所需的复杂性,并使任何用户都能从这一基础设施中受益。模拟可以用任何编程语言(如Python、Java、C、R)来开发,并且一般地在科学界可以达到的具体执行需求范围内开发。我们将展示在运行模拟过程中取得的结果,这些模拟需要1,000多个运行,使用不同的初始参数,以及从平台中受益的各种其他实验。