Edge-Cloud Synergy