We first address the meaning of "scaling up" and highlight important issues.
We then show similarities between existing methods by grouping them into three
high-level categories. Within each category, we discuss the techniques themselves
in some detail, showing the similarities and differences between techniques of each
type. Finally, we conclude with suggestions for research and practice that emerge
from the survey's analysis.