Font Size: a A A

The Design And Implementation Of Xcat Platform Webui System

Posted on:2013-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2248330374999163Subject:Software engineering
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:xCAT Platform, High-Performance Computing, Compute NodeWebUI System
PDF Full Text Request
Related items