Challenges: automated design of networking protocols

Challenges: automated design of networking protocols
复制标题

挑战:网络协议的自动化设计

DOI:
10.1145/1409944.1409975
复制
发表时间:
2008
期刊:
Commun. ACM
影响因子:
--
通讯作者:
A. A. Gohari
A. A. Gohari
中科院分区:
--
文献类型:
--
作者:
V. Rodoplu;A. A. Gohari

文献摘要

被引文献

相似文献

本文建立了一个网络协议自动生成的框架。在过去五年中,在特定应用环境中快速设计网络协议的需求急剧增加。每个新的应用程序都需要在其自己的领域中具有高性能,以及快速的设计周期。此外,物理层技术的变化迅速使以前的高性能协议性能变差。目前,还没有自动化网络协议设计的工具。本文介绍了构建此类工具所面临的挑战。它提出了一种用于自动生成联网协议的方法和设计链,具有以下新颖的思想:(1)网络协议问题的公式化,使得协议控制信息的交换可以被指定为优化程序的一部分;(2)最优波形生成,其指定控制信息和数据的最优交换;(3)协议提取:提取最优协议,作为对最优波形的最小描述。这种方法有可能极大地改变网络协议设计的未来,将协议设计转移到更抽象的级别,找到人类直觉不易发现的高性能协议,并缩短目前较长的协议设计周期。
This paper establishes a framework for the automated generation of networking protocols. The need for the rapid design of networking protocols in application-specific contexts has increased dramatically over the past five years. Each new application requires high performance in its own domain, as well as a rapid design cycle. Further, changes in physical layer technology quickly render previously high-performance protocols poor performance. Currently, there are no tools to automate the design of networking protocols. This paper addresses the challenge of building such tools. It proposes a methodology and a design chain for the automated generation of networking protocols, with the following novel ideas: (1) Formulation of the network protocol problem such that the exchange of protocol control information can be specified as part of the optimization program, (2) Optimal waveform generation, which specifies the optimal exchange of both control information and data, (3) Protocol Extraction: The extraction of the optimal protocol as a minimal description of the optimal waveforms. This methodology has the potential to dramatically change the future of networking protocol design by moving protocol design to a more abstract level, finding high-performance protocols not easily discovered by human intuition, and reducing the currently long protocol design cycles.