...
首页> 外文期刊>Natural Computing >Customizable execution environments for evolutionary computation using BOINC + virtualization
【24h】

Customizable execution environments for evolutionary computation using BOINC + virtualization

机译:可定制的执行环境,使用BOINC +虚拟化进行进化计算

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Evolutionary algorithms (EAs) consume large amounts of computational resources, particularly when they are used to solve real-world problems that require complex fitness evaluations. Beside the lack of resources, scientists face another problem: the absence of the required expertise to adapt applications for parallel and distributed computing models. Moreover, the computing power of PCs is frequently underused at institutions, as desktops are usually devoted to administrative tasks. Therefore, the proposal in this work consists of providing a framework that allows researchers to massively deploy EA experiments by exploiting the computing power of their institu-ions' PCs by setting up a Desktop Grid System based on the BOINC middleware. This paper presents a new model for running unmodified applications within BOINC with a web-based centralized management system for available resources. Thanks to this proposal, researchers can run scientific applications without modifying the application's source code, and at the same time manage thousands of computers from a single web page. Summarizing, this model allows the creation of on-demand customized execution environments within BOINC that can be used to harness unused computational resources for complex computational experiments, such as EAs. To show the performance of this model, a real-world application of Genetic Programming was used and tested through a centrally-managed desktop grid infrastructure. Results show the feasibility of the approach that has allowed researchers to generate new solutions by means of an easy to use and manage distributed system.
机译:进化算法(EA)消耗大量的计算资源,尤其是当进化算法用于解决需要复杂适应性评估的现实问题时。除了缺乏资源外,科学家还面临另一个问题:缺乏使应用程序适应并行和分布式计算模型所需的专业知识。此外,由于台式机通常用于管理任务,因此PC的计算能力经常在机构中使用不足。因此,这项工作中的提议包括提供一个框架,该框架允许研究人员通过建立基于BOINC中间件的桌面网格系统来利用其研究所的PC的计算能力来大规模部署EA实验。本文提出了一种新模型,可在BOINC内运行未修改的应用程序,并提供基于Web的可用资源集中管理系统。多亏了这一建议,研究人员可以在不修改应用程序源代码的情况下运行科学应用程序,同时可以通过一个网页管理数千台计算机。总而言之,该模型允许在BOINC内创建按需定制的执行环境,该环境可用于将未使用的计算资源用于复杂的计算实验,例如EA。为了显示该模型的性能,使用了遗传编程的实际应用程序,并通过集中管理的桌面网格基础结构进行了测试。结果表明,该方法的可行性使研究人员可以通过易于使用和管理的分布式系统生成新的解决方案。

著录项

  • 来源
    《Natural Computing》 |2013年第2期|163-177|共15页
  • 作者单位

    University of Extremadura,Merida,Badajoz,Spain;

    EvoVision Project,Computer Science Department,Centra de Investigacion Cientifica y de Education Superior de Ensenada,Km. 107 Carretera Tijuana-Ensenada,22860 Ensenada,BC, Mexico;

    Doctorado en Ciencias de la Ingenieria,Departamento de Ingenieria Electrica y Electronica,Instituto Tecnologico de Tijuana,Blvd. Industrial y Av. ITR Tijuana S/N,Mesa Otay,C.P. 22500 Tijuana,BC,Mexico;

    Citizen Cyberscience Centre,CERN,Geneva,Switzerland;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Boinc; Virtualization; Desktop grid; systems; Evolutionary algorithms;

    机译:布恩虚拟化;桌面网格;系统;进化算法;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号