Compiled a todo-list of things to implement / look at. No priorities assigned yet and everything is probably not relevant.

  • Check architecture against original plan and update accordingly
  • Investigate distributed setup and testing with Akka
  • Remote actors identification and lookup – discovery of remote nodes
  • Change load-balancer to support remote actors
  • Dynamically redistribute itemsets if node is down or itemset is unavailable or overloaded → this implies changing the index-mechanism too.
  • Fake lookups of preferences
  • Gossip health status of itemsets
  • Load and register itemsets to actors and trigger reload
  • Define bootstrapping procedure
  • Add proper configurability

And less code related

  • Define a preliminary title for the thesis
  • Draft an outline of the report to next supervisor meeting

Work work!