-<li>Many individual connected computers behave as one big
-computer. System is horizontally linearly scalable.
-</li>
-<li>Programming abstraction and execution model that naturally divides
-problems te be solved in parallel and result easily combined.
-</li>
-<li>Data is spread across nodes, automatic failover, built in
-resiliency.
-</li>
-<li>Small pieces of code are automatically transferred to the node
-that contains relatively big data that needs processing (network
-efficiency).
-</li>
-</ul>