A novel generic architecture for the implementation of demand response programs in a smart grid | IEEE Conference Publication | IEEE Xplore