Influence Propagation over Large Scale Social Networks