A review on the deployment of demand response programs with multiple aspects coexistence over smart grid platform. (July 2022)