todo
- More testing
- Complete checkpointing mechanism (during superstep execution and beforee a new superstep is started)
- Aggregators type conversion (e.g. SumInt/MaxInt/MinInt aggregators should accept all integer data types, not only int64)
- Cassandra replication strategies (atm. the keyspace replication strategy is ignored - see "replicationStrategy.go")
- Better task scheduling logic (e.g. keep track of past performance and failures for each slave node)
- ...
Pregel: A System for Large-Scale Graph Processing – Malewicz et al. (Google) 2010