When edge computing meets IoT systems: Analysis of case studies