Abstract
Many-task computing aims to bridge the gap between two computing paradigms, high throughput computing and high performance computing. Traditional techniques to support many-task computing commonly found in scientific computing (i.e. the reliance on parallel file systems with static configurations) do not scale to today’s largest systems for data intensive application, as the rate of increase in the number of processors per system is outgrowing the rate of performance increase of parallel file systems. In this chapter, the authors argue that in such circumstances, data locality is critical to the successful and efficient use of large distributed systems for data-intensive applications. They propose a “data diffusion” approach to enable data-intensive many-task computing. They define an abstract model for data diffusion, define and implement scheduling policies with heuristics that optimize real world performance, and develop a competitive online caching eviction policy. They also offer many empirical experiments to explore the benefits of data diffusion, both under static and dynamic resource provisioning, demonstrating approaches that improve both performance and scalability.
| Original language | English (US) |
|---|---|
| Title of host publication | Data Intensive Distributed Computing |
| Subtitle of host publication | Challenges and Solutions for Large-Scale Information Management |
| Publisher | IGI Global |
| Pages | 28-73 |
| Number of pages | 46 |
| ISBN (Electronic) | 9781615209729 |
| ISBN (Print) | 9781615209712 |
| DOIs | |
| State | Published - Jan 1 2012 |
| Externally published | Yes |
All Science Journal Classification (ASJC) codes
- General Computer Science
- General Business, Management and Accounting
Fingerprint
Dive into the research topics of 'Towards Data Intensive Many-Task Computing'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver