Dissertation > Excellent graduate degree dissertation topics show

The Design and Implementation of Xcat Platform Webui System

Author: WangBin
Tutor: ZhaoFang
School: Beijing University of Posts and Telecommunications
Course: Software Engineering
Keywords: xCAT Platform High-Performance Computing Compute NodeWebUI System
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 14
Quote: 0
Read: Download Dissertation

Abstract


xCAT is an open source scalable distributed computing management and provisioning tool that provides a unified interface for hardware control, discovery, and provision. xCAT offers complete and ideal management for HPC clusters, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, and whatever tomorrow’s buzzwords may be. It is agile, extendable, and based on years of system administration best practices and experience. xCAT platform webUI system is a webpage edition operating platform for HPC clusters management and development. By setting up servers on management nodes, starting web service, and following xCAT operating command on webpages, it integrates and combines complex operations, thus reducing users’operation procedures and improving management efficiency.From the perspective of application software development and the integration of computer information system, this article begins with the analysis of system requirements, and explained the designing process of xCAT platform webUI system step by step, as well as the implementation of xCAT platform webUI system with javascript. This article intends to improve operational efficiency of xCAT platform users and lower the application threshold of xCAT platform to provide a basis for wider application of xCAT platform and the development of HPC.Based on users’requirement of xCAT node management and monitor, this article details the requirements of xCAT platform webUI into functional and nonfunctional requirements of webUI. In light of system requirements, this article, with detailed design of xCAT webUI, divides the system into switching module of underlying platform, database module, node module, and node monitor module. According to different division of the work of modules, this article uses three languages of php, perl, and javascript respectively to explain system development, and applied the most suitable development technique to different system modules according to their functions to reduce development difficulty and increase developing efficiency.This article adds functions and improves design of all modules of xCAT webUI, given the more humanized requirements in the feedback of users of xCAT web UI, and thus enhances the operational efficiency.To sum up, with the standard process and method of software engineering, this article explains the demand analysis, design and detailed practice of xCAT webUI, and demonstrates the function of system in the application of xCAT, finally arriving at the conclusion that CAT webUI is of great importance in increasing operational efficiency of xCAT users and promoting the fast development of HPC.

Related Dissertations

  1. Research of Finite Element Method on GPU,O241.82
  2. Overload virtual machine performance improvement under MPI communication method,TP302
  3. Based on GPU / CPU multi- level parallel CFD Optimization Strategy,V221
  4. Research of Parallel FDTD Algorithm Based on LAN,TP393.1
  5. The Design and Implementation of Application Service Subsystem in Grid Environment,TP311.52
  6. Study and Implementation of Application-Level Checkpointing,TP311.53
  7. High-performance parallel computing resource management system, low-power design and research,TP338.6
  8. Weihai outsourcing design and implementation of public technology platform,TP311.52
  9. The Implementation and Application of High-performance Clusters for Computing Theoretical Chemistry.,TP338
  10. GPU Based Spot Noise Parallel Algorithm for 2D Vector Field Visualization,TP391.41
  11. Study and Design of Tianjin University’s Grid System,TP393.02
  12. Research and Implementation of the Registration Center in the Enterprise Grid Computing System,TP393.18
  13. The Research of High-performance Computing Course Based on Case-task Driven Teaching Method,TP338-4
  14. The Research of Optimization Technologies for the File System of High Performance Computing Cluster,TP316
  15. High - performance computing systems based on particle simulation of the GPU,TP338
  16. The Research and Optimization of Small High-Performance Linux-Based Cluster,TP316.81
  17. Dawnning of the Development of Cloud Computing Strategy Research,F426
  18. Study on EEG Analysis Methods Based on Parelle Computing,TN911.6
  19. Optical Fibers as Chemical Optical Interfaces for Bio-sensing and Controlled Release Applications,TQ460.72
  20. Research on Key Technology of the Solar Wind System Simulation,P353.8

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile