10.1109/TPDS.2021.3060462