CN105389196A - 利用虚拟化技术进行地震资料处理的方法 - Google Patents

利用虚拟化技术进行地震资料处理的方法 Download PDF

Info

Publication number
CN105389196A
CN105389196A CN201410447816.9A CN201410447816A CN105389196A CN 105389196 A CN105389196 A CN 105389196A CN 201410447816 A CN201410447816 A CN 201410447816A CN 105389196 A CN105389196 A CN 105389196A
Authority
CN
China
Prior art keywords
virtual
seismic data
resource
application
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410447816.9A
Other languages
English (en)
Inventor
董涛
孙友凯
刘芳
刘玉梅
邱小果
李战强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Petroleum and Chemical Corp
Geophysical Research Institute of Sinopec Shengli Oilfield Co
Original Assignee
China Petroleum and Chemical Corp
Geophysical Research Institute of Sinopec Shengli Oilfield Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Petroleum and Chemical Corp, Geophysical Research Institute of Sinopec Shengli Oilfield Co filed Critical China Petroleum and Chemical Corp
Priority to CN201410447816.9A priority Critical patent/CN105389196A/zh
Publication of CN105389196A publication Critical patent/CN105389196A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

一种利用虚拟化技术进行地震资料处理的方法包括:分析地震资料处理软件运行资源需求特点,根据资源需求特点将地震资料处理应用分成不同的资源需求类型,将节点分成不同的服务器类型,建立服务器模型;根据地震资料处理资源需求特点优化主机资源池,建立适于地震资料处理应用的虚拟存储和虚拟网络服务;根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动;根据应用需求调度主机资源,部署相应的虚拟机服务器,组成虚拟集群实现地震资料处理软件的虚拟化应用。该方法通过虚拟化技术大幅提高了地震资料处理中心设备整体资源利用率,提高了服务器稳定性,地震资料处理作业虚拟化环境与物理环境作业运行效率比达到95%以上。

Description

