A review on big data real-time stream processing and its scheduling techniques | Synapse