An ensemble-based approach for effective distributed denial of service attack detection in software defined networking | Synapse