Skip to main content

Advertisement

Log in

A Privacy-sensitive Service Selection Method Based on Artificial Fish Swarm Algorithm in the Internet of Things

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Shancang L, Daxu L, Shanshan Z (2018) 5G internet of things: a survey. J Ind Inf Integr 10:1–9

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Huang B, Xie L, Yang Z (2015) Tdoa-based source localization with distance-dependent noises. IEEE Trans Wirel Commun 14(1):468–480

    Article  Google Scholar 

  6. Rangarajan S (2018) Qos-Based Web Service Discovery And Selection Using Machine Learning. ICST Transactions on Scalable Information Systems 5:1–8

    Article  Google Scholar 

  7. 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

  8. 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

    Article  Google Scholar 

  9. 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

  10. Jidong G (2014) A Method of Network Selection Based on Quality of Experience (QoE). Master Thesis. Xidian University, Xi’an, China, 2014

  11. 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

    Google Scholar 

  12. Runqun X, Junzhou L, Aibo S (2011) QoS preference-aware replica selection strategy in cloud computing. J Commun 32(7):93–102

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

  15. 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

  16. Guohua C (2011) Direct search algorithm to integer linear programming portfolio selection model. Comm App Math Comut 25(1):119–126

    MathSciNet  Google Scholar 

  17. 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

    Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  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

  21. Sumeng Z, Mingdong T, Jianxun L, et al. (2017) Privacy-sensitive Service Selection Approach. J Chin Comput Syst 38(12):2741–2746

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Xiaolei L (2003) A New Intelligent Optimization Method – Artificial Fish School Algorithm. Doctor Thesis. Zhejiang University, Hangzhou, China

  24. 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

    Article  Google Scholar 

Download references

Acknowledgements

Thanks to the National Natural Science Foundation of China (Grants No. 41761086 and 41871363) for funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Baoqi Huang.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-019-01488-0

Keywords

Navigation