Dioptase: a distributed data streaming middleware for the future web of things

被引:10
作者
Billet, Benjamin [1 ]
Issarny, Valerie [1 ]
机构
[1] Inria Paris Rocquencourt, MiMove Project Team, Rocquencourt, France
关键词
Data stream management system; Internet of things; Streaming; Middleware;
D O I
10.1186/s13174-014-0013-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is a promising concept toward pervasive computing as it may radically change the way people interact with the physical world, by connecting sensors to the Internet and, at a higher level, to the Web, thereby enacting a Web of Things (WoT). One of the challenges raised by the WoT is the in-network continuous processing of data streams presented by Things, which must be investigated urgently because it affects the future data models of the IoT, and is critical regarding the scalability and the sustainability required by the IoT. This cross-cutting concern has been previously studied in the context of Wireless Sensor Networks (WSN) given the focus on the acquisition and in-network processing of sensed data. However, proposed solutions feature various proprietary and highly specialized technologies that are difficult to integrate and complex to use, which represents a hurdle to their wide deployment. At the other end of the spectrum, cloud-based solutions introduce a too high energy cost for the envisioned IoT scale, considering the energy cost of communication over computation. There is thus a need for a distributed middleware solution for data stream management that leverages existing WSN work, while integrating it with today's Web technologies in order to support the required flexibility and the interoperability of the IoT. Toward that goal, this paper introduces Dioptase, a lightweight Data Stream Management System for the WoT, which aims to integrate the Things and their streams into today's Web by presenting sensors and actuators as Web services. The middleware specifically provides a way to describe complex fully-distributed stream-based mashups and to deploy them dynamically, at any time, as task graphs, over available Things of the network, including resource-constrained ones.
引用
收藏
页数:19
相关论文
共 57 条
  • [1] Abadi D. J., 2005, CIDR, V5, P277
  • [2] Amato G, 2014, PERVASIVE M IN PRESS
  • [3] MaD-WiSe: a distributed stream management system for wireless sensor networks
    Amato, Giuseppe
    Chessa, Stefano
    Vairo, Claudio
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (05) : 431 - 451
  • [4] [Anonymous], 2011, 6202 RFC
  • [5] [Anonymous], 2012, IBM STREAMS PROCESSI
  • [6] Arasu A, 2004, TECH REP
  • [7] The Internet of Things: A survey
    Atzori, Luigi
    Iera, Antonio
    Morabito, Giacomo
    [J]. COMPUTER NETWORKS, 2010, 54 (15) : 2787 - 2805
  • [8] Barbieri Davide Francesco, 2010, INT J SEMANTIC COMPU, V4
  • [9] Billet B., 2014, P 11 IEEE INT C MOB
  • [10] Carroll A., 2010, USENIX ANN TECHN C U