Demand response exchange (DRX)