Font Size: a A A

Studies And Implementation Of FTP Client MFTP In The MASSIVE Grid Environment

Posted on:2006-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:C Y ZhuFull Text:PDF
GTID:2168360152470044Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Supercomputers almost dominate the area of large-scale scientific and engineering computations due to their powerful computing capabilities. However, people cannot easily access them because of their costs. Easy access to them is highly desirable since problems in daily life become more and more complicated. The Grid is a cheap way for obtaining powerful computing capabilities.The term Grid refers to an emerging infrastructure that enables the integrated sharing and collaboration of remote high-end computers, databases, scientific instruments, networks and other resources. Essentially, grid computing brings the capabilities of a centralized supercomputer to a desktop at a remote site, much like the electric power grid bringing power to any wall socket from the collective generators in the grid.Grid applications often involve large amounts of data and/or computation, such as high-energy physics, biomedical information, and large-scale computational fluid dynamics (CFD) and computational solid mechanics (CSM). The MASSIVE (a Multidisciplinary ApplicationS-oriented Simulation and Visualization Environment) project intends to offer users with a grid-enabled CFD and CSM problem solving environment.Modern computations and simulations often involve large distributed file transfer, therefore a secure, high-performance, robust and reliable data transfer mechanism is necessary. This thesis describes an implementation of an FTP client called MFTP. MFTP is based on the GridFTP protocol, built on top of the Globus Toolkit, and has a user-friendly and interactive GUI.This thesis is organized as follows. Chapter 1 introduces the background of this research and organization of the thesis. Chapter 2 describes the fundamentals and recent developments of grid technology and its applications. Chapter 3 details the MASSIVE project, including its function, main modules and the relationship between MASSIVE and MFTP. The two chapters following are devoted to the implementation of the MFTP, i.e., architecture design in Chapter 4, and implementation details and performance tests in Chapter 5. Finally, Chapter 6 summarizes the whole thesis and prospects future work.
Keywords/Search Tags:Grid computing, MASSIVE project, Globus Toolkit, GridFTP, MFTP
PDF Full Text Request
Related items