I. INTRODUCTION
A. Background and Guidelines

II. RELATED WORK

III. A CONTEXT-BASED CLASSIFICATION OF ANTICIPATORY NETWORKING SOLUTIONS
A. Geographic Context
B. Link Context
C. Traffic Context
D. Social Context
E. Summary

IV. PREDICTION METHODOLOGIES FOR ANTICIPATORY NETWORKING
A. Time Series Predictive Modeling
B. Similarity-based Classification
C. Regression Analysis
E. Summary

V. OPTIMIZATION TECHNIQUES FOR ANTICIPATORY NETWORKING
A. Convex Optimization
B. Model Predictive Control
C. Markov Decision Process
D. Game theoretic approaches
E. Summary

VI. APPLICABILITY OF ANTICIPATORY NETWORKING TO OTHER WIRELESS NETWORKS
A. 5G Cellular Networks
B. Mobile ad hoc networks
C. Cognitive Radio Networks
D. Device-to-Device
E. Internet of Things

VII. ON THE IMPACT OF ANTICIPATORY NETWORKING ON THE PROTOCOL STACK
A. Physical
B. Data Link
C. Network
D. Transport

VIII. ISSUES, CHALLENGES, AND RESEARCH DIRECTIONS
A. Context related analyses
B. Anticipation-enabled use cases

IX. CONCLUSIONS