Scalable Software Infrastructure for Integrating Supercomputing with Volunteer Computing and Cloud Computing

Scalable Software Infrastructure for Integrating Supercomputing with Volunteer Computing and Cloud Computing
复制标题

用于将超级计算与志愿计算和云计算集成的可扩展软件基础设施

DOI:
10.1007/978-981-13-7729-7_8
复制
发表时间:
2019
期刊:
Communications in computer and information science
影响因子:
--
通讯作者:
Ritu Arora, Carlos Redondo
Ritu Arora, Carlos Redondo
中科院分区:
--
文献类型:
--
作者:
Ritu Arora, Carlos Redondo

文献摘要

参考文献

被引文献

相似文献

志愿者计算(VC)是一种计算模型,它使用笔记本电脑、台式机和平板电脑等设备上的捐赠计算周期来进行科学计算。BOINC是VC中最受欢迎的软件框架,它有助于将需要计算周期的项目与有兴趣捐赠其资源的计算周期的志愿者联系起来。它已经使具有高度社会影响力的项目能够利用捐赠的计算周期的数PetaFLOP。考虑到它在弹性增强现有超级计算资源的能力以运行高吞吐量计算(HTC)作业方面的潜力,我们扩展了BOINC软件基础设施,并使其适合与超级计算和云计算环境集成。我们将BOINC软件基础设施的扩展命名为BOINC@TACC,并使用它将 * 合格的 * HTC作业从德克萨斯州高级计算中心(TACC)的超级计算机路由到不仅是通常自愿的设备,而且还到Jetstream和Chameleon等云计算资源。BOINC@TACC对于那些在超级计算机上分配的计算周期很少的研究人员/学者来说非常有用,或者当超级计算机被超额订阅时,他们有兴趣减少HTC作业的周转时间。我们还为TACC用户开发了一个网络应用程序,这样,通过他们的网络浏览器的便利,他们可以提交他们的HTC作业,以便在社区自愿提供的资源上运行。本文概述了BOINC@TACC项目。BOINC@TACC软件基础设施是开源的,可以很容易地适应其他超级计算中心的使用,这些中心有兴趣建立他们的志愿者社区,并将他们与需要数千万亿次(甚至亿亿次)计算能力的研究人员联系起来。
Volunteer Computing (VC) is a computing model that uses donated computing cycles on the devices such as laptops, desktops, and tablets to do scientific computing. BOINC is the most popular software framework for VC and it helps in connecting the projects needing computing cycles with the volunteers interested in donating the computing cycles on their resources. It has already enabled projects with high societal impact to harness several PetaFLOPs of donated computing cycles. Given its potential in elastically augmenting the capacity of existing supercomputing resources for running High-Throughput Computing (HTC) jobs, we have extended the BOINC software infrastructure and have made it amenable for integration with the supercomputing and cloud computing environments. We have named the extension of the BOINC software infrastructure as BOINC@TACC, and are using it to route *qualified* HTC jobs from the supercomputers at the Texas Advanced Computing Center (TACC) to not only the typically volunteered devices but also to the cloud computing resources such as Jetstream and Chameleon. BOINC@TACC can be extremely useful for those researchers/scholars who are running low on allocations of compute-cycles on the supercomputers, or are interested in reducing the turnaround time of their HTC jobs when the supercomputers are over-subscribed. We have also developed a web-application for TACC users so that, through the convenience of their web-browser, they can submit their HTC jobs for running on the resources volunteered by the community. An overview of the BOINC@TACC project is presented in this paper. The BOINC@TACC software infrastructure is open-source and can be easily adapted for use by other supercomputing centers that are interested in building their volunteer community and connecting them with the researchers needing multi-petascale (and even exascale) computing power for their HTC jobs.
DOI: 10.1002/jcc.21334
发表时间: 2010-01-30
影响因子: 3
作者:
Trott, Oleg;Olson, Arthur J.
通讯作者: Olson, Arthur J.
DOI: 10.1016/0010-4655(95)00042-e
发表时间: 1995-09-01
影响因子: 6.3
作者:
BERENDSEN, HJC;VANDERSPOEL, D;VANDRUNEN, R
通讯作者: VANDRUNEN, R