Abstract
Compared with the traditional Internet services, the services under the Internet of Things (IoT) expand the binary field of “user and information space” to the ternary field of “user, information space, and physical space”. How to aggregate all kinds of information, contents and applications, and how to filter services according to users’ demands, especially the privacy requirements, have become a key issue in IoT applications. Most of the existing service selection algorithms do not consider privacy factors and just adopt simple methods such as Heuristic Search Algorithm (HSA) and Genetic Algorithm (GA etc). HSA relies too much on heuristic strategies which may cause unstable performance, while GA cannot well meet the needs of service selection with multi-path characteristics due to the one-dimensional chromosome coding. To overcome the disadvantages above, this paper propose a privacy-sensitive service selection algorithm based on the Artificial Fish Swarm Algorithm (ASFA). It aims to choose the service with the best Quality of Experience (QoE) which includes privacy preferences as one of its primary factors so as to reduce the risk of privacy exposure and to pick up the service that satisfies all the requirements of users. Specifically, QoE model with privacy preferences is established and relevant constraints as well as quantitative methods are given firstly. Secondly, the proposed algorithm is constructed to select specific services based on the above model. Finally, the proposed method is verified through simulations. The results show that, compared with the GA-based algorithm, the proposed algorithm has improved both the precision rate and recall rate by more than 10% on average, which means it can solve the privacy-sensitive service selection problems in IoT with a feasible and effective way.
Similar content being viewed by others
References
Shancang L, Daxu L, Shanshan Z (2018) 5G internet of things: a survey. J Ind Inf Integr 10:1–9
Baowei W, Xiaodu G, Li M, et al. (2017) Temperature error correction based on BP neural network in meteorological WSN. Int J Sens Netw 23(4):265–278
Baowei W, Xiaodu G, Shuangshuang Y (2018) STCS: A practical solar radiation based temperature correction scheme in meteorological WSN. Int J Sens Netw 28(1):22–33
Zou H, Huang B, Lu X, et al. (2016) A robust indoor positioning system based on the procrustes analysis and weighted extreme learning machine. IEEE Trans Wirel Commun 15(2):1252–1266
Huang B, Xie L, Yang Z (2015) Tdoa-based source localization with distance-dependent noises. IEEE Trans Wirel Commun 14(1):468–480
Rangarajan S (2018) Qos-Based Web Service Discovery And Selection Using Machine Learning. ICST Transactions on Scalable Information Systems 5:1–8
Fan Z, Li Z, Shen J et al (2010) A user’s preference based method for web service selection. In: 2010 Second International Conference on Computer Research and Development, Kuala Lumpur, pp 39–45
Li J, Zheng X, Chen D, et al. (2012) Trust based service selection in service oriented environment. Int J Web Serv Res 9(3):23–42
Jeevan P, Felipe L, Ana C, et al. (2014) QoE estimation for web service selection using a fuzzy-rough hybrid expert system. In: 2014 IEEE 28th International Conference on Advanced Information Networking and Applications, Victoria, BC, pp 629–634
Jidong G (2014) A Method of Network Selection Based on Quality of Experience (QoE). Master Thesis. Xidian University, Xi’an, China, 2014
Chunlin L, Dan L, Ling X, et al. (2015) A service selection algorithm based on quantified QoE evaluation. Acta Electronica Sinica 43(11):2145–2150
Runqun X, Junzhou L, Aibo S (2011) QoS preference-aware replica selection strategy in cloud computing. J Commun 32(7):93–102
Zhoujing W, Yuhong W, Kevin L (2015) An Acceptable Consistency-Based Framework for Group Decision Making with Intuitionistic Preference Relations. Group Decis Negot 25(1):181–202
Yu Y, Chenggui Z, Tilei G (2014) Cloud computing: security issues overview and solving techniques investigation. In: International Conference on Intelligent Cloud Computing. ICC 2014. Lecture Notes in Computer Science, vol 8993. Springer, Cham, pp 152–167
Zheli L, Bo L, Yanyu H, et al. (2019) NewMCOS: Towards a Practical Multi-cloud Oblivious Storage Scheme. IEEE Transactions on Knowledge and Data Engineering
Guohua C (2011) Direct search algorithm to integer linear programming portfolio selection model. Comm App Math Comut 25(1):119–126
Tantan L, Ming L (2018) Heuristic algorithm-based initiation method of probability hypothesis density filter for target tracking. Journal of Shanghai Jiaotong University 52(1):63–69
Enny S, Herman M, Syahril E (2018) An Integer Programming Model For Solving Heterogeneous Vehicle Routing Problem With Hard Time Window considering Service Choice. In: IOP Conference Series: Materials Science and Engineering, p 300
Zhijun D, Youqing S, Junjun L, et al. (2015) A genetic algorithm based approach to transactional and QoS-aware service selection. Enterp Inf Syst 11(3):1–20
Zhang C, Jia B, Hao L (2019) A Multi-Objective Service Selection Method Based on Ant Colony Optimization for QoE Restrictions in the Internet of Things. In: Security and Privacy in New Computing Environments, SPNCE 2019, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 284
Sumeng Z, Mingdong T, Jianxun L, et al. (2017) Privacy-sensitive Service Selection Approach. J Chin Comput Syst 38(12):2741–2746
Bing J, Lifei H, Chuxuan Z, et al. (2019) An IoT service aggregation method based on dynamic planning for QoE restraints. Mobile Netw Appl 24(1):25–33
Xiaolei L (2003) A New Intelligent Optimization Method – Artificial Fish School Algorithm. Doctor Thesis. Zhejiang University, Hangzhou, China
Neshat M, Sepidnam G, Sargolzaei M, et al. (2014) Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications. Artif Intell Rev 42(4):965–997
Acknowledgements
Thanks to the National Natural Science Foundation of China (Grants No. 41761086 and 41871363) for funding.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jia, B., Hao, L., Zhang, C. et al. A Privacy-sensitive Service Selection Method Based on Artificial Fish Swarm Algorithm in the Internet of Things. Mobile Netw Appl 26, 1523–1531 (2021). https://doi.org/10.1007/s11036-019-01488-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-019-01488-0