Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of a Beowulf cluster system based on message passing

Author: GuoJing
Tutor: ZhuYongZhi
School: Qufu Normal University
Course: Applied Computer Technology
Keywords: Beowulf Cluster MPI Parallel Computing Cluster Middleware
CLC: TP338.6
Type: Master's thesis
Year: 2009
Downloads: 75
Quote: 0
Read: Download Dissertation

Abstract


With the development of economy and science,the computational tasks become more and more in the fields of biomedicine,weather forecasting and high-power physics.Their specialties are:lots of computational data,complicated algorithm,large-scale,most difficult computation. So,Computer’s reliability and availability are becoming more and more important.Though a single computer’s capability and reliability are becoming better and better,But a single computer can’t complete some requests still.Therefore,people think of a method to build a high performance system with common PCs which are connected to each other by some ways,the system is called cluster.Cluster is the best substitute of expensive super computer,because it is very cheap and convenient,moreover,it demands very low for software and hardware.Cluster technology is a technology of organizing several computers to work together to make a more powerful computer.The technology can provide more availability and more reliability.As the HPC’s a branch,The application of Beowulf cluster system based on the Message Passing is getting more and more widespread,it has many merits,for example:inexpensive,easy to manage,the higher performance-to-price ratio.In this paper,we design and implement a cluster system based on Linux and MPI with existing hardware and software in the laboratory by introducing framework technology of cluster middleware.Firstly,in this paper,we discuss structure and function of the Linux cluster in detail,analyze the research situation of cluster in existence,the program model of parallel computing and Message Passing Mechanism.We analyze the basic principle,idea,composition and the main component function of the cluster system based on MPI and Linux,and research some key technologies about parallel computing and cluster middleware.Secondly,in this system,we design and implement a cluster middleware,including computing node insert module,resource management module,and task schedule module.By implementing function of some modules in cluster system,this system has functions of testing network load,dynamically reflect the change feature for node and rationally distribute task according to the load of node.Nowadays,these researches and implementations are hot research subjects on parallel computing system,and provide some references for relative researches.At the end of this thesis,in the experiment,a parallel program is used based on this cluster system to test the availability and robustness of the cluster system by using static dispatching algorithm and task schedule algorithm which we propose in the paper,separately.The experiment indicates that the cluster system has excellent computing performance and rapid response to the external performance,and it can dynamically reflect the change feature of capability parameter in the cluster.It has some good characteristics such as simplification,easy extensibility and so on.These researches and implementations in the paper are a hot research subject on parallel computing system.They shed light on some new ideas and plans for relative research.

Related Dissertations

  1. Research and Design of a High-Performance Scalable Public Key Cryptographic Coprocessor,TN918.1
  2. Research on Video Compression Algorithm Based on Multi-core Computing Platform,TN919.81
  3. Research of Finite Element Method on GPU,O241.82
  4. The Algorithm Researches of Novel Wide Area Backup Protection for Power Grid,TM774
  5. The Research on Online Adaptive Settings,TM77
  6. Overload virtual machine performance improvement under MPI communication method,TP302
  7. Fault Tolerance for MapReduce in the Cloud Environment,TP302.8
  8. High dynamic SINS navigation solution algorithm and parallelization of,TN966
  9. GPU-accelerated particle filter PET image reconstruction algorithm,TP391.41
  10. GPU-based parallel search algorithm for time series,TP391.41
  11. CPU-based inverse algorithm source strength,TP18
  12. Large-scale approximation paragraph fingerprint - based page detection algorithm research,TP393.092
  13. Research on Fault-Tolerant Parallel Skyline Query Technology in Cloud Computing Environment,TP311.13
  14. A Study on Diagonal Computing Model for GPGPU Platform,TP391.41
  15. Algorithm Study on Accelerate CV Image Segmentation and Exterior Industrial Image Reconstruction by CUDA,TP391.41
  16. The Study on the UAV Digital Remote Sensing & Survey System Integration and Images Data Processing,P237
  17. Application of Parallel FDTD and MPSTD Algorithm in EM Scattering,O441.4
  18. A Parallel DDM Preconditioner for Solving Finite Element Discretization of Elasticity Problem in Three Dimension,O241.82
  19. Tension Control System and Application of a Copper Slitting Line,TG333.21
  20. Lattice-Boltzmann Simulation on Fluid Dynamics and Mixing in Micro Channels,TQ021.1
  21. Study on Clinical Applications of Gated Myocardial Perfusion Imaging (G-MPI) Before and After Coronary Artery Bypass Grafting,R654.2

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > A variety of electronic digital computer > Parallel computer
© 2012 www.DissertationTopic.Net  Mobile