Алгоритм замещения агентов dataflow-сети на платформе Smart-M3
https://doi.org/10.18255/1818-1015-2013-4-81-90
Аннотация
Рассматривается алгоритм замещения агента dataflow-сети, реализованной на платформе Smart-M3. Такое замещение позволяет перенести управление и контекст вычислений от преждевременно отключившегося агента к программируемому агенту-заместителю на время отсутствия первого агента в сети. При этом гарантируется целостность информационных потоков, то есть функционирование всех зависимых сервисов не нарушается при отключении агента. При возвращении агента в сеть происходит обратное замещение также с сохранением целостности всех информационных потоков. Приведено описание реализации dataflow-сети и структуры механизма замещения агентов для платформы Smart-M3. Дано детальное описание алгоритма замещения, включающее процедуры инициализации, регистрации и двунаправленного замещения агентов. Предложенный алгоритм замещения реализован авторами в механизме замещения в брокере семантической информации RedSIB на платформе Smart-M3.
Ключевые слова
Об авторах
Андрей Михайлович ВасильевРоссия
аспирант каф. теоретической информатики,
150000 Россия, г. Ярославль, ул. Советская, 14
Илья Вячеславович Парамонов
Россия
канд. физ.-мат. наук, доцент каф. компьютерных сетей,
150000 Россия, г. Ярославль, ул. Советская, 14
Надежда Станиславовна Лагутина
Россия
канд. физ.-мат. наук, доцент каф. вычислительных и программных систем,
150000 Россия, г. Ярославль, ул. Советская, 14
Эльдар Интизамович Мамедов
Россия
аспирант каф. компьютерных сетей,
150000 Россия, г. Ярославль, ул. Советская, 14
Список литературы
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.
Рецензия
Для цитирования:
Васильев А.М., Парамонов И.В., Лагутина Н.С., Мамедов Э.И. Алгоритм замещения агентов dataflow-сети на платформе Smart-M3. Моделирование и анализ информационных систем. 2013;20(4):81-90. https://doi.org/10.18255/1818-1015-2013-4-81-90
For citation:
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