A Substitution Algorithm for Dataflow Network Agents on Smart-M3 Platform
https://doi.org/10.18255/1818-1015-2013-4-81-90
Abstract
The paper presents an agent substitution algorithm for a dataflow network implemented on the Smart-M3 platform. Such a substitution allows to transfer control and computational context from an unexpectedly disconnected agent to a programmable substitute agent for the period of absence of the first agent in the network. It also guarantees integrity of the information flow, i.e. the functioning of all dependent services is not disrupted after the agent disconnection. When the agent returns to the network the reverse substitution occurs also with keeping integrity of the information flow. The paper gives a description of the dataflow network implementation and substitution mechanism structure on the Smart-M3 platform. The detailed description of the substitution algorithm including initialization, registration, and bidirectional substitution phases is given. The proposed substitution algorithm was implemented by the authors in the substitution mechanism as a part of the RedSIB semantic information broker on the Smart-M3 platform.
About the Authors
A. M. VasilevRussian Federation
аспирант каф. теоретической информатики,
Sovetskaya str., 14, Yaroslavl, 150000, Russia
I. V. Paramonov
Russian Federation
канд. физ.-мат. наук, доцент каф. компьютерных сетей,
Sovetskaya str., 14, Yaroslavl, 150000, Russia
N. S. Lagutina
Russian Federation
канд. физ.-мат. наук, доцент каф. вычислительных и программных систем,
Sovetskaya str., 14, Yaroslavl, 150000, Russia
E. I. Mamedov
Russian Federation
аспирант каф. компьютерных сетей,
Sovetskaya str., 14, Yaroslavl, 150000, Russia
References
1. Atzori L., Iera A., Morabito G. The internet of things: A survey // Computer Networks. 2010. Vol. 54, No 15. P. 2787–2805.
2. Sensor-enabled rfid system for monitoring arm activity: Reliability and validity / Barman Joydip, Uswatte Gitendra, Ghaffari Touraj et al. // IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2012. Vol. 20, No 6. P. 771–777.
3. The energy aware smart home / Marco Jahn, Marc Jentsch, Christian R. Prause et al. // 5th International Conference on Future Information Technology (FutureTech). 2010. P. 1–8.
4. Song J.-h., Hou S.-f. Infrared application in smart home system—based on intelligent air conditioning design // Proceedings of 3rd International Asia Conference on Industrial Engineering and Management Innovation (IEMI2012) / Ed. by Runliang Dou. Springer Berlin Heidelberg, 2013. P. 721–728.
5. Chen Y.-K. Challenges and opportunities of internet of things // 17th Asia and South Pacific Design Automation Conference (ASP-DAC). 2012. February. P. 383–388.
6. Synthesizing hardware from dataflow programs / Jörn W Janneck, Ian D Miller, David B Parlour et al. // Journal of Signal Processing Systems. 2011. Vol. 63, No 2. P. 241–249.
7. Vasilev A., Paramonov I., Balandin S. Mechanism for robust dataflow operation on smart spaces // Proceedings of the 12th Conference of Open Innovations Association FRUCT and Seminar on e-Travel. Oulu, Finland, November 5-9, 2012. St.-Petersburg : SUAI, 2012. P. 154–164.
8. Smart-M3 information sharing platform / J. Honkola, H. Laine, R. Brown, O. Tyrkkö // IEEE Symposium on Computers and Communications (ISCC) / IEEE. 2010. P. 1041–1046.
9. Klyne G., Carroll J., McBride B. Resource description framework (rdf):concepts and abstract syntax. 2004. February. URL: http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/.
10. Schneider M., Carroll J., Herman J., Patel-Schneider P. Owl 2 web ontology language rdf-based semantics (second edition). 2011. December. URL:http://www.w3.org/TR/2012/REC-owl2-rdf-based-semantics-20121211/.
11. RedSib: a Smart-M3 semantic information broker implementation / F. Morandi, L. Roffia, A. D’Elia et al. // Proceedings of the 12th Conference of Open Innovations Association FRUCT and Seminar on e-Tourism. Oulu, Finland. St.-Petersburg : SUAI, 2012. November. P. 86–98.
Review
For citations:
Vasilev A.M., Paramonov I.V., Lagutina N.S., Mamedov E.I. A Substitution Algorithm for Dataflow Network Agents on Smart-M3 Platform. Modeling and Analysis of Information Systems. 2013;20(4):81-90. (In Russ.) https://doi.org/10.18255/1818-1015-2013-4-81-90