跳到主要导航 跳到搜索 跳到主要内容

PDNet: A Programming Language for Software-Defined Networks with VLAN

  • Shuangqing Xiang*
  • , Marcello Bonsangue
  • , Huibiao Zhu
  • *此作品的通讯作者
  • East China Normal University
  • Leiden University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Software-Defined Networking (SDN) is an emerging networking paradigm, which separates the network’s control logic from the underlying routers and switches, providing the ability to program network, simplifying network management and creating an environment for network evolution. NetKAT is a domain-specific language for specifying and verifying packet-processing functions in software-defined networks (SDNs). This paper proposes a more powerful programming language, PDNet, extending NetKAT to specify the behaviors of SDNs that support virtual local area network (VLAN) tags. We present the operational semantics of PDNet in terms of automata and a syntactic derivatives. When comparing PDNet and NetKAT we show that PDNet is strictly more expressive than NetKAT. As expected, we also show that PDNet is as expressive as NetKAT when describing SDNs without VLAN.

源语言英语
主期刊名Formal Methods and Software Engineering - 21st International Conference on Formal Engineering Methods, ICFEM 2019, Proceedings
编辑Yamine Ait-Ameur, Shengchao Qin
出版商Springer
203-218
页数16
ISBN(印刷版)9783030324087
DOI
出版状态已出版 - 2019
活动21st International Conference on Formal Engineering Methods, ICFEM 2019 - Shenzhen, 中国
期限: 5 11月 20199 11月 2019

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
11852 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议21st International Conference on Formal Engineering Methods, ICFEM 2019
国家/地区中国
Shenzhen
时期5/11/199/11/19

指纹

探究 'PDNet: A Programming Language for Software-Defined Networks with VLAN' 的科研主题。它们共同构成独一无二的指纹。

引用此