Pado: A Data Processing Engine for Harnessing Transient Resources in Datacenters
the elements of statistical learning : data mining , inference , and prediction , 2nd edition .