论文部分内容阅读
随着地震勘探技术迅速发展,地震数据解释工作又开始面临着新的要求,地震解释系统中地震数据的解释效率在目前状况下已经难以提升,地震数据解释工作仍在日益增多,只在单个客户端上进行数据解释工作是解释效率无法提升的主要瓶颈。然而地震解释系统架构在网络之上,对网络中数据的存储和传输提出了新的挑战,网络的革新对上层地震解释系统的解释效率的提升也有重要的意义。本文创新性的将软件定义网络(Software Defined Network,SDN)的网络思想架构应用于现有的地震解释系统中,设计了基于SDN的分布式并行地震解释系统,为解决现有地震解释系统解释效率低和传统网络带宽利用率低、数据传输速率得不到保障的问题提供了一个合理的解决方案。本文所设计的基于SDN的分布式并行地震解释系统的主要创新和工作包括:(1)针对在现有地震解释系统中进行大规模地震数据解释时解释效率得不到提升的问题,本文提出了在现有地震解释系统中增加多用户并行解释功能,让用户从单机解释进入到网络解释,客户端通过网络访问位于分布式存储中的地震数据,让用户无论在网络中的哪个位置都可以进行解释工作,达到“数据集中管理,解释随处可行”的解释模式。同时多个用户可以并行的对一块地震数据进行解释工作,这种解释模式可以极大的提高地震数据的解释效率。(2)针对网络版地震解释系统中底层的传统网络带宽利用率低、数据传输速率得不到保障的问题,本文提出了在网络版地震解释系统中增加SDN网络架构的方案,让物理网络从硬件层的控制上升到软件层的控制,让数据传输链路的优化通过软件层就可以直接实现。通过SDN控制器驱动网络优化,使上层应用进行并行解释时的数据传输速率得到保障。(3)针对提出的设计方案,本文给出了具体的实现方法和测试方法。实现了基于SDN控制器开发的网络控制服务器软件、解释服务器软件以及在构造解释软件中添加并行解释的功能。然后,本文先通过仿真OpenFlow网络的方法验证了网络控制服务器的功能;再通过搭建物理网络的方法,验证了在OpenFlow网络中并行解释功能的可行性和正确性。