I. Introduction  
A. Research Trend and Statistics  
B. Motivational Scenarios  
C. Existing Surveys and Tutorials  
D. Contributions  

II. Evolution or Origin of Edge Computing  
A. Metrics  
B. Evolution  

III. Recent Advances  
A. Smart Transportation System  
B. Augmented Reality  
C. Smart Health-care  
D. Smart Grids  
E. Smart Farming  
F. Smart Buildings  
G. Smart Management  

IV. Taxonomy  
A. Characteristics  
B. Edge Analytics  
C. Resources  
D. Resource Management Strategies  
E. Edge Intelligence  
F. Caching  
G. Sustainability  
H. Security  

V. Requirements  
A. Scalability and Reliability  
B. Context-awareness  
C. Resource Management  
D. Sustainability  
E. Elasticity  
F. Interoperability  
G. Privacy and Security  
H. Business Model  

VI. Case Studies  
A. Barcelona smart city  
B. #SmartME  
C. WATCH  
D. Lessons Learned: Summary and Insights  

VII. Open Research Challenges  
A. Intelligent Caching  
B. Collaborative Edge Computing  
C. Cooperative and Sustainable Load Balancing  
D. Intelligent Edge Computing  
E. Network Slicing  
F. Cyber and Physical Security  

VIII. Conclusions and Future Prospects  
A. Conclusions  
B. Future Prospects