Similar Items: A road towards dynamic bandwidth allocation in NG-EPON: a survey