Font Size: a A A

Research And Implementation Of Network Emulation Experiment Platform Based On Application Virtualization

Posted on:2023-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:S Z TangFull Text:PDF
GTID:2558306845991139Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As a core professional course of computer science,computer network involves a large number of abstract theories,which needs to help students to understand deeply through experiments.However,in some colleges and universities with insufficient budget,the network laboratory cannot be updated and expanded in time due to limitations of space and equipment,and the content of network experiments is usually simplified or discarded,which is not conducive to students’ in-depth understanding of network knowledge.In order to solve this problem,some colleges and universities have begun to carry out relevant experiments through network emulation technology,and have achieved certain results in the reform and construction of computer network courses,but they still face problems such as poor convenience and low resource utilization.Therefore,further optimization of network emulation experiment platform has important theoretical and practical significance.Thanks to the current virtualization technology and server performance moving to a higher level,it has become a trend for enterprises and universities to move some businesses and applications to the cloud.The hardware resources of the server are shared through virtualization technology,so that a large number of users can access at any time and place at the same time,which greatly reduces the cost of hardware and maintenance.Inspired by this,this paper designs a network emulation experiment platform based on application virtualization,which not only meets the network teaching needs of colleges and universities,but also has the characteristics of low cost,scalability,convenience,and high resource utilization.The research contents and results of this paper are as follows:(1)Aiming at the problems of slow update and easy loss of network experimental hardware equipment,this paper proposes and implements a network emulation experiment scheme based on application virtualization technology,which meets the needs of university network experiments and adapts to the network simulator of current mainstream manufacturers.The software reduces the resource occupancy of the server through application virtualization,improves the remote access method,provides a unified service access interface,and supports browser and "soft application" access methods.In addition,the security and stability of services are guaranteed through virtualization security assurance and application-layer load balancing technology.(2)This paper deeply integrates remote network emulation experiments and teaching arrangements,and builds an experiment platform through related technologies such as microservices,load balancing algorithms,and Web Socket protocols.It supports real-time interaction between teachers and students,and user authority control;provides experimental navigation,content management,job management and other functions;in addition,the platform support module and monitoring module are designed and implemented,which integrates core functions such as virtual machine management,automated deployment,platform monitoring,etc.,to realize the one-stop environment required to quickly build the platform,and lay a solid foundation for later deployment and maintenance.(3)This paper tests the platform in multiple dimensions such as function,bandwidth,and performance.The test results show that the platform supports most experiments of computer network courses,and can support nearly 300 users to conduct remote experiments at the same time.Compared with remote desktops,sharing applications reduces the number of virtual machines,improves server resource utilization,and reduces bandwidth usage.Under the conditions of a campus network,it can support hundreds of people to carry out experiments,and reduce memory usage for each user by about 6.3%.In addition,the test results also show that the platform has the advantages of low delay and good stability,which can meet the needs of university network experiments.
Keywords/Search Tags:Application virtualization, Network laboratory, Network emulation, Microservice architecture
PDF Full Text Request
Related items