In distributed control systems where devices are connected through Wi-Fi, direct access to low-level MAC operations may help applications to meet their timing constraints. In particular, the ability to timely control single transmission attempts on air, by means of software programs running at the user space level, eases the implementation of mechanisms aimed at improving communication timeliness and reliability. Relevant examples are deterministic traffic scheduling, seamless channel redundancy, rate adaptation algorithms, and so on. In this paper, a novel architecture is defined, we call SDMAC, which in its current embodiment relies on conventional Linux PCs equipped with commercial Wi-Fi adapters. Preliminary SDMAC implementation on a real testbed and its experimental evaluation showed that integrating this paradigm in existing protocol stacks constitutes a viable option, whose performance suits a wide range of applications characterized by soft real-time requirements.
翻译:在通过Wi-Fi连接装置的分布式控制系统中,直接进入低级别MAC业务可能有助于应用来应付其时间限制,特别是,通过在用户空间一级运行的软件程序及时控制单一的空中传输尝试的能力,便利了旨在改进通信的及时性和可靠性的机制的实施,有关的例子包括确定性交通安排、无缝频道冗余、速率调整算法等等。在本文件中,我们定义了一个新颖的结构,我们称之为SDMAC,其目前的化身依赖于配备有商业Wi-Fi适应器的常规Linux个人电脑。在实际测试台和实验性评价中初步SDMAC的安装表明,将这一模式纳入现有的协议堆是一个可行的选择,其性能符合以软实时要求为特点的广泛应用。