Partitioning and Bucketing Techniques to Speed up Query Processing in Spark-SQL | IEEE Conference Publication | IEEE Xplore