arrow
Return

Efficient and Automated Deployment Architecture for OpenStack in TianHe SuperComputing Environment

delete2022-08-01
delete0
PRE
AI
B
Bingting Jiang
Z
Zhuo Tang *
X
Xiao, Xiong
曹荣慧 cover
曹荣慧 (Ronghui Cao)
李肯立 cover
李肯立 (Kenli Li)
DOI:10.1109/TPDS.2021.3127128delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Recently, with the large-scale outbreak of the global financial crisis and public safety incidents (such as COVID-19), high-performance computing has been widely applied to risk prediction, vaccine development, and other fields. In scenarios where high-performance computing infrastructure responds to the instantaneous explosion of computing demands, a crucial issue is to provide large-scale flexible allocation and adjustment of computing capability by rapidly constructing computing clusters. Existing large-scale computing cluster deployment solutions usually utilize source code deployment or other deployment tools. The great challenge of existing deployment methods is to reduce excessive image distribution time and refrain from configuration defects. In this article, we design an intelligent distributed registry deployment (IDRD) architecture based on the OpenStack cloud platform, which adaptively places distributed image repositories using the containerized deployment of multiple registries. We propose a server load priority algorithm to solve multiple registries placement problems in IDRD. Furthermore, we devise a clustering algorithm based on demand density that can optimize the global performance of IDRD and improve large-scale cluster load balancing capabilities, which has been implemented in the TianHe Supercomputing environment. Extensive experimental results demonstrate that IDRD can effectively reduce 30%-50% of the distribution time of component images and significantly improve the efficiency of large-scale cluster deployment.
Keywords:
Large-scale computing
supercomputing system
distributed containerized deployment
registries placement
OpenStack

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

C
Central South University
Scholars:
10.0W
Papers: 7.2W
Citations: 10.9W
H
hunan university
Scholars:
4.5W
Papers: 3.3W
Citations: 70