Full metadata record
DC FieldValueLanguage
dc.contributor.authorLin, Ying-Daren_US
dc.contributor.authorLai, Yu-Kuenen_US
dc.contributor.authorWang, Chen-Youen_US
dc.contributor.authorLai, Yuan-Chengen_US
dc.date.accessioned2019-04-02T05:58:35Z-
dc.date.available2019-04-02T05:58:35Z-
dc.date.issued2018-09-01en_US
dc.identifier.issn1932-8184en_US
dc.identifier.urihttp://dx.doi.org/10.1109/JSYST.2017.2720758en_US
dc.identifier.urihttp://hdl.handle.net/11536/148065-
dc.description.abstractPerformance 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.en_US
dc.language.isoen_USen_US
dc.subjectComputer networksen_US
dc.subjectopenflow protocolen_US
dc.subjectperformance evaluationen_US
dc.subjectsoftware-defined networksen_US
dc.subjectsystem performanceen_US
dc.subjecttestingen_US
dc.titleOFBench: Performance Test Suite on OpenFlow Switchesen_US
dc.typeArticleen_US
dc.identifier.doi10.1109/JSYST.2017.2720758en_US
dc.identifier.journalIEEE SYSTEMS JOURNALen_US
dc.citation.volume12en_US
dc.citation.spage2949en_US
dc.citation.epage2959en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000443049900086en_US
dc.citation.woscount0en_US
Appears in Collections:Articles