利用虚拟化技术进行地震资料处理的方法
技术领域
本发明涉及计算机应用技术领域,特别是涉及到一种利用虚拟化技术进行地震资料处理的方法。
背景技术
随着勘探形势的不断变化,石油企业的地震资料处理中心逐步引入特色处理软件以满足特定地质条件的处理需求,同一软件部署在多套集群上,同一集群上部署多套应用软件的情况越来越多,应用会因为的负载不均衡造成资源整体紧张、无法充分利用资源。通过利用虚拟化技术进行地震资料处理的方法,将物理集群虚拟化成多个虚拟集群分别部署不同的应用,实现应用的隔离和资源动态调配,提供***服务高可用性和资源利用率。
发明内容
本发明的目的是根据地震资料处理应用特点和资源需求特点,提供一种利用虚拟化技术进行地震资料处理的方法,部署符合需求的虚拟机服务器和虚拟机节点组成虚拟集群,实现地震资料处理软件在虚拟化环境下的高效应用。
本发明利用虚拟化技术进行地震资料处理的方法,通过如下步骤实现:
步骤1.分析地震资料处理软件运行资源需求特点,根据资源需求特点将地震资料处理应用分成不同的资源需求类型,将节点分成不同的服务器类型,建立服务器模型;
步骤2.根据地震资料处理资源需求特点优化主机资源池,建立适于地震资料处理应用的虚拟存储和虚拟网络服务;
步骤3.根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动;
步骤4.根据应用需求调度主机资源,部署相应的虚拟机服务器,组成虚拟集群实现地震资料处理软件的虚拟化应用。
上述方案还包括:
在步骤2中,根据步骤1的分析结果,将虚拟存储分别建成共享***镜像存储池、裸磁盘临时存储池和并行文件***存储池,将网络建成管理虚拟网络和数据虚拟网络,提供分级服务;
在步骤3中,根据步骤1的分析结果,分别建立不同应用CPU密集型虚拟服务器、IO密集型虚拟服务器、事务性虚拟服务器,不同类型的虚拟服务器配置对应步骤2中不同级别的存储和网络服务组合;
在步骤4中,根据应用资源应用特点不同设计虚拟资源调度策略,当有地震资料处理作业运行需求时,根据作业需求特点和调度策略选择合适主机资源,部署应用虚拟服务器组成虚拟应用集群,运行数据处理作业。
上述方案进一步包括:步骤2中虚拟网络的优化方法通过网络虚拟化,实现物理网络与虚拟网络以1:n或m:n的方式拓展网络能力,利用网桥和物理交换机相结合的方法实现vlan划分和流量控制。
在步骤4中,资源调度策略,对于CPU密集型应用,虚拟机服务器独占主机资主机资源;对于事务性应用,虚拟机服务器可以超配主机资源,并运行在共享存储上支持动态迁移;对于IO密集型应用,虚拟机服务器配置实际分配CPU计算能力小于实际能力的50%。
该方法直接应用于地震资料处理软件的虚拟化应用,使地震资料处理作业运行在虚拟机上,通过步骤2和步骤3使得主机资源CPU、内存占有率控制在5%以内,同时虚拟机运行效率大于90%。
本发明的方法在传统处理集群上应用虚拟化技术将物理资源池化,并对资源池进行优化,建立不同服务等级的资源服务,然后根据地震资料处理应用服务器的不同资源需求特点定制不同的虚拟机服务器模板,当***中有应用资源请求时,调度器读取应用请求的资源需求信息和规模需求信息,选择相应的虚拟应用服务器和主机资源服务进行虚拟应用部署,实现地震资料处理应用的虚拟化。该方法通过虚拟化技术应用将物理资源池化,实现不同应用资源共享的同时实现了不同应用***的隔离,有效提高了应用服务器的高可靠性;同时通过虚拟资源优化技术降低物理资源损耗,保障了虚拟机运行效率,地震资料处理作业虚拟化环境与物理环境作业运行效率比达到95%以上。本发明通过虚拟化技术应用大幅提高了地震资料处理中心设备整体资源利用率,提高了服务器稳定性。
附图说明
图1是本发明的具体实现方法流程图。
具体实施方式
为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
本发明通过如下实施例来实现:
步骤1.紧密结合地震资料处理应用的资源需求特点将地震资料处理应用节点分成不同的服务器类型,分别建立服务器模型。
步骤2.根据服务器和计算节点资源需求的不同,对虚拟存储、虚拟网络进行定制和优化,分别建立虚拟网络和虚拟存储,提供不同服务级别的资源服务,其中虚拟存储和虚拟网络的优化方法如下:
存储优化方法:根据应用特点分别建立不同级别的虚拟存储资源池:共享存储池存放虚拟机镜像,裸磁盘存储池作为数据盘,大型并行文件***作为地震数据存储。
网络优化方法:通过网络虚拟化,实现物理网络与虚拟网络以1:n或m:n的方式拓展网络能力,利用网桥和物理交换机相结合的方法实现vlan划分和流量控制。
步骤3.根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动。
步骤4.根据应用资源需求特点,分别调度应用虚拟机运行在合适的主机资源上,建立虚拟应用集群,实现地震资料处理软件在虚拟化环境的高效应用。
参照图1,图1为本发明的具体实现方法。在步骤101,根据地震资料处理应用的资源需求特点优化主机***的网络、存储配置,建立虚拟网络和虚拟存储资源池,建成不同级别的服务类型,流程进入到步骤102。
在步骤102,针对每一种地震资料处理应用进行应用特点和资源需求特点分析,将应用服务器进行分类,一类服务器对应一种应用类型,分别建立服务器模型。流程进入到步骤103;
在步骤103,根据服务器模型分别建立虚拟机模版,同时对虚拟机模板的虚拟资源进行优化,优化方法如上所说。流程进入到步骤104。
在步骤104,注册应用,建立虚拟机模板和主机资源服务的关联,设定资源调度策略。进入到步骤105。
在步骤105,当用户有应用需求时,根据用户地震资料处理作业资源的需求,分应用、分计算特点分别调度应用虚拟机运行在合适的主机资源上,建立虚拟应用集群。流程进入到步骤106。
在步骤106,此时,用户登录***进行应用。流程结束。

