A Just-in-Time Networking Framework for Minimizing Request-Response Latency of Wireless Time-Sensitive Applications

A Just-in-Time Networking Framework for Minimizing Request-Response Latency of Wireless Time-Sensitive Applications
复制标题

DOI:
10.1109/jiot.2022.3229125
复制
发表时间:
2021-09
影响因子:
10.6
通讯作者:
Lihao Zhang;S. Liew;H. Chen
Lihao Zhang;S. Liew;H. Chen
中科院分区:
计算机科学1区
文献类型:
--
作者:
Lihao Zhang;S. Liew;H. Chen

文献摘要

被引文献

相似文献

本文提出了一种网络范例,称为即时(JIT)通信,以支持客户端服务器应用程序的严格的请求-响应延迟的要求。感兴趣的不仅仅是网络的往返延迟,还有应用程序经历的实际请求-响应延迟。JIT框架包含两个显著的特征。在客户端,通信层将在网络即将出现传输机会时从客户端“拉”出请求。这确保请求包含尽可能新鲜的信息(例如,刚好在传输机会之前获得的传感器阅读)。在服务器侧,网络确认服务器在接收并处理请求以生成响应(例如,要发送到客户端的控制命令)将恰好在此时具有传输机会。我们实现了JIT系统,包括协议栈,在一个时分多址(TDMA)网络上实现的系统芯片(SoC)平台。我们证明了一个TDMA网络的功率为2的时隙,每个时隙是最佳的实现服务器端的JIT功能。我们的实验结果验证了JIT网络可以产生显着较低的请求-响应延迟比没有JIT支持的网络可以。
This article puts forth a networking paradigm, referred to as just-in-time (JIT) communication, to support client-server applications with stringent request-response latency requirement. Of interest is not just the round-trip delay of the network, but the actual request-response latency experienced by the application. The JIT framework contains two salient features. At the client side, the communication layer will “pull” a request from the client just when there is an upcoming transmission opportunity from the network. This ensures that the request contains information that is as fresh as possible (e.g., a sensor reading obtained just before the transmission opportunity). At the server side, the network ascertains that the server, after receiving and processing the request to generate a response (e.g., a control command to be sent to the client), will have a transmission opportunity at just this time. We realize the JIT system, including the protocol stack, over a time-division-multiple-access (TDMA) network implemented on a System-on-Chip (SoC) platform. We prove that a TDMA network with a power-of-2 time slots per superframe is optimal for realizing the server-side JIT function. Our experimental results validate that JIT networks can yield significantly lower request-response latency than networks without JIT support can.