基于框架技术的通用虚拟计算平台的实现
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
通过分析目前几种虚拟计算环境的现状、特点及适用范围,针对聚合异构分散计算资源的需求,提出了一种基于框架技术的虚拟计算环境的实现方法。研究了虚拟计算环境的关键实现技术,主要包括计算平台的总体框架和服务组件,以及各个组成部分之间的关系和通信方式;并基于服务分层设计方法来优化计算服务的架构,对各服务组件进行了详细的设计,实现了虚拟计算平台系统。以地震资料数据处理为例进行了实验测试,测试结果表明,该虚拟计算框架具有一定的可行性和有效性,能够整合零散、异构的计算资源,尤其适用于性能差异明显的计算组织,为用户提供了透明的资源访问模式,提高了计算资源的利用率。
To meet the demands of heterogeneous scattered computing resources.An implementation of a frame-based virtual computing environment is presented by analyzing the current situations,characteristics and application ranges of several virtual environments.At first the key implementation technology of virtual computing environment is studed including the total framework and its service module,and the relations and communication modes among them.Then the service architecture based on hierarchical design method is optimized,the service module is designed and finally a virtual computing platform is built.With the experiment on seismic data processing,the result shows that the platform is feasible and validity,it can integrate heterogeneous scattered computing resources,especially the worse ones.A trans-parent resources access mode is provided for users and the resource utilization rate is improved.
引文
[1]Shufen Zhang,Shuai Zhang,Xuebin Chen,et al.Analysisand research of cloud computing system instance[C]//SecondInternational Conference on Future Networks,2010:88-92.
    [2]Rod Johnson,Juergen hoeller,Keith Donald,et al.Spring frame-work reference document[EB/OL].[2011-04-25].http://www.springsource.org.
    [3]Ryan Morgan,Doug MacEachem.System information gatherand reporter(SIGAR)[EB/OL].[2010-09-10].http://support.hyperic.com/display/SIGAR/Home.
    [4]Ding Renwei,Li Zhenchun,Tong Zhaoqi.Research anddevelopment of seismic data processing system based on CFPtechnology by utilizing Qt graphical user interface library[J].Geophysical Prospecting for Petroleum,2009(2):256-261.
    [5]Daniel Nurmi,Rich Wolski,Chris Grzegorczyk,et al.Theeucalyptus open-source cloud-computing system[C]//9thIEEE/ACM International Symposium on Cluster Computingand the Grid,2009:124-132.
    [6]Youseff L.Toward a unified ontology of cloud computing[C]//Grid Computing Environments Workshop,2008:1-10.
    [7]Foster I.Cloud computing and grid computing 360-degree compared[C]//Grid Computing Environments Workshop,2008:12-16.
    [8]Peter Mell,Timothy Grance.The NIST definition of cloudcomputing[S].National Institute of Standards and Technolo-gy Special Publication(800-145),2011.
    [9]CHEN Xiaojun,ZHANG Jing,LI Junhuai.Framework forcollaborative computing task distribution deployment and execu-tion over multiple virtual machines[J].Journal of AppliedSciences,2011,29(5):516-520(in Chinese).[陈小军,张璟,李军怀.多虚拟机协同计算任务的分发部署及运行框[J].应用科学学报,2011,29(5):516-520.]
    [10]Ellert M,Gronager M,Konstantinov A,et al.Advanced resourceconnector middleware for lightweight computational grids[J].Fu-ture Generation Computer Systems,2007(23):219-240.
    [11]ZHU Jun,GONG Jianhua,LIN Jun.Study on VGE compu-ting architecture and key technologies[J].Journal of NorthUniversity of China(Natural Science Edition),2007,28(4):326-330(in Chinese).[朱军,龚建华,林军.虚拟地理环境计算框架及其关键技术研究[J].中北大学学报(自然科学版),2007,28(4):326-330.]

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心