Claims (4)

1.利用虚拟化技术进行地震资料处理的方法,其特征通过如下步骤实现:
步骤1.分析地震资料处理软件运行资源需求特点,根据资源需求特点将地震资料处理应用分成不同的资源需求类型,将节点分成不同的服务器类型,建立服务器模型;
步骤2.根据地震资料处理资源需求特点优化主机资源池,建立适于地震资料处理应用的虚拟存储和虚拟网络服务;
步骤3.根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动;
步骤4.根据应用需求调度主机资源,部署相应的虚拟机服务器,组成虚拟集群实现地震资料处理软件的虚拟化应用。
2.根据权利要求1所述的利用虚拟化技术进行地震资料处理的方法,其特征在于:
在步骤2中,根据步骤1的分析结果,将虚拟存储分别建成共享***镜像存储池、裸磁盘临时存储池和并行文件***存储池,将网络建成管理虚拟网络和数据虚拟网络,提供分级服务;
在步骤3中,根据步骤1的分析结果,分别建立不同应用CPU密集型虚拟服务器、IO密集型虚拟服务器、事务性虚拟服务器,不同类型的虚拟服务器配置对应步骤2中不同级别的存储和网络服务组合;
在步骤4中,根据应用资源应用特点不同设计虚拟资源调度策略,当有地震资料处理作业运行需求时,根据作业需求特点和调度策略选择合适主机资源,部署应用虚拟服务器组成虚拟应用集群,运行数据处理作业。
3.根据权利要求2所述的利用虚拟化技术进行地震资料处理的方法,其特征在于:步骤2中虚拟网络的优化方法通过网络虚拟化,实现物理网络与虚拟网络以1:n或m:n的方式拓展网络能力,利用网桥和物理交换机相结合的方法实现vlan划分和流量控制。
4.根据权利要求2或3所述的利用虚拟化技术进行地震资料处理的方法,其特征在于:在步骤4中,资源调度策略,对于CPU密集型应用,虚拟机服务器独占主机资主机资源;对于事务性应用,虚拟机服务器可以超配主机资源,并运行在共享存储上支持动态迁移;对于IO密集型应用,虚拟机服务器配置实际分配CPU计算能力小于实际能力的50%。
CN201410447816.9A 2014-09-04 2014-09-04 利用虚拟化技术进行地震资料处理的方法 Pending CN105389196A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410447816.9A CN105389196A (zh) 2014-09-04 2014-09-04 利用虚拟化技术进行地震资料处理的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410447816.9A CN105389196A (zh) 2014-09-04 2014-09-04 利用虚拟化技术进行地震资料处理的方法

Publications (1)

Publication Number Publication Date
CN105389196A true CN105389196A (zh) 2016-03-09

Family

ID=55421503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410447816.9A Pending CN105389196A (zh) 2014-09-04 2014-09-04 利用虚拟化技术进行地震资料处理的方法

Country Status (1)

