Oblivious Partitioning

User 67 | 3/4/2014, 4:36:36 AM

Hi, Does dynamic graph hold true for Oblivious partitioning? If not May I know the reason?

Thanks and Regards, Sagar


User 6 | 3/5/2014, 4:09:37 PM

I repeat here an answer from Rong Chen:

Currently, GraphLab only supports ADD new data (vertex or edge) to the graph. You can load new data as normal (e.g., graph.load_format()), and call graph.finalize() again before computing on new graph.

But, you CANNOT change the partition method and remove data (vertex or edge) from graph.

About graph partitioning, if you use random or grid method, there is no problem to partition new data. But if you use oblivious method, since the heuristic information has lost after finalizing, so the decision on new data maybe bad.