Authors
Stephen Bonner, Ibad Kureshi, John Brennan, Georgios Theodoropoulos
Publication date
2017/1/1
Book
Software architecture for big data and the cloud
Pages
253-283
Publisher
Morgan Kaufmann
Description
This chapter explores the rise of “big data” and the computational strategies, both hardware and software, that have evolved to deal with this paradigm. Starting with the concept of data-intensive computing, the different facets of data processing like Map/Reduce, Machine Learning, and Streaming data are explored. The evolution of different frameworks such as Hadoop and Spark are outlined and an assessment of the modular offerings within the frameworks is compared with a detailed analysis of the different functionalities and features. The hardware considerations required to move from compute-intensive to data-intensive are outlined along with the impact of cloud computing on big data. The chapter concludes with the upcoming developments in the near future for big data and how this computing paradigm fits into the road to exascale.
Total citations
201920202021202220232024276133
Scholar articles
S Bonner, I Kureshi, J Brennan, G Theodoropoulos - Software architecture for big data and the cloud, 2017