Research: SDN A Survey of Networking Applications Applying the Software Defined Networking Concept Based on Machine Learning An SDN-based Network Architecture for Extremely Dense Wireless Networks