Distributed multi-agent algorithm for residential energy management in smart grids | IEEE Conference Publication | IEEE Xplore