Efficient Parallel I/O on SCI Connected Clusters

نویسنده

  • Joachim Worringen
چکیده

efficient use of the underlying SCI interconnect is presented. Every process of the MPI application is client as well as server for I/O operations. This allows for a maximum of locality in file access, while the accesses to remote portions of the distributed file are performed via distributed shared memory techniques. A server is only required to manage the initial distribution of the file fragments between the participating nodes and to provide services like external access and redundancy. I INTRODUCTION As a cost-effective alternative to vendor-integrated systems, more and more high-performance computing systems are built as components-off-the-shelf (COTS) clusters. The standard components include the hardware and also the software, with the operating system as the basic building block. Common operating systems for COTS clusters are Linux, Windows NT/2000 and Solaris. The currently most used programming interface to create portable parallel scientific or technical applications is MPI. Many implementations of MPI exist for COTS clusters, too. However, this kind of applications does not only require communication between the processes, but often also has to perform a significant amount of file I/O for various purposes [1]. The standard I/O interfaces offered by operating systems used in COTS clusters lack support of high-performance, parallel I/O services as they are required for typical I/O related load of scientific applications [2]. On the other hand, existing mechanisms for parallel I/O like dedicated parallel file systems have to be used via a proprietary interface which hinders portability. To overcome these problems at least for the scope of MPI programming , the MPI-2 standard includes a definition of a programming interface for parallel I/O called MPI-IO [3] to allow portable and efficient programming of MPI applications with I/ O requirements. A number of MPI-IO implementations are available for COTS clusters, too. To improve the performance of COTS clusters, high-speed interconnects like Myrinet or SCI are used instead of the ether-net-based TCP/IP network. However, the direct and thus efficient support of these interconnects for I/O is not very common. In this paper, we present the design and an implementation of a system for parallel I/O with an MPI-IO API on SCI connected clusters which directly utilizes the fast SCI interconnect.We have named this system pioSC 3 which stands for parallel I/O on SCI connected COTS clusters. The next chapter describes the basic priniples of pioSC 3 , while chapter III summarizes the results and gives some directions for …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigation of structural and electronic properties of small Au n Cu m (n+m≤5) nano-clusters for Oxygen adsorption

In this study, the structures, the IR spectroscopy, and the electronic properties of AunCum (n+m≤5) bimetallic clusters were studied and compared with those of pure gold and copper clusters using the generalized gradient approximation (GGA) and exchange correlation density functional theory (DFT). The study of an O2-AunCum system is important to identify the promotion effects of each of the two...

متن کامل

Investigation of structural and electronic properties of small Au n Cu m (n+m≤5) nano-clusters for Oxygen adsorption

In this study, the structures, the IR spectroscopy, and the electronic properties of AunCum (n+m≤5) bimetallic clusters were studied and compared with those of pure gold and copper clusters using the generalized gradient approximation (GGA) and exchange correlation density functional theory (DFT). The study of an O2-AunCum system is important to identify the promotion effects of each of the two...

متن کامل

Parallel I/O Support for HPF on Clusters

Clusters of workstations are a popular alternative to integrated parallel systems designed and built by a vendor. Besides their huge cumulative processing power, they also provide a large data storage capacity which allows efficient implementations of large-scale applications which are I/O intensive. This paper proposes a language, compiler and runtime software solution to the problem of parall...

متن کامل

An Efficient Global Address Space Model with SCI

One of the most powerful features of I/O-bus-based SCI is its ability for non-coherent remote memory access with a simple load/store interface. SCI bridges the gap between clusters with expensive, proprietary solutions implementing true coherent shared memory and low-performance software implementations of distributed shared memory (DSM). This allows for a true global address space scheme where...

متن کامل

Parallel Computation on Interval Graphs Using PC CLusters: Algorithms and Experiments

The use of PC clusters interconnected by high performance local networks is one of the major current trends in parallel/distributed computing. These clusters can yield effective parallel systems for a fraction of the price of machines using special purpose hardware. Although significant effort has been undertaken on system-level and programming environment issues for such clusters, much less at...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000