http://vldbarc.org/pvldb/vldb2010/pvldb_vol3/I08.pdf