Enabling IoT platforms for social IoT applications: Vision, feature mapping, and challenges

被引:89
作者
Afzal, Bilal [1 ]
Umair, Muhammad [1 ]
Shah, Ghalib Asadullah [1 ]
Ahmed, Ejaz [2 ]
机构
[1] Univ Engn & Technol, Lahore, Pakistan
[2] Univ Malaya, Ctr Mobile Cloud Comp Res C4MCCR, Kuala Lumpur, Malaysia
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 92卷
关键词
Social IoT; Operating systems; Microcontroller architecture; Embedded systems; Resource-constrained devices; SENSOR;
D O I
10.1016/j.future.2017.12.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Social IoT (SIoT) is an emerging paradigm of IoT in which different IoT devices interact and establish relationships with each other to achieve a common goal. In essence, SIoT adapts a service-oriented architecture where heterogeneous IoT devices can offer or request autonomous services and collaborate on behalf of their owners. Operating Systems (OSs) are employed in IoT devices as they offer portability, threading support and access to development libraries; thus allowing easiness in IoT application development. Several OSs are available for IoT devices, but selecting an OS and hardware befitting for a particular IoT application is a critical task. In case of SIoT, the specific OS selection for hardware devices in various applications is even more challenging because of their collaborative nature. Existing surveys on OSs are mostly domain oriented and lack the discussion on hardware architectural features. As a consequence, it is infeasible for developers to choose best-suited OS for various hardware platforms which results in their underperformance in many application scenarios. This paper considers standard features of OS as well as hardware IoT platforms and provides an OS-to-hardware architectures features-mapping while exploring the unique requirements of SIoT applications. In doing so, resource-constrained IoT devices are particularly emphasized due to their memory constraints and power limitations. Further, a model OS architecture is proposed for devices in SIoT applications and associated open research challenges are identified. This research will benefit developers to best utilize IoT platform resources and to envisage an efficient OS for futuristic SIoT applications. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:718 / 731
页数:14
相关论文
共 54 条
[1]  
Abdelkarem Abdelsamea Mahmoud Hussein, 2016, COMP APPL RES WSCAR
[2]  
Adam Dunkels, 2007, P EUR C WIR SENS NET
[3]   SOCIAL-AWARE RESOURCE ALLOCATION AND OPTIMIZATION FOR D2D COMMUNICATION [J].
Ahmed, Ejaz ;
Yaqoob, Ibrar ;
Gani, Abdullah ;
Imran, Muhammad ;
Guizani, Mohsen .
IEEE WIRELESS COMMUNICATIONS, 2017, 24 (03) :122-129
[4]   INTERNET-OF-THINGS-BASED SMART ENVIRONMENTS: STATE OF THE ART, TAXONOMY, AND OPEN RESEARCH CHALLENGES [J].
Ahmed, Ejaz ;
Yaqoob, Ibrar ;
Gani, Abdullah ;
Imran, Muhammad ;
Guizani, Mohsen .
IEEE WIRELESS COMMUNICATIONS, 2016, 23 (05) :10-16
[5]  
Ahmed Ejaz, 2017, INTRO SPECIAL SECTIO, P382
[6]   Toward Social Internet of Vehicles: Concept, Architecture, and Applications [J].
Alam, Kazi Masudul ;
Saini, Mukesh ;
El Saddik, Abdulmotaleb .
IEEE ACCESS, 2015, 3 :343-357
[7]  
Aleksandar Milinkovie, 2015, CHOOSING RIGHT RTOS
[8]  
[Anonymous], 2016, J KING SAUD U COMPUT
[9]  
[Anonymous], P 32 IEEE TUR IT
[10]   Smart things in the social loop: Paradigms, technologies, and potentials [J].
Atzori, Luigi ;
Carboni, Davide ;
Iera, Antonio .
AD HOC NETWORKS, 2014, 18 :121-132