solar farm virtualization