{"title":"Toward Implementation of a Software Defined Cloud on a Supercomputer","authors":"P. Dreher, Georgy Kallumkal","doi":"10.1109/IC2E.2014.57","DOIUrl":null,"url":null,"abstract":"Conventional cloud computing architectures may seriously constrain computational throughput for high performance computing (HPC) and high-performance data (HPD) applications. The traditional approach to circumvent such problems has been to map these applications and problems onto other specialized hardware and coprocessor architectures. This is both time and resource expensive, and poses a challenge for rapidly rising demands for computation and data analytics. In this paper we report on progress to develop an alternative experimental software defined cloud implementation that virtualizes the topology of a standard HPC computational architecture. This software defined system re-arranges access to the nodes and dynamically customizes the features of the HPC hardware architecture so that they map to the specifics of the computation and data analysis application. This allows a cloud computing implementation to utilize the specialized infrastructure capabilities of an HPC system. We have created this type of user reconfigurable architecture on an IBM Blue Gene/P supercomputing environment at the Department of Energy's Argonne Leadership Computing Facility (ALCF). This pilot configuration was implemented using both an open source cloud technology called VCL (Virtual Computing Laboratory) in combination with a provisioning module called Kittyhawk. Cloud security is addressed by configuring and running a root-less version of the VCL cloud system on the ALCF's Blue Gene/P login node.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Conference on Cloud Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC2E.2014.57","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Conventional cloud computing architectures may seriously constrain computational throughput for high performance computing (HPC) and high-performance data (HPD) applications. The traditional approach to circumvent such problems has been to map these applications and problems onto other specialized hardware and coprocessor architectures. This is both time and resource expensive, and poses a challenge for rapidly rising demands for computation and data analytics. In this paper we report on progress to develop an alternative experimental software defined cloud implementation that virtualizes the topology of a standard HPC computational architecture. This software defined system re-arranges access to the nodes and dynamically customizes the features of the HPC hardware architecture so that they map to the specifics of the computation and data analysis application. This allows a cloud computing implementation to utilize the specialized infrastructure capabilities of an HPC system. We have created this type of user reconfigurable architecture on an IBM Blue Gene/P supercomputing environment at the Department of Energy's Argonne Leadership Computing Facility (ALCF). This pilot configuration was implemented using both an open source cloud technology called VCL (Virtual Computing Laboratory) in combination with a provisioning module called Kittyhawk. Cloud security is addressed by configuring and running a root-less version of the VCL cloud system on the ALCF's Blue Gene/P login node.
传统的云计算架构可能严重限制高性能计算(HPC)和高性能数据(HPD)应用程序的计算吞吐量。规避此类问题的传统方法是将这些应用程序和问题映射到其他专用硬件和协处理器架构上。这既耗费时间又耗费资源,并且对快速增长的计算和数据分析需求提出了挑战。在本文中,我们报告了开发另一种实验性软件定义的云实现的进展,该实现虚拟化了标准HPC计算架构的拓扑结构。这个软件定义的系统重新安排对节点的访问,并动态定制HPC硬件架构的特性,以便它们映射到计算和数据分析应用程序的细节。这允许云计算实现利用HPC系统的专门基础设施功能。我们已经在能源部阿贡领导计算设施(ALCF)的IBM Blue Gene/P超级计算环境中创建了这种类型的用户可重构架构。这个试验配置是使用名为VCL(虚拟计算实验室)的开源云技术和名为Kittyhawk的供应模块来实现的。通过在ALCF的Blue Gene/P登录节点上配置和运行无根版本的VCL云系统来解决云安全问题。