Home IT Will Edge Computing Help Cloud Infrastructure Meet Consumer Demand?