ComputingComputer ScienceHigh-performance ComputingArtificial IntelligenceBig Data AnalyticsParallel ComputingData ParallelismDistributed Data ProcessingParallel Algorithm DesignParallel ArchitecturesParallel Computing SystemsScalable Algorithm DesignBig Data ArchitectureData-intensive ComputingDesign PatternsLarge-scale Data ProcessingParallel Computing ArchitecturesParallel Data ProcessingParallel Processing
Big Data has become a new source of opportunity among applications in Artificial Intelligence. Many design considerations exist in this relatively new field where parallel processing frameworks can be employed in a more economical fashion. Unlike traditional data sources, Big Data applications present their own unique challenges in order to appropriately harness the utility of open source frameworks including Apache Spark and design patterns predicated on the Directed Acyclic Graph. By embracing this new paradigm, parallel processing can be effectively leveraged to support development at a level of scale and performance that was not possible earlier.
4
Matei Zaharia, Reynold Xin, Patrick Wendell et al. · Communications of the ACM · 2016 · 2.3K citations
Remote sensing big data computing: Challenges and opportunities
Yan Ma, Haiping Wu, Lizhe Wang et al. · Future Generation Computer Systems · 2014 · 648 citations
Kate Crawford · SSRN Electronic Journal · 2011 · 419 citations · Full text
Large Scale Distributed Data Science using Apache Spark
James G. Shanahan, Laing Dai · 2015 · 167 citations