Improving Heterogeneous SOA-Based IoT Message Stability by Shortest Processing Time Scheduling

Improving Heterogeneous SOA-Based IoT Message Stability by Shortest Processing Time Scheduling
复制标题

DOI:
10.1109/tsc.2013.30
复制
发表时间:
2014-10
影响因子:
8.1
通讯作者:
Jenq-Shiou Leu;Chi-Feng Chen;Kun-Che Hsu
Jenq-Shiou Leu;Chi-Feng Chen;Kun-Che Hsu
中科院分区:
计算机科学2区
文献类型:
--
作者:
Jenq-Shiou Leu;Chi-Feng Chen;Kun-Che Hsu

文献摘要

被引文献

相似文献

物联网(IoT)系统具有来自异质传感器设备的集成信息,使它们能够通过网络传递各种感知的信息。系统中的IoT经纪人是信息交换中心,将定期消息从异构传感器设备传递给IoT客户端。随着越来越多的设备参与IoT系统,整个系统的服务量表也会增加。为了克服直接链接到单个工作元素的限制,应将整个物联网系统分为许多称为IoT单元的子系统,以形成系统层次结构。此外,应用面向服务的体系结构(SOA)概念来意识到IoT服务可以促进将未来的设备调整到IoT系统中。通常,基于Web的消息可视化可以在基于SOA的系统中统一客户端接口。但是,大量具有各种尺寸的基于Web的消息在客户端不容易稳定显示。本文提出了一个IoT系统骨架和用于调度基于Web的IoT消息的最短处理时间(SPT)算法。优先级队列模型支持的已实现的调度方案可以根据每个客户端请求有效地从分散的IoT传感器中稳定响应消息。
An Internet of Things (IoT) system features integration information from heterogeneous sensor devices, allowing them to deliver a variety of sensed information through networks. An IoT broker in the system acts as an information exchange center, relaying periodic messages from heterogeneous sensor devices to IoT clients. As more devices participate in the IoT system, the service scale of entire system increases. To overcome the limitation of the number of direct links to an single working element, the whole IoT system should be divided into many subsystems, called IoT units, to form the system hierarchy. Furthermore, applying the service-oriented architecture (SOA) concept to realize the IoT service can facilitate to adapt the future-proof devices to the IoT system. Normally, a web-based message visualization can unify the client interface in a SOA-based system. However, a large volume of web-based messages with various sizes are not easy to be stably displayed at the client side. This paper proposes an IoT system skeleton and a shortest processing time (SPT) algorithm for scheduling web-based IoT messages. The implemented scheduling scheme supported by a priority queue model can effectively stablize the response messages from the scattered IoT sensors per each client request.