Agent-based architecture for demand side management using real-time resources’ priorities and a deterministic optimization algorithm | Publicación