標題: OFBench: Performance Test Suite on OpenFlow Switches
作者: Lin, Ying-Dar
Lai, Yu-Kuen
Wang, Chen-You
Lai, Yuan-Cheng
資訊工程學系
Department of Computer Science
關鍵字: Computer networks;openflow protocol;performance evaluation;software-defined networks;system performance;testing
公開日期: 1-Sep-2018
摘要: Performance issues of Open Flow switches are attracting a lot of attention owing to the potential large-scale deployment of software-defined devices. This paper presents the OFBench which is an automatic test suite for evaluating the performance of OpenFlow switches. The design, as part of the Automation Control Test System (ACTS) development, is based on a controller-agent architecture which allows the development of test cases that are written in a high-level script language. In addition to the end-toend measurement methodology, novel methods are proposed to further profile the internal performance metrics, which are difficult to get due to the black-box nature of the device under test. The prototype of this suite currently comprises five test cases to evaluate five performance metrics, which are action time, pipeline time, buffer size, pipeline efficiency, and timeout accuracy. OpenFlow switches are evaluated and three issues are observed associated with switches during the testing. First, some switches may not be well implemented in the design of apply-action instructions. Second, some switches suffer from random crashes with a high volume of bursty packet-in traffic. Finally, the timer of idle-timeout is often not reset properly with matching flow entry.
URI: http://dx.doi.org/10.1109/JSYST.2017.2720758
http://hdl.handle.net/11536/148065
ISSN: 1932-8184
DOI: 10.1109/JSYST.2017.2720758
期刊: IEEE SYSTEMS JOURNAL
Volume: 12
起始頁: 2949
結束頁: 2959
Appears in Collections:Articles