Font Size: a A A

Design And Implementation Of Visualization And Management Subsystem In Kubernetes-based Network Emulation Platform

Posted on:2024-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:X S LvFull Text:PDF
GTID:2568306944457084Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,the scale of my country’s network has continued to expand and the load has also continued to increase,which makes the environment faced by communication operators when maintaining the network more and more complex,which in turn leads to difficulties in network management,high cost and high risk of network optimization and other issues.Using network emulation technology can better design the network and improve the efficiency of network management.However,there are certain limitations in the traditional network emulation methods and software,so we need a new way to carry out network emulation.With the development of container technology,a network emulation platform can be built based on the container orchestration tool Kubernetes.In this network emulation platform,it is necessary to provide a userfriendly visualization and management system.Users can create and manage emulation instances through this system,and can also use this system to realize visual editing and display of network topology.According to the actual characteristics of the operator’s network and the actual needs of users,this paper has done the following work:Design and implement the visualization and management subsystem in the Kubemetes-based network emulation platform.Firstly,the functional requirements and non-functional requirements of the system are analyzed,and the requirements and tasks are clarified.Afterwards,the general design of the system is carried out.According to the level of the system in the entire network emulation platform,the system is divided into modules such as topology visualization editing,topology management,emulation instance management,emulation interaction,and Kubemetes resource information viewing.At the same time,the overall technical architecture of the system was introduced,and the technologies involved in the system and the relationships between them were explained.After dividing the functional modules,each module is designed and implemented in detail.Finally,a test environment was set up,and the functional test of the system was carried out to verify the correctness of the functions of each module,and non-functional tests such as performance tests were carried out to ensure the quality of the system.The results show that the functions of each module of the system are normal and the performance meets the expected requirements.Design and implement a layered force-directed layout algorithm.Since the nodes in the operator network have hierarchical characteristics,and each node will have its location attribute,this study improves the traditional force-directed algorithm and proposes a layered force-directed layout algorithm.In view of the actual needs of network maintenance personnel,nodes are layered by type in the algorithm,and the calculation method of repulsion force is improved,and aggregation force is introduced,so that the topology visualization layout effect is more in line with the actual needs of users.
Keywords/Search Tags:visualization technology, network topology layout, kubernetes, emulation platform
PDF Full Text Request
Related items