Litcius/Paper detail

Janus: Latency-Aware Traffic Scheduling for IoT Data Streaming in Edge Environments

Zhenyu Wen, Renyu Yang, Bin Qian, Yubo Xuan, Lingling Lu, Zheng Wang, Hao Peng, Jie Xu, Albert Y. Zomaya, Rajiv Ranjan

2023IEEE Transactions on Services Computing15 citationsDOIOpen Access PDF

Abstract

This article focuses on a simple, yet fundamental question of distributed edge computing: “how to handle IoT traffic with different levels of sensitivity and criticality by satisfying the application-specific latency constraints?” This question arises in the practical deployment of edge computing, where user data can arrive at a much faster rate than that they can be processed by an edge node. Addressing this question is critical for meeting the latency requirement for latency-sensitive applications, but existing approaches are inadequate to the problem. We present <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Janus</small> , a multi-level traffic scheduling system for managing multiple data streams with various degrees of latency constraints. At the edge node level, <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Janus</small> uses multi-level queues to manage data streams with different latency constraints. It then allocates the output bandwidth of the edge node according to the requirements of applications in different priority queues, aiming to reduce the queuing and processing delay of latency-sensitive streams while maximizing the edge-node throughput. At the network level, <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Janus</small> actively redirects incoming data streams to the less-loaded ones to achieve better network-wide load balance and improve the overall throughput. Experiments show that <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Janus</small> reduces the latency to only 16.6% of a non-priority based solution and improves the throughput by 1.7x of a state-of-the-art priority-aware data stream scheduling approach.

Topics & Concepts

Computer scienceLatency (audio)Computer networkScheduling (production processes)Queueing theoryData stream miningDistributed computingEdge deviceData miningOperating systemCloud computingOperations managementEconomicsTelecommunicationsIoT and Edge/Fog ComputingAge of Information OptimizationCloud Computing and Resource Management
Janus: Latency-Aware Traffic Scheduling for IoT Data Streaming in Edge Environments | Litcius