Research Article

FastFlow: Efficient Scalable Model-Driven Framework for Processing Massive Mobile Stream Data

Figure 1

Two implementation architectures of handling massive stream data. (a) terms scale-up model, which splits input stream into several substreams by hash function or manually. Analysts define business logic requirements as separated rules that are sent to operator nodes in queue. The relation of source, operator, and sink is (1-1-1), while (b) presents a horizontal distributed computing model, which treats rules as a set and shares stream data among multiple operators. Hence, the relation of source, operator, and sink is (1-n-n).
(a)
(b)