CN105389196A - 利用虚拟化技术进行地震资料处理的方法 - Google Patents
利用虚拟化技术进行地震资料处理的方法 Download PDFInfo
- 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
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%。
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)
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)
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 | 北京思特奇信息技术股份有限公司 | 云模式下的虚拟化方法 |
-
2014
- 2014-09-04 CN CN201410447816.9A patent/CN105389196A/zh active Pending
Patent Citations (5)
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)
Title |
---|
孙友凯: "虚拟化技术在地震资料处理中的应用研究", 《信息技术与信息化》 * |
Cited By (5)
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 |