Loading...
Please wait, while we are loading the content...
Similar Documents
Synchronization and caching data for numerical linear algebra algorithms in distributed and grid computing environments
| Content Provider | ACM Digital Library |
|---|---|
| Author | Mele, Valeria Lapegna, Marco Laccetti, Giuliano Romano, Diego |
| Abstract | Because of the dynamic and heterogeneous nature of a grid infrastructure, the client/server paradigm is a common programming model for these environments, where the client submits requests to several geographically remote servers for executing already deployed applications on its own data. According to this model, the applications are usually decomposed into independent tasks that are solved concurrently by the servers (the so called Data Grid applications). On the other hand, as many scientific applications are characterized by very large set of input data and dependencies among subproblems, avoiding unnecessary synchronizations and data transfer is a difficult task. This work addresses the problem of implementing a strategy for an efficient task scheduling and data management in case of data dependencies among subproblems in the same Linear Algebra application. For the purpose of the experiments, the NetSolve distributed computing environment has been used and some minor changes have been introduced to the underlying Distributed Storage Infrastructure in order to implement the proposed strategies. |
| Starting Page | 23 |
| Ending Page | 28 |
| Page Count | 6 |
| File Format | |
| ISBN | 9781605585550 |
| DOI | 10.1145/1531786.1531791 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2009-05-18 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Numerical linear algebra Block algorithms Grid computing Data caching Synchronization |
| Content Type | Text |
| Resource Type | Article |