A parallel computing framework for big data