Full metadata record
DC FieldValueLanguage
dc.contributor.authorLin, Ying-Daren_US
dc.contributor.authorLai, Yu-Kuenen_US
dc.contributor.authorTsou, Yung-Liangen_US
dc.contributor.authorLai, Yuan-Chengen_US
dc.contributor.authorLiou, En-Chengen_US
dc.contributor.authorChiang, Yitaen_US
dc.date.accessioned2020-02-02T23:54:39Z-
dc.date.available2020-02-02T23:54:39Z-
dc.date.issued2019-12-01en_US
dc.identifier.issn1932-8184en_US
dc.identifier.urihttp://dx.doi.org/10.1109/JSYST.2019.2921599en_US
dc.identifier.urihttp://hdl.handle.net/11536/153600-
dc.description.abstractProgrammable control plane in software-defined networking (SDN), plays an essential role in the SDN architecture. The network function provided by the specialized hardware in a legacy network can be created in the form of software-based "SDN application" running on the controllers to manipulate entire network configurations. Therefore, the risk of having software bugs and errors in the SDN applications may threaten the normal operations of SDN networks. This paper presents systematic validation criteria and test cases based on the proposed novel methodologies for SDN application testing. The test framework can perform testbed build-up, generate desired packet sequences, and analyze results automatically. According to the results of a generic test suite, several issues are unveiled in the application under test (AUT). Some AUTs, which need to check all the incoming packets from Open-Flow switches, fail to meet the test criteria of burst packet-in and flow self-recycling. For most of the applications based on the Ryu controller, the evaluation results reveal that some are unable to recycle flow entries after they are unloaded. It is recommended that all flows populated by SDN applications must have timeout value specified to prevent unnecessary entries kept in the flow table.en_US
dc.language.isoen_USen_US
dc.subjectOpenFlowen_US
dc.subjectperformance evaluationen_US
dc.subjectsoftware defined network (SDN)en_US
dc.subjectsystem performanceen_US
dc.subjecttestingen_US
dc.subjectvalidationen_US
dc.titleGeneric Validation Criteria and Methodologies for SDN Applicationsen_US
dc.typeArticleen_US
dc.identifier.doi10.1109/JSYST.2019.2921599en_US
dc.identifier.journalIEEE SYSTEMS JOURNALen_US
dc.citation.volume13en_US
dc.citation.issue4en_US
dc.citation.spage3909en_US
dc.citation.epage3920en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.department網路測試中心zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.contributor.departmentNetwork Benchmarking Laben_US
dc.identifier.wosnumberWOS:000503182300031en_US
dc.citation.woscount0en_US
Appears in Collections:Articles