Edge Computing is the Next Evolution of Cloud