A Distributed Algorithm of Appliance Scheduling for Home Energy Management System | IEEE Journals & Magazine | IEEE Xplore