Academia.eduAcademia.edu

Fig. 2: Architecture / Network Topology Comparison between the frameworks and streaming source intregrations — focusing on major network traffic flows. Note that with Spark and a TCP streaming source, one of the worker nodes is selected as ‘receiver’ and manages the TCP connection to the streaming source. Note that neither the monitoring and throttling tool (which communicates with all components) are shown, nor is additional metadata traffic between nodes (for scheduling, etc.). Note the adaptive queue- and P2P-based message processing in HarmoniclO.

Figure 2 Architecture / Network Topology Comparison between the frameworks and streaming source intregrations — focusing on major network traffic flows. Note that with Spark and a TCP streaming source, one of the worker nodes is selected as ‘receiver’ and manages the TCP connection to the streaming source. Note that neither the monitoring and throttling tool (which communicates with all components) are shown, nor is additional metadata traffic between nodes (for scheduling, etc.). Note the adaptive queue- and P2P-based message processing in HarmoniclO.