TY - GEN
T1 - Flow-based programming for IoT leveraging fog computing
AU - Szydlo, Tomasz
AU - Brzoza-Woch, Robert
AU - Sendorek, Joanna
AU - Windak, Mateusz
AU - Gniady, Chris
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/8/7
Y1 - 2017/8/7
N2 - The number of devices connected to the Internet is constantly growing. They are interacting with each other and produce data that has to be processed. The increasing data volume generated by the IoT devices is well handled by the flow based programming where data is moved through the networks of processes. Limited resources of the devices are compensated by the clouds creating the continuum. Nevertheless, to increase responsiveness in IoT or optimize the network bandwidth it might be necessary to move some processing to the fog i.e. to the devices located closer to the data sources. Execution of data flow on the number of heterogeneous IoT devices is not trivial as they offerdifferent computational resources. In the paper, the concept of data flow transformation in order to execute parts of it, closer to the sources of data, on the devices with constrained resources is presented.
AB - The number of devices connected to the Internet is constantly growing. They are interacting with each other and produce data that has to be processed. The increasing data volume generated by the IoT devices is well handled by the flow based programming where data is moved through the networks of processes. Limited resources of the devices are compensated by the clouds creating the continuum. Nevertheless, to increase responsiveness in IoT or optimize the network bandwidth it might be necessary to move some processing to the fog i.e. to the devices located closer to the data sources. Execution of data flow on the number of heterogeneous IoT devices is not trivial as they offerdifferent computational resources. In the paper, the concept of data flow transformation in order to execute parts of it, closer to the sources of data, on the devices with constrained resources is presented.
UR - http://www.scopus.com/inward/record.url?scp=85034273531&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034273531&partnerID=8YFLogxK
U2 - 10.1109/WETICE.2017.17
DO - 10.1109/WETICE.2017.17
M3 - Conference contribution
AN - SCOPUS:85034273531
T3 - Proceedings - 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2017
SP - 74
EP - 79
BT - Proceedings - 2017 IEEE 26th International Conference on Enabling Technologies
A2 - Cellary, Wojciech
A2 - Fugini, MariaGrazia
A2 - Reddy, Sumitra
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2017
Y2 - 21 June 2017 through 23 June 2017
ER -