返回
From model to implementation: a network algorithm programming language
DOI:10.1007/s11432-019-2644-8.png)
摘要
En 中文
Software-defined networking (SDN) is a revolutionary technology that facilitates network management and enables programmatically efficient network configuration, thereby improving network performance and flexibility. However, as the application programming interfaces (APIs) of SDN are low-level or functionality-restricted, SDN programmers cannot easily keep pace with the ever-changing devices, topologies, and demands of SDN. By deriving motivation from industry practice, we define a novel network algorithm programming language (NAPL) that enhances the SDN framework with a rapid programming flow from topology-based network models to C++ implementations, thus bridging the gap between the limited capability of existing SDN APIs and the reality of practical network management. In contrast to several state-of-the-art languages, NAPL provides a range of critical high-level network programming features: (1) topology-based network modeling and visualization; (2) fast abstraction and expansion of network devices and constraints; (3) a declarative paradigm for the fast design of forwarding policies; (4) a built-in library for complex algorithm implementation; (5) full compatibility with C++ programming; and (6) user-friendly debugging support when compiling NAPL into highly readable C++ codes. The expressiveness and performance of NAPL are demonstrated in various industrial scenarios originating from practical network management.
Keyword:
software-defined networking (SDN)
network algorithm programming language (NAPL)
network abstraction
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
7.6
论文数:
4.9K
被引数:
8.9K
机构
引用论文
An autonomous 16 mm/sup 3/ solar-powered node for distributed wireless sensor networks用于分布式无线传感器网络的自治16毫米/sup3/太阳能节点
Über Antimon-haltige Heterocyclen, V Antimon(III)-dithiolate mit verbrückten 5-und 8-Ringen/On Heterocyclic Systems Containing Antimony, V Antimony(III) Dithiolates with Bridged 5-and 8 -Membered RingsÜ berantimon-haltige杂环烯,V锑 (III)-二硫醇盐mit verbr ü ckten 5和8-ringen/含锑的杂环系统,V锑 (III) 具有桥接的5-和8-元环的二硫醇盐

