Social Internet of Things: vision, challenges, and trends

IoT describes a new world of billions of objects that intelligently communicate and interact with each other. One of the important areas in this field is a new paradigm-Social Internet of Things (SIoT), a new concept of combining social networks with IoT. SIoT is an imitation of social networks between humans and objects. Objects like humans are considered intelligent and social. They create their social network to achieve their common goals, such as improving functionality, performance, and efficiency and satisfying their required services. Our article’s primary purpose is to present a comprehensive review article from the SIoT system to analyze and evaluate the recent works done in this area. Therefore, our study concentrated on the main components of the SIoT (Architecture, Relation Management, Trust Management, web services, and information), features, parameters, and challenges. To gather enough information for better analysis, we have reviewed the articles published between 2011 and December 2019. The strengths and weaknesses of each article are examined, and effective evaluation parameters, approaches, and the most used simulation tools in this field are discussed. For this purpose, we provide a scientific taxonomy for the final SIoT structure based on the academic contributions we have studied. Ultimately we observed that the evaluation parameters are different in each element of the SIoT ecosystem, for example for Relation Management, scalability 29% and navigability 22% are the most concentrated metrics, in Trust Management, accuracy 25%, and resiliency 25% is more important, in the web service process, time 23% and scalability 16% are the most mentioned and finally in information processing, throughput and time 25% are the most investigated factor. Also, Java-based tools like Eclipse has the most percentage in simulation tools in reviewed literature with 28%, and SWIM has 13% of usage for simulation.

[1]  Ludovic Noirie,et al.  Physical-Interface-Based IoT Service Characterization , 2016, IOT.

[2]  Aiiad Albeshri,et al.  Analysis of Eight Data Mining Algorithms for Smarter Internet of Things (IoT) , 2016, EUSPN/ICTH.

[3]  Luigi Atzori,et al.  Lysis: A Platform for IoT Distributed Applications Over Socially Connected Objects , 2017, IEEE Internet of Things Journal.

[4]  Antonio Iera,et al.  SIoT: Giving a Social Structure to the Internet of Things , 2011, IEEE Communications Letters.

[5]  Talal Ashraf Butt Provision of adaptive and context-aware service discovery for the Internet of Things , 2013, NEW2AN.

[6]  Antonio F. Gómez-Skarmeta,et al.  Privacy-Preserving Security Framework for a Social-Aware Internet of Things , 2014, UCAmI.

[7]  Kyungeun Cho,et al.  3D Modeling and Simulation of Human Activities in Smart Spaces , 2012, 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing.

[8]  Nancy Gulati,et al.  When Things Become Friends: A Semantic Perspective on the Social Internet of Things , 2019 .

[9]  Evangelos Theodoridis,et al.  SmartSantander: IoT experimentation over a smart city testbed , 2014, Comput. Networks.

[10]  Noël Crespi,et al.  A semantic service creation platform for Social IoT , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[11]  Athanasios V. Vasilakos,et al.  The role of big data analytics in Internet of Things , 2017, Comput. Networks.

[12]  Franco Cicirelli,et al.  An edge-based platform for dynamic Smart City applications , 2017, Future Gener. Comput. Syst..

[13]  George Mastorakis,et al.  Internet of Things (IoT) in 5G Mobile Technologies , 2016 .

[14]  Tibor Cinkler,et al.  Survey of platforms for massive IoT , 2018, 2018 IEEE International Conference on Future IoT Technologies (Future IoT).

[15]  Arpan Kumar Kar,et al.  Success of IoT in Smart Cities of India: An empirical analysis , 2018, Gov. Inf. Q..

[16]  Jia Guo,et al.  Trust-Based Service Management for Social Internet of Things Systems , 2016, IEEE Transactions on Dependable and Secure Computing.

[17]  Bandar Aldawsari,et al.  An energy-aware service composition algorithm for multiple cloud-based IoT applications , 2017, J. Netw. Comput. Appl..

[18]  Anthony C. Boucouvalas,et al.  Integrating RFIDs and Smart Objects into a Unified Internet of Things Architecture , 2011, Adv. Internet Things.

