ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Journal Article OpenQFlow: Scalable OpenFlow with Flow-Based QoS
Cited 8 time in scopus Download 8 time Share share facebook twitter linkedin kakaostory
Authors
Nam-Seok KO, Hwanjo HEO, Jong-Dae PARK, Hong-Shik PARK
Issue Date
2013-02
Citation
IEICE Transactions on Communications, v.E96.B, no.2, pp.479-488
ISSN
1745-1345
Publisher
일본, 전자정보통신학회 (IEICE)
Language
English
Type
Journal Article
DOI
https://dx.doi.org/10.1587/transcom.E96.B.479
Project Code
12MI1400, Development of Flow Processing Engine for Supporting Next-Generation Telecommunication Equipments, Park Jong Dae
Abstract
OpenFlow, originally proposed for campus and enterprise network experimentation, has become a promising SDN architecture that is considered as a widely-deployable production network node recently. It is, in a consequence, pointed out that OpenFlow cannot scale and replace today's versatile network devices due to its limited scalability and flexibility. In this paper, we propose OpenQFlow, a novel scalable and flexible variant of OpenFlow. OpenQFlow provides a fine-grained flow tracking while flow classification is decoupled from the tracking by separating the inefficiently coupled flow table to three different tables: flow state table, forwarding rule table, and QoS rule table. We also develop a two-tier flowbased QoS framework, derived from our new packet scheduling algorithm, which provides performance guarantee and fairness on both granularity levels of micro- and aggregate-flow at the same time. We have implemented OpenQFlow on an off-the-shelf microTCA chassis equipped with a commodity multicore processor, for which our architecture is suited, to achieve high-performance with carefully engineered software design and optimization. Copyright © 2013 The Institute of Electronics, Information and Communication Engineers.
KSP Keywords
Coupled flow, Design and optimization, Flow Classification, Flow Table, Flow tracking, Flow-based, High performance, Information and communication, Micro-, Network Experimentation, Network devices