Network Traffic Classification using Machine Learning Techniques over Software Defined Networks | Synapse