[19]  Oliver Kopp,et al.  A Detailed Analysis of IoT Platform Architectures: Concepts, Similarities, and Differences , 2018, Internet of Everything.

[20]  Geyong Min,et al.  Dynamic Resource Discovery Based on Preference and Movement Pattern Similarity for Large-Scale Social Internet of Things , 2016, IEEE Internet of Things Journal.

[21]  Cheng Cheng,et al.  Architecture design for social web of things , 2012, ContextDD '12.

[22]  A. Meena Kowshalya,et al.  Efficient service search among Social Internet of Things through construction of communities , 2020, Cyber-Physical Systems.

[23]  Jia Guo,et al.  Scalable, adaptive and survivable trust management for community of interest based Internet of Things systems , 2013, 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS).

[24]  Awais Ahmad,et al.  Toward modeling and optimization of features selection in Big Data based social Internet of Things , 2017, Future Gener. Comput. Syst..

[25]  Jia Guo,et al.  Trust Management for SOA-Based IoT and Its Application to Service Composition , 2016, IEEE Transactions on Services Computing.

[26]  Zhi Chen,et al.  A lightweight attribute-based encryption scheme for the Internet of Things , 2015, Future Gener. Comput. Syst..

[27]  Stefano Chessa,et al.  A social-based service discovery protocol for mobile Ad Hoc networks , 2013, 2013 12th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET).

[28]  Florence Sèdes,et al.  Trust Management in Social Internet of Things: A Survey , 2016, I3E.

[29]  Mengjie Zhang,et al.  A Hybrid Approach Using Genetic Programming and Greedy Search for QoS-Aware Web Service Composition , 2015, Trans. Large Scale Data Knowl. Centered Syst..

[30]  Bruce Christianson,et al.  Guarantor and reputation based trust model for Social Internet of Things , 2015, 2015 International Wireless Communications and Mobile Computing Conference (IWCMC).

[31]  Sushmita Ruj,et al.  A Comprehensive Survey on Attacks, Security Issues and Blockchain Solutions for IoT and IIoT , 2020, J. Netw. Comput. Appl..

[32]  Oumaima Ben Abderrahim,et al.  CTMS-SIOT: A context-based trust management system for the social Internet of Things , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[33]  Qiang Wei,et al.  Service discovery for internet of things: a context-awareness perspective , 2012, Internetware.

[34]  Lei Wang,et al.  A multi-objective service composition recommendation method for individualized customer: Hybrid MPA-GSO-DNN model , 2019, Comput. Ind. Eng..

[35]  Sharmad Pasha,et al.  Thingspeak Based Sensing and Monitoring System for IoT with Matlab Analysis , 2016 .

[36]  Fu Xiao,et al.  An efficient social-like semantic-aware service discovery mechanism for large-scale Internet of Things , 2019, Comput. Networks.

[37]  Julinda Stefa,et al.  SWIM: A Simple Model to Generate Small Mobile Worlds , 2008, IEEE INFOCOM 2009.

[38]  Ronny Klauck,et al.  Bonjour Contiki: A Case Study of a DNS-Based Discovery Service for the Internet of Things , 2012, ADHOC-NOW.

[39]  Dushantha Nalin K. Jayakody,et al.  Cooperative trust relaying and privacy preservation via edge-crowdsourcing in social Internet of Things , 2017, Future Gener. Comput. Syst..

[40]  Tao Zhu,et al.  Social relationship for physical objects , 2018, Int. J. Distributed Sens. Networks.

[41]  Jia Guo,et al.  Trust management for service composition in SOA-based IoT systems , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[42]  Daeyoung Kim,et al.  Lilliput: Ontology-Based Platform for IoT Social Networks , 2014, 2014 IEEE International Conference on Services Computing.

[43]  Shou-Chih Lo,et al.  Platform design for social Internet of Things , 2017, 2017 IEEE International Conference on Consumer Electronics - Taiwan (ICCE-TW).

[44]  G. Aceto The social internet of things (SIoT)-When social networks meet the internet of things: Concept, architecture and network characterization , 2017 .

