私有云环境下作业执行控制系统的设计与实现

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:cshuangyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前许多拥有相当规模软硬件资源的大中型企业,已完成了对现有IT资源的整合、标准化与虚拟化过程,在企业数据中心内部构建了统一、灵活、动态的IT基础架构,即企业私有云环境。在私有云环境下,基于企业应用的业务特点,构建满足业务计算需求的私有云计算系统,是企业实践云计算的目的所在。在石油勘探行业,地震数据处理通常具有数据量大、计算密集、流程复杂的特点,非常适合于并行计算。目前商用的地震数据处理系统,如OMEGA、GEOVECTORPLUS、GRISYS等,其处理功能模块大都只能串行处理数据。虽然通过MPI和OpenMP等并行编程技术可以实现数据的并行处理,但对编程人员要求较高,且不能实现处理数据流的全部并行化。云计算编程模型MapReduce和Dryad虽具有很好的并行处理能力,但由于编程模型的局限性,它们并不能很好的应用于地震数据的并行处理,探索寻求一种新型的编程模型构建与业务处理和发展相适应的作业执行控制系统成为该领域实践私有云计算的最终目标。针对上述问题,本文借鉴云计算的相关理论与技术,结合企业私有云环境的业务应用特点,提出了一套私有云作业处理系统解决方案;同时从企业特点应用出发抽象了一种适应企业业务处理与开发的编程模型,并基于该编程模型设计实现了一套私有云作业执行控制系统。本文的主要内容:1、根据企业私有云环境下的业务应用特点,构建了一套私有云作业处理集群系统,该系统基于业务处理流程划分为四个子系统:作业编辑系统、作业管理调度系统、作业执行控制系统以及通信平台系统,子系统之间通过消息交互相互协调配合共同提供完整的作业执行解决方案。2、参考主流云计算编程模型的思想,结合地震资料处理的特点,抽象了一种适应业务处理与开发的编程模型,同时针对业务处理功能模块的编程制定了相关编程规范。3、在编程模型基础上设计并实现了一套私有云作业执行控制系统。采用共享内存数据传递机制、流水线并行达到对数据的高效处理;采用动态加载技术,将业务模块开发与业务使用分离,提升系统可扩展性和可维护性;同时实现了一系列辅助功能组件来增强系统稳健性和易开发性,如异常处理机制、日志输出文件和模块开发工具。
其他文献
在传染性腹泻中产肠毒素性大肠杆菌(ETEC)的作用已引起人们的高度重视。DNA重组技术的发展,为研制大肠杆菌肠毒素基因工程菌苗提供了新途径。本文叙述了大肠杆菌肠毒素的结构
在我国快速发展过程中,经济在迅猛发展,社会在不断进步,预应力混凝土预制箱梁具备刚度强和性能好的特点,加之能够使用较为复杂且稳定性较高的桥梁建设工程,使其在桥梁建设工
本文从城镇集中供热的基本原理和应用现状,分析了混水直供供热技术在城镇集中供热中的多方面应用优势和具体应用。旨在为广大供热站同行工作人员的实际工作提供理论参考.
应用α干扰素治疗慢性丙型肝炎之前,需要排除其他类型的慢性肝炎,特别是自身免疫性慢性活动性肝炎。否则,会使病情加剧。本文介绍了两种疾病的鉴别方法。
本文简单介绍了大型机组轴系仪表电涡流传感器的工作原理,重点阐述了振动、位移、键相、转速探头的安装调试方法和注意事项,对现场机组轴系仪表的安装调试具有一定指导作用。
随着我国石油开采工业的发展,石油开采逐渐进入深井作业,对钻机的要求越来越高。钻机移运装置可以提高钻机的工作效率,降低钻井成本,对促进我国石油工业的发展具有重要意义。
本文以《大公报》对清末两次灾难新闻的报道为中心,从新闻学的视角,对其内容、形式和结构等方面进行文本分析,进而探究《大公报》在清末灾难新闻报道方面的特点,以期窥见近代传媒
本文重温了结合菌苗多年研究成果,并介绍了b型流感杆菌、B群Ⅲ型链球菌、伤寒杆菌、非伤寒的秒门氏菌、志贺氏菌和金黄色葡萄球菌等的荚膜多糖或脂多糖的O-特异多糖侧链与蛋
本文是對明末清初重要文人吳梅村的個案研究。吳氏名偉業,以號行。他一生關心藝事,雅擅丹青,與藝壇人物關係切近,更開啟了身後三百年間以詩句紀畫人的傳統。本文力求從畫跡與文獻
介绍了热轧中厚板生产中高压水除鳞系统的组成与常见故障,对这些故障进行了总结与分析并提出了相应的解决方案。