I. INTRODUCTION

II. DATA PLANE ARCHITECTURES

III. DATA PLANE FLEXIBILITY AND PROGRAMMABILITY

IV. SUPPORTING TECHNOLOGIES FOR DATA PLANE IMPLEMENTATIONS

V. IMPLICATIONS OF SDN-RELATED RESEARCH ON DATA PLANE EVOLUTION

VI. GENERIC APPROACHES TO IMPROVE THE DATA PLANE FLEXIBILITY AND PROGRAMMABILITY

VII. FUTURE RESEARCH DIRECTIONS AND CONCLUSION