[45]  Amir Masoud Rahmani,et al.  Service composition approaches in IoT: A systematic review , 2018, J. Netw. Comput. Appl..

[46]  A. Fiske The four elementary forms of sociality: framework for a unified theory of social relations. , 1992, Psychological review.

[47]  Dimosthenis Kyriazis,et al.  An architecture supporting knowledge flow in Social Internet of Things systems , 2014, 2014 IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[48]  Siobhán Clarke,et al.  Quality of service approaches in IoT: A systematic mapping , 2017, J. Syst. Softw..

[49]  Ivan Ganchev,et al.  A generic IoT architecture for smart cities , 2014 .

[50]  Theodora A. Varvarigou,et al.  TRM-SIoT: A scalable hybrid trust & reputation model for the social Internet of Things , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

[51]  Jia Guo,et al.  A Classification of Trust Computation Models for Service-Oriented Internet of Things Systems , 2015, 2015 IEEE International Conference on Services Computing.

[52]  Wail Mardini,et al.  Genetic algorithm for friendship selection in social IoT , 2017, 2017 International Conference on Engineering & MIS (ICEMIS).

[53]  Luigi Atzori,et al.  Trustworthiness Management in the Social Internet of Things , 2014, IEEE Transactions on Knowledge and Data Engineering.

[54]  Anna Monreale,et al.  Classifying Trust/Distrust Relationships in Online Social Networks , 2012, 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing.

[55]  Diane J. Cook,et al.  Smart environments - technology, protocols and applications , 2004 .

[56]  Antonio Iera,et al.  Making things socialize in the Internet — Does it help our lives? , 2011, Proceedings of ITU Kaleidoscope 2011: The Fully Networked Human? - Innovations for Future Networks and Services (K-2011).

[57]  Jon M. Kleinberg,et al.  The small-world phenomenon: an algorithmic perspective , 2000, STOC '00.

[58]  Michele Nitti,et al.  Managing the Internet of Things based on its Social Structure , 2014 .

[59]  Rajkumar Buyya,et al.  Social Internet of Things (SIoT): Foundations, thrust areas, systematic review and future directions , 2019, Comput. Commun..

[60]  Jian Shen,et al.  Privacy-Preserving and Lightweight Key Agreement Protocol for V2G in the Social Internet of Things , 2018, IEEE Internet of Things Journal.

[61]  Erik Wilde,et al.  Proceedings of the Second International Workshop on Web of Things , 2011 .

[62]  Muhammad Intizar Ali,et al.  Enabling cognitive contributory societies using SIoT: : QoS aware real-time virtual object management , 2019, J. Parallel Distributed Comput..

[63]  Fadi Al-Turjman,et al.  SWARM-based data delivery in Social Internet of Things , 2017, Future Gener. Comput. Syst..

[64]  Antonio Pintus,et al.  Paraimpu: a platform for a social web of things , 2012, WWW.

[65]  M. L. Valarmathi,et al.  Trust management for reliable decision making among social objects in the Social Internet of Things , 2017, IET Networks.

[66]  Luigi Atzori,et al.  Network navigability in the social Internet of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[67]  M. L. Valarmathi,et al.  Trust Management in the Social Internet of Things , 2017, Wireless Personal Communications.

[68]  Daniel Mossé,et al.  Empowering End Users for Social Internet of Things , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[69]  Franco Cicirelli,et al.  iSapiens: A platform for social and pervasive smart environments , 2016, 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT).

[70]  Chun Liu An evaluation of China's evolving broadband policy: An ecosystem’s perspective , 2017 .

[71]  Jimmie Leppink,et al.  Social Networks as an Approach to Systematic review , 2019, Health Professions Education.

[72]  Arun Kumar Sangaiah,et al.  Feature-based Compositing Memory Networks for Aspect-based Sentiment Classification in Social Internet of Things , 2017, Future Gener. Comput. Syst..

[73]  Seongcheol Kim,et al.  How and what to study about IoT: Research trends and future directions from the perspective of social science , 2017 .

