Font Size: a A A

Design And Implementation Of Teaching Platform Based On The Virtual Cluster And Distributed File System

Posted on:2018-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:S G ChenFull Text:PDF
GTID:2348330518995334Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Cloud computing is the Internet boom, and education is the important work of the country. The traditional experiment teaching not only needs a lot of machines and fields, but also has some disadvantages,such as management and so on. In this paper, cloud computing as the starting point, with more efficient and energy saving as the starting point,combined with cloud computing and virtualization technology, the design and implementation of a new type of experimental teaching platform. At the same time taking into account the increase in the number of users, the single server has been unable to assume the actual physical computing resources. To expand the scale of the cluster model.In this paper, through the KVM and QEMU and other virtual technology in-depth study, master the principle of virtualization. At the same time, the distributed file system to start learning, analysis of the commonly used algorithm of data storage in the distributed file system,and the virtual switch and the VNC of the study, further understanding of the principle of TCP/IP protocol, and from micro to macro on the platform of a new thinking. On this basis, this paper presents the design goal of experimental teaching platform based on virtualization, and according to the goal of this paper puts forward the framework of the platform design, the whole platform is in accordance with the division of modularity, the module gives different specific design scheme. After the design of the system, each module is realized, the feasibility of the experimental teaching platform is verified, and the integration of the whole system is carried out.After the completion of the deployment of the cluster system, the basic functions of the test. A detailed test procedure is given for the hidden danger of noVNC traffic. By analyzing the test results, the correctness of the platform is verified by practice. Then the performance of the platform is given on the memory, I/O and CPU optimization program.This article describes following parts:1. The virtualization technology in cloud computing is deeply study.A deep understanding of the principle of virtualization.2. In-depth study of distributed file system. CEPH and NFS were carried out in practice. The CRUSH algorithm and hash algorithm are discussed in detail.3. The design goal and the feasibility of the experimental teaching platform are analyzed, and the overall structure design is given.4. According to the division of function, 6 main modules are designed in detail.5. System is implemented for each module and the whole system is realized by cluster.6. The hidden dangers of the platform are tested, and the performance of the platform is optimized.In this paper, the experimental teaching platform is designed to meet the teaching and design of the University. At present, many universities in China have begun to use this platform to carny out practical teaching.Therefore, according to the needs of the user needs to continue to optimize.
Keywords/Search Tags:virtualization, distributed, cluster, teaching platform, VNC
PDF Full Text Request
Related items