Font Size: a A A

Research On User Behavior Emulation Method Based On Container Technology

Posted on:2022-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ShangFull Text:PDF
GTID:2518306527477944Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The cyberspace has increased its importance and strategic position generally,but the security of cyberspace which is becoming more and more serious must be paid more attention to.The cyber range based on the virtualization technology is the crucial infrastructure in the national cyberspace security system,which is to reproduce the network architecture,user behavior and other elements in cyberspace.In addition,it is also used to assess the risk of network security,evaluate the new technology and train the talent,so as to meet the growing demand of cyberspace security.The emulation technology of user behavior gives the important technological support to the network range,which is focusing on reproducing user behavior and traffic on the internet.To face the large-scale,diverse and highly concurrent user behavior characteristics,the key point is how to make user behavior emulation high-performance and scalable.The container technology has some advantages compared with the traditional full virtualization technology,such as fast response speed and low resource occupation.Thus,this paper has some researches on the user behavior emulation method based on the container technology,and the main contents of this paper are as follows:1)This paper puts forward a construction technology of the container network for user behavior emulation.This paper uses the Kubernetes container cloud to design a highperformance network interconnection scheme,called the N-Net,flexibly defining the emulation network scenarios,which is focusing on the problems like single network scenario and lowperformance of the network in the emulation network that can be built by the current container cloud.Therefore,it provides a basis for the user behavior emulation which is based on the container in complex emulation network scenarios.The N-Net makes configuration of finegrained container network flexible and supports the construction of complex emulation network scenarios,breaking through the single inherent interconnection scheme of Kubernetes,as well as designing a strategy of network management with diversity and high interaction.Besides,the N-Net provides seamless interconnection support for user behavior emulation based on the container technology and network emulation based on the virtualization,realizing the consistency and communication interoperability of the service between the Kubernetes and Open Stack which are integrated.It also improves the network transmission performance through optimizing the transmission structure of the communication network.The experiment results show that the N-Net can be able to construct the fine-grained complex network based on IP address and to seamlessly interwork between container node and full virtualization node.From the perspective of network performance,the N-Net can significantly improve network throughput as well as reduce transmission latency compared with the traditional Kubernetes.2)This paper puts forward a high-performance user behavior emulation model based on container technology.It builds a high-performance user behavior emulation model from three perspectives which are emulation user construction,emulation business structure and emulation resources,based on the diversity and large-scale characteristics of user behavior emulation.From the perspective of emulation user construction,it uses the design of emulation user and emulation behavior drive to build the large-scale and diversified emulation users with real behavior characteristics.From the perspective of emulation business structure,on the one hand,the unified description of user emulation process is realized based on hierarchical emulation business structure.On the other hand,the optimization strategy for high concurrent user behavior emulation is studied to improve emulation performance.From the perspective of the emulation resource,the method of building hierarchical user emulation image based on container technology is studied.The results show that the emulation model is built to effectively realize the large-scale,diversified and differentiated user behavior emulation,to generate user traffic in accord with the real behavior,as well as to effectively reduce the running time consumed by large-scale user behavior emulation tasks.3)This paper designs and implements the user behavior emulation system which is based on container technology with the research contents of 1)and 2),combining with Kubernetes and Open Stack.This system integrates the advantages of the two cloud platforms,which are the user behavior emulation based on Kubernetes and the network emulation based on Open Stack,so as to realize a cross cloud platform emulation system.A method of topology mapping optimization for the large-scale emulation network is proposed based on the system to effectively utilize computing resources and to improve the efficiency and usability of emulation network topology construction.A typical emulation scenario for the Space-Earth Integration Network is constructed based on the system as well as the function test of the emulation system and the emulation verification of large-scale user behavior on Space-Earth Integration Network.
Keywords/Search Tags:Cyber range, user behavior emulation, container, virtualization, cloud platform
PDF Full Text Request
Related items