Authors
Amol N Ghoting, John A Gunnels, Prabhanjan Kambadur, Edwin P Pednault, Mark S Squillante
Publication date
2013/5/17
Journal
IBM Journal of Research and Development
Volume
57
Issue
3/4
Pages
2: 1-2: 11
Publisher
IBM
Description
Massive-scale analytics (MSA) applications are characterized by the large amount of data that they process and the complexity of algorithms used to process the data. The ideal MSA system will not only support processing of large amounts of data but also offer a high degree of parallelism and support scheduling and resource allocation of complex workloads. Designers of MSA systems must provide three necessities: programming abstractions, runtime systems, and hardware. Historically, two communities have undertaken the task of designing MSA systems: the database community, which has argued for an SQL (Structured Query Language)-influenced processing paradigm, and the high-performance computing community, which has focused on developing infrastructures for highly efficient, but complex, parallel implementations. These two communities have developed disparate technologies to meet the …
Scholar articles
AN Ghoting, JA Gunnels, P Kambadur, EP Pednault… - IBM Journal of Research and Development, 2013