A multi-agent system for energy management in smart microgrids with distributed energy storage and demand response | IEEE Conference Publication | IEEE Xplore