2013 · 16 citations · 3 references
ComputingCloud ComputingComputer ScienceCloud InfrastructureDatabasesParallel ComputingCloud Data PlatformsDatabase ManagementDistributed Data ProcessingParallel DatabasesQuery OptimizationQuery ProcessingCloud Computing ResourcesCost-effectivenessLarge-scale Data ProcessingMapreduceMapreduce AlgorithmsQuery Performance OptimizationSemantic Query OptimizationSemantic Web
Scalable processing of Semantic Web queries has become a critical need given the rapid upward trend in availability of Semantic Web data. The MapReduce paradigm is emerging as a platform of choice for large scale data processing and analytics due to its ease of use, cost effectiveness, and potential for unlimited scaling. Processing queries on Semantic Web triple models is a challenge on the mainstream MapReduce platform called Apache Hadoop, and its extensions such as Pig and Hive. This is because such queries require numerous joins which leads to lengthy and expensive MapReduce workflows. Further, in this paradigm, cloud resources are acquired on demand and the traditional join optimization machinery such as statistics and indexes are often absent or not easily supported.
3
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Scalable Multi-query Optimization for SPARQL
Wangchao Le, Anastasios Kementsietsidis, Songyun Duan et al. · 2012 · 114 citations