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

IEEE TRANSACTIONS ON SERVICES COMPUTING(2023)

引用 0|浏览11
暂无评分
摘要
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 Janus, a multi-level traffic scheduling system for managing multiple data streams with various degrees of latency constraints. At the edge node level, Janus 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, Janus 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 Janus 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.
更多
查看译文
关键词
Data streaming,edge computing,latency,QoS
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要