[74]  Amir Masoud Rahmani,et al.  Trust-based recommendation systems in Internet of Things: a systematic literature review , 2019, Human-centric Computing and Information Sciences.

[75]  Mesud Hadzialic,et al.  Internet of Things (IoT): A review of enabling technologies, challenges, and open research issues , 2018, Comput. Networks.

[76]  Sanjay Chaudhary,et al.  A QoS-aware approach for runtime discovery, selection and composition of semantic web services , 2016, Int. J. Web Inf. Syst..

[77]  Nancy Gulati,et al.  Towards socially enabled internet of industrial things: Architecture, semantic model and relationship management , 2019, Ad Hoc Networks.

[78]  Bo Cheng,et al.  A Social Network Based Approach for IoT Device Management and Service Composition , 2015, 2015 IEEE World Congress on Services.

[79]  Fenye Bao,et al.  Dynamic trust management for internet of things applications , 2012, Self-IoT '12.

[80]  Zhikui Chen,et al.  A scheme of access service recommendation for the Social Internet of Things , 2016, Int. J. Commun. Syst..

[81]  Agus Kurniawan,et al.  A trust model-based Bayesian decision theory in large scale Internet of Things , 2015, 2015 IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[82]  Ervin Varga,et al.  Unified IoT Platform Architecture Platforms as Major IoT Building Blocks , 2018, 2018 International Conference on Computing and Network Communications (CoCoNet).

[83]  Simon Mayer,et al.  An extensible discovery service for smart things , 2011, WoT '11.

[84]  Muhammad Khurram Khan,et al.  When social objects collaborate: Concepts, processing elements, attacks and challenges , 2017, Comput. Electr. Eng..

[85]  Laurence T. Yang,et al.  Search engine: The social relationship driving power of Internet of Things , 2019, Future Gener. Comput. Syst..

[86]  Joel J. P. C. Rodrigues,et al.  Effective Features to Classify Big Data Using Social Internet of Things , 2018, IEEE Access.

[87]  Quan Z. Sheng,et al.  Reputation Attacks Detection for Effective Trust Assessment among Cloud Services , 2013, 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications.

[88]  Nitesh V. Chawla,et al.  Evaluating link prediction methods , 2014, Knowledge and Information Systems.

[89]  Bajic Eddy,et al.  Social relationship paradigm applied to object interactions in industrial IoT , 2018 .

[90]  Noël Crespi,et al.  The Cluster Between Internet of Things and Social Networks: Review and Research Challenges , 2014, IEEE Internet of Things Journal.

[91]  N. Truong,et al.  A Reputation and Knowledge Based Trust Service Platform for Trustworthy Social Internet of Things , 2016 .

[92]  Sebastian Link,et al.  Transactions on Large-Scale Data- and Knowledge-Centered Systems XVIII , 2015, Lecture Notes in Computer Science.

[93]  Abdelkamel Tari,et al.  Dynamic services selection approach for the composition of complex services in the web of objects , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[94]  Antonio Iera,et al.  The Social Internet of Things (SIoT) - When social networks meet the Internet of Things: Concept, architecture and network characterization , 2012, Comput. Networks.

[95]  Luigi Atzori,et al.  The Virtual Object as a Major Element of the Internet of Things: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[96]  Partha Pratim Ray A survey on Internet of Things architectures , 2018, J. King Saud Univ. Comput. Inf. Sci..

[97]  Seungmin Rho,et al.  Social Internet of Things: Applications, architectures and protocols , 2018, Future Gener. Comput. Syst..

[98]  Luigi Atzori,et al.  Implementation of an Experimental Platform for the Social Internet of Things , 2013, 2013 Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[99]  Paul Fremantle,et al.  A Reference Architecture For The Internet of Things , 2015 .

[100]  M. L. Valarmathi,et al.  Community Detection in the Social Internet of Things Based on Movement, Preference and Social Similarity , 2016 .

[101]  Amir Masoud Rahmani,et al.  Systematic survey of big data and data mining in internet of things , 2018, Comput. Networks.

[102]  Leonid Voskov,et al.  An Integrated Approach to Common Problems in the Internet of Things , 2015 .