Font Size: a A A

Design Of Electromagnetic Algorithm Dynamic Embedding System Based On Cloud Computing And Multi-language

Posted on:2024-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z P LiFull Text:PDF
GTID:2530307064486544Subject:Earth Exploration and Information Technology
Abstract/Summary:
Electromagnetic exploration method,as one of the most important geophysical exploration methods,has been widely used in oil and gas exploration,engineering and environmental geology,military applications and other fields.Data processing and interpretation of electromagnetic data is a crucial step in electromagnetic method exploration.In today’s digitization and informationization,computer software platform is the ultimate realization and carrier of data processing and interpretation.With the increasing application fields and the continuous development of modern geophysical exploration technology and Internet of Things technology,the electromagnetic data processing software platform is faced with such challenges as the diversity of terminal types,the quantification of data content,and the complexity of algorithm programming language.Cloud computing,as a modern information technology that has been integrated into every aspect of social and economic life,also provides a new development direction for the development of electromagnetic data processing software.From this background,based on the theories and technologies of multi-language mixed programming,cloud computing and RPC(remote procedure call),this paper studies the cloud encapsulation of electromagnetic computing programs,the development of cloud computing services and the transmission and storage of data,and solves a series of key technologies and makes the following achievements and progress:(1)(1)Proposed a hybrid programming method based on RPC: Aiming at the diversity of electromagnetic computing programs,this paper studies the basic characteristics of computer programming language,such as compilation and operation,systematically summarizes three existing hybrid programming techniques,focuses on the hybrid programming method of using C# to call Fortran computing programs,and proposes a hybrid programming method based on RPC by using Remote Procedure Call(RPC).The electromagnetic computing programs of various programming languages are organized to be called in a unified way.Meanwhile,the problem of service publishing that does not support service development language,such as Fortran,is solved.(2)Proposed a multi-language electromagnetic cloud computing model:Combining cloud computing technology and virtualization technology,we build a service-based multi-language electromagnetic service model,design the overall technical framework,use virtualization technology to divide and integrate basic hardware facilities to form an integrated cloud computing service resource pool,analyze the characteristics of electromagnetic data,and determine the storage and transmission mode of data in the process of cloud service development and invocation.To realize the processing of large capacity data.We build a multi-language electromagnetic cloud computing center based on Web service technology,and finally realize multi-user,multi-terminal,cross-platform data processing method integration and data common sharing.(3)Design a multi-language electromagnetic software framework based on the idea of "cloud + terminal" : take the calculation program integrated with Fortran language and Python language as an example,adopt the object-oriented programming language C#,based on.NET platform developed the local client,carried out the architecture design and detailed function design,carried out the cloud encapsulation of Fortran dynamic link library and Python program,processed the electromagnetic data through the local client call cloud service,realized the complete processing process from data processing to inversion imaging.In one and two-dimensional visualization,human-computer interaction and computing speed,the system has a good availability and the feasibility of the proposed development method.It provides a new research direction for electromagnetic data processing and even geophysical data processing system.
Keywords/Search Tags:Multi-Language, Cloud computing, Electromagnetic data processing, Remote procedure call, Web service
Related items