1. INTRODUCTION

2. FOG COMPUTING: AN OVERVIEW

3. USE CASE SCENARIOS

4. COMMON FEATURES IN FOG COMPUTING

5. EXISTING RESEARCH EFFORTS AND TRENDS

6. LESSONS LEARNED

7. CHALLENGES AND OPPORTUNITIES

8. CONCLUSIONS