Internet demand and power shortages