I. INTRODUCTION

II. EVOLUTION OF DISTRIBUTED COMPUTING

III. FOG COMPUTING: RESEARCH CHALLENGES, CURRENT STATUS AND TAXONOMY OF EXISTING WORKS

IV. FOG COMPUTING ARCHITECTURES AND FRAMEWORKS

V. TECHNOLOGIES FOR ENABLING FOG

VI. EXPLORING THE FOG COMPUTING FEATURES FOR DEVELOPING SERVICES

VII. SECURITY AND PRIVACY IN FOG COMPUTING

IX. APPLICATIONS OVER FOG COMPUTING FRAMEWORK

X. FOG COMPUTING ASSOCIATIONS

XI. OVERHEADS ASSOCIATED WITH FOG COMPUTING ENVIRONMENTS

XII. FUTURE SCOPES AND OPEN RESEARCH AREAS IN FOG COMPUTING

XIII. CONCLUSION