Edge Computing: Profitability and Predictability, Key Factors for Success