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

Modular SDN compiler design with intermediate representation

  • Hao Li
  • , Chengchen Hu
  • , Peng Zhang
  • , Lei Xie
  • Xi'an Jiaotong University

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

5 引用 (Scopus)

摘要

Software Defined Networking (SDN) is evolving to such a phase that multiple programming languages and rule specifications coexist. However, current SDN compilers are closely bound to both languages and rules, thus disable the interoperability and compatibility of SDN programs. To solve this problem, we propose to modularize the SDN compiler by leveraging intermediate representation (IR), a common technique for computer compiler design. Specifically, we introduce Semantic Rule (SR) as the first IR for SDN compilers, which is a simple, language-independent, and semantic-preserving representation. We develop two optimizations on the semantic rule to coordinate cross-language programs in a single network and compress the number of compiled rules. We implement a modular compiler prototype with the proposed SR, and demonstrate that RYU programs can run at both OpenFlow and POF network. With synthetic network configurations, we demonstrate that the optimizations on SRs are effective, efficient and scalable.

源语言英语
主期刊名SIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication
出版商Association for Computing Machinery
587-588
页数2
ISBN(电子版)9781450341936
DOI
出版状态已出版 - 22 8月 2016
活动2016 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2016 - Florianopolis, 巴西
期限: 22 8月 201626 8月 2016

出版系列

姓名SIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication

会议

会议2016 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2016
国家/地区巴西
Florianopolis
时期22/08/1626/08/16

学术指纹

探究 'Modular SDN compiler design with intermediate representation' 的科研主题。它们共同构成独一无二的指纹。

引用此