Skip to main navigation Skip to search Skip to main content

Firedex: A prioritized IoT data exchange middleware for emergency response

  • Kyle E. Benson
  • , Georgios Bouloukakis
  • , Casey Grant
  • , Valérie Issarny
  • , Sharad Mehrotra
  • , Ioannis Moscholios
  • , Nalini Venkatasubramanian
  • University of California, Irvine
  • National Fire Protection Association
  • INRIA Institut National de Recherche en Informatique et en Automatique
  • University of Peloponnese

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Real-time event detection and targeted decision making for emerging mission-critical applications, e.g. smart fire fighting, requires systems that extract and process relevant data from connected IoT devices in the environment. In this paper, we propose FireDeX, a cross-layer middleware that facilitates timely and effective exchange of data for coordinating emergency response activities. FireDeX adopts a publish-subscribe data exchange paradigm with brokers at the network edge to manage prioritized delivery of mission-critical data from IoT sources to relevant subscribers. It incorporates parameters at the application, network, and middleware layers into a data exchange service that accurately estimates end-to-end performance metrics (e.g. delays, success rates). We design an extensible queueing theoretic model that abstracts these cross-layer interactions as a network of queues, thereby making it amenable for rapid analysis. We propose novel algorithms that utilize results of this analysis to tune data exchange configurations (event priorities and dropping policies) while meeting situational awareness requirements and resource constraints. FireDeX leverages Software-Defined Networking (SDN) methodologies to enforce these configurations in the IoT network infrastructure. We evaluate its performance through simulated experiments in a smart building fire response scenario. Our results demonstrate significant improvement to mission-critical data delivery under a variety of conditions. Our application-aware prioritization algorithm improves the value of exchanged information by 36% when compared with no prioritization; the addition of our network-aware drop rate policies improves this performance by 42% over priorities only and by 94% over no prioritization.

Original languageEnglish
Title of host publicationProceedings of the 19th International Middleware Conference, Middleware 2018
PublisherAssociation for Computing Machinery, Inc
Pages279-292
Number of pages14
ISBN (Electronic)9781450357029
DOIs
Publication statusPublished - 26 Nov 2018
Event19th ACM/IFIP/USENIX International Middleware Conference, Middleware 2018 - Rennes, Brittany, France
Duration: 10 Dec 201814 Dec 2018

Publication series

NameProceedings of the 19th International Middleware Conference, Middleware 2018

Conference

Conference19th ACM/IFIP/USENIX International Middleware Conference, Middleware 2018
Country/TerritoryFrance
CityRennes, Brittany
Period10/12/1814/12/18

Keywords

  • Emergency response
  • Event prioritization
  • Publish/subscribe middleware
  • Queueing networks
  • SDN
  • Utility functions

Fingerprint

Dive into the research topics of 'Firedex: A prioritized IoT data exchange middleware for emergency response'. Together they form a unique fingerprint.

Cite this