集群技术在石油地震处理中的应用研究.pdfVIP

  • 3
  • 0
  • 约4.83千字
  • 约 4页
  • 2018-06-07 发布于河南
  • 举报

集群技术在石油地震处理中的应用研究.pdf

集群技术在石油地震处理中的应用研究

外围设备专业委员会2003年学术研讨会论文集 集群技术在石油地震处理中的应用研究 杨晓云 庄建军 李淑英 (大港油田公司地质劫探开发技术研究中心 天津 300280) 摘 要 通过对不同操作系统平台的计算机服务器和工作站的合理配t,构造其有高可伸编性和离可用 性的离性能计算机集群网络系统,使具有并行计算模块的FOCUS.ProMAX地展资料处理软件系统充分 发挥效能,提离地妞处理解释系统的教据处理效率70%,集群CPU的利用率达到90%以上。 关健字 集群 消息传递 并行算法 地皿资料处理 可伸绪性 1 引 言 近年来,世界上和我国高性能并行计算机取得了长足的发展,以前许多无法求解和研 究的问题现在已经成为可能。随着井行机的发展,高性能并r林十算已经在我国科学与工程 计算部门及石油地展处理得到很好的推广。并行计算是一门交叉学科,是高性能并行机和 集群成功应用的前提条件。并行计算包含的内容较广,但大体可分为并行体系结构、并行 计算支排环境、并行算法设计、并行程序设计和并行计算性能评价等五个方面。这五个部 分相辅相存,块一不可。 自从1972年世界上第一台并行计算机UJ.JAaIV诞生以来,并行机已经历了近30年 的发展,对推动计算机技术的飞速发展和高性能计算在各个领域的应用做出了重要贡献。 其中,应用问翅的实际需求和徽电子技术的革新是推动并行机不断发展的两一个主要动力。 网络时代,网络服务器性能十分重要,集群技术是提高网络系统综合性能的一种重要方法。 2计算机集群技术 (1)计算机集群技术 集群的目的就是并行,并行计算环境是并行算法设计和并行程序设计的基础,是并行 计算发展的前提条件,它可以分为并行计算机硬件环境和软件环境两类。 集群 (cluster)系统:是互相连接的多个独立计算机的集合,这些计算机可以是单机 或多处理器系统,每个结点都有自己的存储器、Yo设备和操作系统。集群对用户和应用 来说是尸个单一的系统,它可以提供低价高效的高性能环境和快速可靠的服务。 通信:进程间的数据传递称为进程间通信。两个进程之间传递的数据为消息,称这种 操作为消息传递。显然,消息传递可以在同一台处理机的多个进程之中发生,也可以在不 同处理机的多个进程之间发生。 进程间通信的具体实现大休可以分为两类: 在共享存储环境中,通过读泻供的共享数据级存区来实现; 在分布式存储网络环境中,通过套接字 (socket)网络通信来实现。 外围设备专业委员会2003年学术研讨会论文集 (2)计算机集群的系统平台 目前可用于构造计算机集群的系统平台几乎包括所有的操作系统:工业界应用广泛的 Unix操作系统 (包括Solaris,HP,IRIX,AIX等);众所周知的微软WmdowsNT操作系 统;目前正迅猛扩张发展的Linux操作系统。 比较流行的并行编程环境可以分为三类:消息传递(UPI)、共享存储和数据并行。现 代UNIX操作系统中,与消息传递井行程序设计密切相关的一个重要概念便是进程。正是 由于多个进程之间的相互通信,才决定了各类消息传递并行程序设计平台的出现。消息传 递即各个并行执行的部分之间通过传递消息来交换信息、协调步伐、控制执行。 (3)并行算法 并行算法是给定并行模型的一种具体、明确的解决方法和步骤。对于相同的并行计算 模型,可以有多种不同的并行算法来描述和刻画。由于并行算法设计的不同,对程序的执 行效率有很大的影响。从本质上说,不同的并行算法是根据问题类别的不同和并行机体系 结构的特点而设计的,一个好的并行算法既要很好的匹配并行计算机硬件体系结构的特 点,又要反映问题内在的并行性。 对于机群计算,一个很重要的原则就是设法加大计算时间相对与通信时间的比重,减 少通信次数甚至以计算换通信。这是因为对于集群系统,一次通信的开销要远远大于一次 计算的开销,因此要尽可能降低通信的次数,或将两次通信合并为一次通信。基于同样的 原因,集群计算的并行粒度不可能太小,因为这样会大大增加通信的开销。如果能够实现 计算和通信的重亚,将会更大的提高整个程序的执行效率。 (4)计算机集群的关键技术 负载均衡:使用专门的负载均衡算法识别各节点的能力,保记〕寸系统资源的充分利用 和对故障节点的容错能力。 系统管理

文档评论(0)

1亿VIP精品文档

相关文档