论文标题

ExpoCloud:使用云计算引擎的时间和预算有效参数探索框架

ExpoCloud: a Framework for Time and Budget-Effective Parameter Space Explorations Using a Cloud Compute Engine

论文作者

Goldenberg, Meir

论文摘要

大型参数空间探索是现代研究许多领域中最耗时但至关重要的任务之一。 Expocloud使研究人员能够利用云计算资源,以实现时间和预算有效的大规模同时参数探索。 Expocloud通过在终止不需要的实例终止计算实例来节省资金来实现最大可能的并发级别,从而通过避免探索参数设置的参数设置比探索时间更高的参数设置更艰难或更难的参数设置来节省时间和金钱的机制。有效的容错机制使expocloud适合大型实验。 ExpoCloud提供了一个接口,该接口允许在各种云环境下使用。作为概念证明,我们实施了支持Google Compute Engine(GCE)的类。我们还实施了一个类,该类模拟本地计算机上的云环境,从而促进了Expocloud的进一步发展。 本文描述了Expocloud的功能,并提供了一个用法示例。该软件有充分的记录,可根据MIT许可证获得。

Large parameter space explorations are among the most time consuming yet critically important tasks in many fields of modern research. ExpoCloud enables the researcher to harness cloud compute resources to achieve time and budget-effective large-scale concurrent parameter space explorations. ExpoCloud enables maximal possible levels of concurrency by creating compute instances on-the-fly, saves money by terminating unneeded instances, provides a mechanism for saving both time and money by avoiding the exploration of parameter settings that are as hard or harder than the parameter settings whose exploration timed out. Effective fault tolerance mechanisms make ExpoCloud suitable for large experiments. ExpoCloud provides an interface that allows its use under various cloud environments. As a proof of concept, we implemented a class supporting the Google Compute Engine (GCE). We also implemented a class that simulates a cloud environment on the local machine, thereby facilitating further development of ExpoCloud. The article describes ExpoCloud's features and provides a usage example. The software is well documented and is available under the MIT license.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源