a virtual power plant is also a cloud-based central or distributed control center that takes advantage of information and communication technologies (icts) and internet of things (iot) devices to aggregate the capacities of heterogeneous distributed energy resources (ders) to form "a coalition of heterogeneous ders" for the purpose of energy trading on the wholesale electricity markets or providing ancillary services for system operators on behalf of non-eligible individual ders.