Research Article
FastFlow: Efficient Scalable Model-Driven Framework for Processing Massive Mobile Stream Data
Algorithm 1
XML formatted metamodel with three submodules, including system configuration, data format, and operator description.
| ?xml version="1.0" encoding="UTF-8"? | | <tasks name="eventsAnalaysis"> | | <configuration> | | <config name="executionTime" type="Integer">300000</config> | | <config name="executionType" type="String">cluster</config> | | </configuration> | | <dataFormat> | | <data ipaddress="183.129.178.26" port="970" timeout="10000" queueName="events"> | | <attribute type="String">sid</attribute> | | <attribute type="Integer">app_id</attribute> | | <attribute type="Long">usr_id</attribute> | | <attribute type="Integer">sess_stamp</attribute> | | <attribute type="Integer">sess_zone</attribute> | | ⋯ | | </data> | | ⋯ | | </dataFormat> | | <operators> | | <operator function="where" parallel="2" groupType="shuffle" streamSource="events"> | | <params attribute="cpu_cores" operator="=" type="Integer">2</params> | | <params attribute="app_name" operator="=" type="String">WWIIFrontline</params> | | </operator> | | ⋯ | | </operators> | | </tasks> |
|