首页> 外文期刊>Future generation computer systems >Enabling IoT platforms for social IoT applications: Vision, feature mapping, and challenges
【24h】

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

机译:为社交IoT应用启用IoT平台:愿景,功能映射和挑战

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:社交物联网(SIoT)是物联网的新兴范例,其中不同的物联网设备进行交互并相互建立关系以实现一个共同的目标。从本质上讲,SIoT适应了面向服务的体系结构,异构IoT设备可以提供或请求自主服务,并代表其所有者进行协作。物联网设备中采用了操作系统(OS),因为它们提供了可移植性,线程支持和对开发库的访问;从而简化了物联网应用程序的开发。物联网设备可使用多种操作系统,但是选择适合特定物联网应用程序的操作系统和硬件是一项关键任务。对于SIoT,由于其协作性,针对各种应用程序中的硬件设备的特定OS选择甚至更具挑战性。现有的关于操作系统的调查大多是面向领域的,并且缺少有关硬件体系结构功能的讨论。因此,开发人员为各种硬件平台选择最合适的OS是不可行的,这会导致它们在许多应用场景中的性能下降。本文考虑了OS以及硬件IoT平台的标准功能,并在探索SIoT应用程序的独特需求的同时提供了OS到硬件体系结构的功能映射。这样做时,由于其内存限制和功率限制,特别强调了资源受限的IoT设备。此外,为SIoT应用程序中的设备提出了一种模型操作系统架构,并确定了相关的开放研究挑战。这项研究将使开发人员能够最好地利用IoT平台资源,并为未来的SIoT应用程序设想一个高效的OS。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号