Table-based scheduling method for distributed demand side management | Synapse