Skip to main content
. Author manuscript; available in PMC: 2019 Jun 13.
Published in final edited form as: Proc Int World Wide Web Conf. 2019 May;2019:659–669. doi: 10.1145/3308558.3313548

Figure 2.

Figure 2

A graphical example of our SGranite: Suppose there are 2 workers, we will have 8 blocks and 4 strata after partition. We run this process iteratively until convergence. In each epoch, start from strata one, each worker runs SGD for its own assigned block in parallel. Check the convergence until all strata are iterated. We repeat above algorithm again if the stopping criteria is not satisfied. All intermediate results are saved as Resilient Distributed Datasets (RDD) collections and cached in memory.