典型文献
Self-deployed execution environment for high performance computing
文献摘要:
Traditional high performance computing(HPC)systems provide a standard preset environment to support scientific computation.However,HPC development needs to provide support for more and more diverse applications,such as artificial intelligence and big data.The standard preset environment can no longer meet these diverse requirements.If users still run these emerging applications on HPC systems,they need to manually maintain the specific dependencies(libraries,environment variables,and so on)of their applications.This increases the development and deployment burden for users.Moreover,the multi-user mode brings about privacy problems among users.Containers like Docker and Singularity can encapsulate the job's execution environment,but in a highly customized HPC system,cross-environment application deployment of Docker and Singularity is limited.The introduction of container images also imposes a maintenance burden on system administrators.Facing the above-mentioned problems,in this paper we propose a self-deployed execution environment(SDEE)for HPC.SDEE combines the advantages of traditional virtualization and modern containers.SDEE provides an isolated and customizable environment(similar to a virtual machine)to the user.The user is the root user in this environment.The user develops and debugs the application and deploys its special dependencies in this environment.Then the user can load the job to compute nodes directly through the traditional HPC job management system.The job and its dependencies are analyzed,packaged,deployed,and executed automatically.This process enables transparent and rapid job deployment,which not only reduces the burden on users,but also protects user privacy.Experiments show that the overhead introduced by SDEE is negligible and lower than those of both Docker and Singularity.
文献关键词:
中图分类号:
作者姓名:
Mingtian SHAO;Kai LU;Wenzhe ZHANG
作者机构:
College of Computer,National University of Defense Technology,Changsha 410073,China
文献出处:
引用格式:
[1]Mingtian SHAO;Kai LU;Wenzhe ZHANG-.Self-deployed execution environment for high performance computing)[J].信息与电子工程前沿(英文),2022(06):845-857
A类:
Containers,SDEE,debugs
B类:
Self,deployed,execution,environment,performance,computing,Traditional,HPC,systems,standard,preset,support,scientific,computation,However,development,needs,more,diverse,applications,such,artificial,intelligence,big,data,can,longer,meet,these,requirements,If,users,still,run,emerging,they,manually,maintain,specific,dependencies,libraries,variables,their,This,increases,deployment,burden,Moreover,multi,brings,about,privacy,problems,among,like,Docker,Singularity,encapsulate,job,but,highly,customized,cross,limited,introduction,images,also,imposes,maintenance,administrators,Facing,above,mentioned,this,paper,propose,self,combines,advantages,traditional,virtualization,modern,containers,provides,isolated,customizable,similar,machine,root,develops,deploys,its,special,Then,load,compute,nodes,directly,through,management,analyzed,packaged,executed,automatically,process,enables,transparent,rapid,which,not,only,reduces,protects,Experiments,show,that,overhead,introduced,by,negligible,lower,than,those,both
AB值:
0.503801
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。