Country Link
CN (1) CN105389196A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775921A (zh) * 2016-11-14 2017-05-31 中国石油化工股份有限公司 基于应用负载感知的虚拟cpu调度方法
CN108885554A (zh) * 2016-04-07 2018-11-23 国际商业机器公司 特定分散计算机***
CN112732271A (zh) * 2019-10-14 2021-04-30 中国石油化工股份有限公司 一种基于sdn技术的地震处理软件部署方法及***
CN112859166A (zh) * 2019-11-27 2021-05-28 中国石油天然气集团有限公司 地震数据处理方法及装置
CN113535373A (zh) * 2020-04-15 2021-10-22 中国石油天然气集团有限公司 用于地震数据解释的交互资源分配方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195715A1 (en) * 2005-02-28 2006-08-31 Herington Daniel E System and method for migrating virtual machines on cluster systems
US20090222560A1 (en) * 2008-02-28 2009-09-03 International Business Machines Corporation Method and system for integrated deployment planning for virtual appliances
CN102420850A (zh) * 2011-11-08 2012-04-18 东软集团股份有限公司 一种资源调度方法及***
CN103118124A (zh) * 2013-02-22 2013-05-22 桂林电子科技大学 一种基于分层多代理的云计算负载均衡方法
CN103473117A (zh) * 2013-09-18 2013-12-25 北京思特奇信息技术股份有限公司 云模式下的虚拟化方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195715A1 (en) * 2005-02-28 2006-08-31 Herington Daniel E System and method for migrating virtual machines on cluster systems
US20090222560A1 (en) * 2008-02-28 2009-09-03 International Business Machines Corporation Method and system for integrated deployment planning for virtual appliances
CN102420850A (zh) * 2011-11-08 2012-04-18 东软集团股份有限公司 一种资源调度方法及***
CN103118124A (zh) * 2013-02-22 2013-05-22 桂林电子科技大学 一种基于分层多代理的云计算负载均衡方法
CN103473117A (zh) * 2013-09-18 2013-12-25 北京思特奇信息技术股份有限公司 云模式下的虚拟化方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙友凯: "虚拟化技术在地震资料处理中的应用研究", 《信息技术与信息化》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108885554A (zh) * 2016-04-07 2018-11-23 国际商业机器公司 特定分散计算机***
CN106775921A (zh) * 2016-11-14 2017-05-31 中国石油化工股份有限公司 基于应用负载感知的虚拟cpu调度方法
CN112732271A (zh) * 2019-10-14 2021-04-30 中国石油化工股份有限公司 一种基于sdn技术的地震处理软件部署方法及***
CN112859166A (zh) * 2019-11-27 2021-05-28 中国石油天然气集团有限公司 地震数据处理方法及装置
CN113535373A (zh) * 2020-04-15 2021-10-22 中国石油天然气集团有限公司 用于地震数据解释的交互资源分配方法及装置

Similar Documents

Publication Publication Date Title
Naha et al. Cost-aware service brokering and performance sentient load balancing algorithms in the cloud
CN103870314A (zh) 一种单节点同时运行不同类型虚拟机的方法及***
Piraghaj et al. Virtual machine customization and task mapping architecture for efficient allocation of cloud data center resources
CN105260235A (zh) 一种云平台中基于应用场景的资源调度方法及装置
CN105389196A (zh) 利用虚拟化技术进行地震资料处理的方法
CN101788920A (zh) 一种基于处理器分区技术的cpu虚拟化方法
CN102724277A (zh) 虚拟机热迁移和部署的方法、服务器及集群***
CN104503838A (zh) 一种虚拟cpu调度方法
CN102387173A (zh) 一种MapReduce***及其调度任务的方法和装置
CN104050042A (zh) Etl作业的资源分配方法及装置
CN102117226A (zh) 一种资源调度***及资源调度方法
CN103593323A (zh) 一种MapReduce任务资源配置参数的机器学习方法
CN107678752A (zh) 一种面向异构集群的任务处理方法及装置
Song et al. Gaia scheduler: A kubernetes-based scheduler framework
CN103514046A (zh) 一种虚拟机放置方法及集群管理服务器
CN102708003A (zh) 一种云平台下的资源分配方法
Ghoneem et al. An adaptive MapReduce scheduler for scalable heterogeneous systems
NL2026456B1 (en) Automatic node fungibility between compute and infrastructure nodes in edge zones
CN111796932A (zh) 一种gpu资源调度方法
CN104699520B (zh) 一种基于虚拟机迁移调度的节能方法
CN103309719A (zh) 一种应用于云计算的虚拟机管理***
Awasare et al. Survey and comparative study on resource allocation strategies in cloud computing environment
Mao et al. Design and Optimization of Cloud-Oriented Workflow System.
Liu A Programming Model for the Cloud Platform
Prakash et al. An efficient workflow scheduling approach in cloud computing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160309