Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
How to build a Beowulf: a guide to the implementation and application of PC clusters
How to build a Beowulf: a guide to the implementation and application of PC clusters
A Distributed Implementation of a Task Pool
Research Directions in High-Level Parallel Programming Languages
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
The Architecture of the Earth System Modeling Framework
Computing in Science and Engineering
Ivy: a read/write peer-to-peer file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
PVFS: a parallel file system for linux clusters
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Hi-index | 0.00 |
The Land Information System (LIS) was developed at NASA to perform global land surface simulations at a resolution of 1-km or finer in real time. Such unprecedented scales and intensity pose many computational challenges. In this article, we demonstrate some of our approaches in high-performance computing with a Linux cluster to meet these challenges and reach our performance goals. These approaches include job partition and a job management system for parallel processing on the cluster, high-performance parallel input/output based on GrADS-DODS (GDS) servers, dynamic load-balancing and distributed data storage techniques, and highly scalable data replication with peer-to-peer (P2P) technology. These techniques work coherently to provide a high-performance land surface modeling system featuring fault tolerance, optimal resource utilization, and high scalability. Examples are given with LIS's high-resolution modeling of surface runoff during 2003 to illustrate LIS's capability to enable new scientific explorations.