A Self-Adaptive Service Discovery Model for Smart Cities

被引:17
作者
Cabrera, Christian [1 ]
Clarke, Siobhan [1 ]
机构
[1] Trinity Coll Dublin, Sch Comp Sci & Stat, Dublin 2, Ireland
基金
爱尔兰科学基金会;
关键词
Internet of things; smart cities; self-adaptive systems; pervasive computing; service discovery; ARCHITECTURE; INTERNET;
D O I
10.1109/TSC.2019.2944356
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
City services are frequently supported by software services that are managed by service-oriented architectures. However, a large number of software services is likely to cause performance issues when discovering software services. The distributed organisation of services information improves discovery performance. Existing research proposes to organise services information according to service location, domains, or city context, keeping that organisation constant under an assumption that cities do not change. However, cities are dynamic environments where entities interact, causing events that in turn, effect changes in the city. The organisation of services information must evolve or it will become outdated, negatively impacting discovery performance. We propose a self-adaptive service model for smart cities to support service discovery. This model adapts the organisation of services information according to city events. We introduce a self-adaptive architecture that keeps track of the discovery metrics and moves information about services between registries to maintain the discovery efficiency. We evaluate the proposed model in simulated environments and a real IoT testbed. Results show that our model outperforms competitors when reactive adaptation is triggered by a specific event. However, proactive adaptation needs further research. Results from the real IoT testbed present the costs of the proposed model.
引用
收藏
页码:386 / 399
页数:14
相关论文
共 34 条
[1]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[2]  
Albalas F, 2017, 2017 SECOND INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), P177, DOI 10.1109/FMEC.2017.7946427
[3]  
Astrm K.J. Murray., 2010, Feedback Systems: An Introduction for Scientists and Engineers
[4]   Self-adaptive Service Organization for Pragmatics-aware Service Discovery [J].
Athanasopoulos, Dionysis .
2017 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC), 2017, :164-171
[5]  
Ben Fredj S, 2014, 2014 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATION (PIMRC), P2088, DOI 10.1109/PIMRC.2014.7136516
[6]  
Butt T.A., 2013, INTERNET THINGS SMAR, V8121, P36, DOI DOI 10.1007/978-3-642-40316
[7]  
Cabrera C., 2017, Proceedings of the Symposium on Applied Computing, P469
[8]  
Cabrera C, 2017, 2017 IEEE 18 INT S W, ppp1
[9]  
Cabrera C., 2018, P PERV COMP C, P469
[10]   Services in IoT: A Service Planning Model Based on Consumer Feedback [J].
Cabrera, Christian ;
Palade, Andrei ;
White, Gary ;
Clarke, Siobhan .
SERVICE-ORIENTED COMPUTING (ICSOC 2018), 2018, 11236 :304-313