Add partitioner
Partition ordering
Add partitioner to the argument of SilkSeq.sorted
Generalize the reduce task evaluation
Add timeout when monitoring task status update
Restructuring Silk packages
Annotate with an explicit type to cope with a highlight error of scala plugin
Reuse existing DataServer in ClusterSpec
Fix workflow
Fix WorkflowTest
Rename to SilkEnv.env
Add sampling operation
Removed type paramter from Slice class. Slice class now has keyIndex
Implement ShuffleReduce
Add get method to Silk
Reduced the number of probes to match with the given number of partitions
Fix probe generation
Add sorting operation to ShuffleReduce
Fix sorting of retrieved partitions
Merge branch 'feature/shuffle' into feature/executor