Font Size: a A A

Microservices-Based Sharing Approach For Geohazard Mechanism Models In An Open Network Environment

Posted on:2023-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:J Q BaiFull Text:PDF
GTID:2530307073993979Subject:Surveying and mapping engineering
Abstract/Summary:PDF Full Text Request
China is one of the most serious countries in the world in terms of geological hazards,given its vast land area,diverse and complex topography and geological conditions.In order to protect the regional economic construction and people’s lives and property safety,it is important to carry out relevant work to analyse,prevent and control geological hazards.The use of geohazard mechanism models to abstract,express and simulate geohazard phenomena and the evolution of hazards can be applied to the whole process of solving geohazard problems by inverting the history of hazards,predicting the future development of hazards and revealing the law of evolution and development of hazards,which is an effective way to analyse complex geohazard chains.However,most of the native geohazard mechanism models are diverse,heterogeneous and complex,and the lack of a shared system of geohazard mechanism models in the field of geohazard analysis has created the effect of "model silos".The problem can be solved by using a variety of geological hazard models.This paper proposes a microservice sharing method for geohazard models in an open network environment by studying the registration and encapsulation methods of model microservices and the intelligent deployment of model microservices in an open network environment,which provides a driving support for the solution and analysis of complex geohazard chains.It makes full use of the massive computing node resources in cyberspace to enhance the reusability and reorganization of geological hazard mechanistic models and realize the sharing of geological hazard mechanistic models.The main research results of this paper are as follows.(1)Microservice sharing architecture for geohazard mechanistic models in an open network environment: Firstly,the main characteristics of geohazard mechanistic model resources are analysed from the perspective of model users and the needs of model applications in a network environment are summarised.Secondly,we summarize the traditional model sharing process,study the microservice sharing process of geohazard mechanics models,and design a model microservice sharing application scenario based on a web-based portal.Finally,a model microservice sharing architecture based on "model microservice description registration-model microservice packaging generation-model microservice adaptation and deployment" is proposed as the core of model microservice sharing in the network environment.(2)Model provider-oriented model microservice registration and encapsulation method:Based on a comprehensive and systematic analysis of model resource description content and description methods,the Geo-RDM is designed to include attribute element module,operation environment module and extension module.In view of the complex interaction interfaces of the heterogeneous native resources of the Geo-RDM,the microservices encapsulation method of the Geo-RDM is studied to provide a unified standardised interface to realise the process from numerical mechanistic models to model microservices.Based on this,the model microservice mobile deployment package is designed to package the fragmented standardized resources after the microservice registration and encapsulation,and serve the subsequent model microservice adaptation and deployment work.(3)Intelligent adaptation and deployment method of geohazard mechanism model microservices for microservice users: Based on the summary of the conditions required for the execution of the geohazard mechanism model network environment and with reference to the Geo-RDM structure,the deployment target computing resources are designed with a normalized description method and the computing resources environment object is constructed.By establishing a dictionary of environment information matching indicators to constrain the units and formats of the matching entries between computing resources and model operating environment requirements,a standardized process and matching rule functions for computing resource adaptation are developed,a performance evaluation algorithm for deploying computing resources is proposed,the optimal adapted target computing resources are screened,and an intelligent deployment method based on computing resource adaptation is realized.This paper develops a method for sharing geological hazard mechanistic model microservices in an open network environment through three steps: unified registration and description of geological hazard mechanistic model microservices,encapsulation of microservices,and intelligent and optimal adaptation and deployment of network environment.Finally,based on the Geohazard Information Service Portal,a microservice sharing centre for geohazard mechanistic models is created and model cases are selected for experiments to confirm the feasibility and practicality of the thesis approach and improve the efficiency of solving complex geohazard chain problems.
Keywords/Search Tags:Microservice-based sharing of geohazard mechanistic models, Microservice sharing architecture, Sharing of geohazard mechanistic models, Microservice registration description model, Optimal adaptation of geohazard mechanistic model deployment
PDF Full Text Request
Related items