Abstract

Mez is a novel publish-subscribe messaging system for latency sensitive multi-camera machine vision applications at the IoT Edge. The unlicensed wireless communication in IoT Edge systems are characterized by large latency variations due to intermittent channel interference. To achieve user specified latency in the presence of wireless channel interference, Mez takes advantage of the ability of machine vision applications to temporarily tolerate lower quality video frames if overall application accuracy is not too adversely affected. Control knobs that involve lossy image transformation techniques that modify the frame size, and thereby the video frame transfer latency, are identified. Mez implements a network latency feedback controller that adapts to channel conditions by dynamically adjusting the video frame quality using the image transformation control knobs, so as to simultaneously satisfy latency and application accuracy requirements. Additionally, Mez uses an application domain specific design of the storage layer to provide low latency operations. Experimental evaluation on an IoT Edge testbed with a pedestrian detection machine vision application indicates that Mez is able to tolerate latency variations of up to 10x with a worst-case reduction of 4.2% of the application accuracy F1 score metric. The performance of Mez is also experimentally evaluated against state-of-the-art low latency NATS messaging system.

Highlights

  • The recent emergence of powerful machine vision algorithms based on Deep Learning has made possible Internetof-Things (IoT) applications that utilize machine vision for a variety of challenging tasks including autonomous driving, pedestrian safety, public security, and occupational health and safety

  • We investigate the characteristics of an IoT Edge middleware layer that provides a suitable abstraction for machine vision application developers to deploy vision applications that consume video streams from one or more cameras

  • It consists of one Edge server, and five IoT camera nodes connected to the Edge server through Wi-Fi (802.11ac)

Read more

Summary

INTRODUCTION

The recent emergence of powerful machine vision algorithms based on Deep Learning has made possible Internetof-Things (IoT) applications that utilize machine vision for a variety of challenging tasks including autonomous driving, pedestrian safety, public security, and occupational health and safety. The wireless network latency of video frame transfer is measured by sending timestamped images from IoT camera node to the Edge server. The measurement results indicate that in an IoT machine vision application with multiple cameras transmitting video frames to the Edge server, a significant rise in network latency is observed at each IoT node as the number of peer nodes scale. We note that multiple knob combinations map to the same video frame size (and network latency) These knob combinations could result in different application accuracy - which we characterize

EVALUATING IMPACT OF VIDEO FRAME QUALITY ON
MEZ DESIGN
FAULT TOLERANCE Mez is designed to recover from the following failures:
EVALUATION
MEZ EVALUATION
DISCUSSION AND FUTURE
VIII. CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call