AggFlow: Scalable and efficient network address virtualization on software defined networking

Bong Yeol Yu, Gyeongsik Yang, Kyungwoon Lee, Hyuck Yoo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

In this paper, we propose AggFlow, a new address vir- tualization scheme for high scalability and resource effi- ciency. AggFlow is intended to provide complete ad- dress virtualization while incurring low overhead for physical switches and the control channel. To reduce overhead of address virtualization, we propose mapping- less address virtualization. We additionally introduce hop-by-hop-based forwarding, which aggregates ow rules installed in physical switches. This leads to efficient use of ternary content addressable memory and bandwidth of the control channel. Our evaluation using Mininet with simple linear and tree topologies, the ow table size of the core switch is reduced up to 1/16 for both topologies, and the control channel traffic decreases by 51% and 29% respectively. Furthermore, we measure the overhead incurred from AggFlow. Compared to OpenVirteX, AggFlow increases control plane delay by 0.1 ms, only 0.4% increase of CPU usage, and no change of throughput for UDP traffic.

Original languageEnglish
Title of host publicationCAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016
PublisherAssociation for Computing Machinery, Inc
Pages1-6
Number of pages6
ISBN (Electronic)9781450346733
DOIs
Publication statusPublished - 2016 Dec 12
Event1st ACM CoNEXT Workshop on Cloud-Assisted Networking, CAN 2016 - Irvine, United States
Duration: 2016 Dec 12 → …

Other

Other1st ACM CoNEXT Workshop on Cloud-Assisted Networking, CAN 2016
CountryUnited States
CityIrvine
Period16/12/12 → …

Fingerprint

Switches
Topology
Associative storage
Program processors
Scalability
Throughput
Bandwidth
Virtualization
Software defined networking

Keywords

  • Address virtualization
  • Network virtualization
  • Software defined networking

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Cite this

Yu, B. Y., Yang, G., Lee, K., & Yoo, H. (2016). AggFlow: Scalable and efficient network address virtualization on software defined networking. In CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016 (pp. 1-6). Association for Computing Machinery, Inc. https://doi.org/10.1145/3010079.3012012

AggFlow : Scalable and efficient network address virtualization on software defined networking. / Yu, Bong Yeol; Yang, Gyeongsik; Lee, Kyungwoon; Yoo, Hyuck.

CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016. Association for Computing Machinery, Inc, 2016. p. 1-6.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yu, BY, Yang, G, Lee, K & Yoo, H 2016, AggFlow: Scalable and efficient network address virtualization on software defined networking. in CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016. Association for Computing Machinery, Inc, pp. 1-6, 1st ACM CoNEXT Workshop on Cloud-Assisted Networking, CAN 2016, Irvine, United States, 16/12/12. https://doi.org/10.1145/3010079.3012012
Yu BY, Yang G, Lee K, Yoo H. AggFlow: Scalable and efficient network address virtualization on software defined networking. In CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016. Association for Computing Machinery, Inc. 2016. p. 1-6 https://doi.org/10.1145/3010079.3012012
Yu, Bong Yeol ; Yang, Gyeongsik ; Lee, Kyungwoon ; Yoo, Hyuck. / AggFlow : Scalable and efficient network address virtualization on software defined networking. CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016. Association for Computing Machinery, Inc, 2016. pp. 1-6
@inproceedings{764d8143278c49109f90b68b2cb0672d,
title = "AggFlow: Scalable and efficient network address virtualization on software defined networking",
abstract = "In this paper, we propose AggFlow, a new address vir- tualization scheme for high scalability and resource effi- ciency. AggFlow is intended to provide complete ad- dress virtualization while incurring low overhead for physical switches and the control channel. To reduce overhead of address virtualization, we propose mapping- less address virtualization. We additionally introduce hop-by-hop-based forwarding, which aggregates ow rules installed in physical switches. This leads to efficient use of ternary content addressable memory and bandwidth of the control channel. Our evaluation using Mininet with simple linear and tree topologies, the ow table size of the core switch is reduced up to 1/16 for both topologies, and the control channel traffic decreases by 51{\%} and 29{\%} respectively. Furthermore, we measure the overhead incurred from AggFlow. Compared to OpenVirteX, AggFlow increases control plane delay by 0.1 ms, only 0.4{\%} increase of CPU usage, and no change of throughput for UDP traffic.",
keywords = "Address virtualization, Network virtualization, Software defined networking",
author = "Yu, {Bong Yeol} and Gyeongsik Yang and Kyungwoon Lee and Hyuck Yoo",
year = "2016",
month = "12",
day = "12",
doi = "10.1145/3010079.3012012",
language = "English",
pages = "1--6",
booktitle = "CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - AggFlow

T2 - Scalable and efficient network address virtualization on software defined networking

AU - Yu, Bong Yeol

AU - Yang, Gyeongsik

AU - Lee, Kyungwoon

AU - Yoo, Hyuck

PY - 2016/12/12

Y1 - 2016/12/12

N2 - In this paper, we propose AggFlow, a new address vir- tualization scheme for high scalability and resource effi- ciency. AggFlow is intended to provide complete ad- dress virtualization while incurring low overhead for physical switches and the control channel. To reduce overhead of address virtualization, we propose mapping- less address virtualization. We additionally introduce hop-by-hop-based forwarding, which aggregates ow rules installed in physical switches. This leads to efficient use of ternary content addressable memory and bandwidth of the control channel. Our evaluation using Mininet with simple linear and tree topologies, the ow table size of the core switch is reduced up to 1/16 for both topologies, and the control channel traffic decreases by 51% and 29% respectively. Furthermore, we measure the overhead incurred from AggFlow. Compared to OpenVirteX, AggFlow increases control plane delay by 0.1 ms, only 0.4% increase of CPU usage, and no change of throughput for UDP traffic.

AB - In this paper, we propose AggFlow, a new address vir- tualization scheme for high scalability and resource effi- ciency. AggFlow is intended to provide complete ad- dress virtualization while incurring low overhead for physical switches and the control channel. To reduce overhead of address virtualization, we propose mapping- less address virtualization. We additionally introduce hop-by-hop-based forwarding, which aggregates ow rules installed in physical switches. This leads to efficient use of ternary content addressable memory and bandwidth of the control channel. Our evaluation using Mininet with simple linear and tree topologies, the ow table size of the core switch is reduced up to 1/16 for both topologies, and the control channel traffic decreases by 51% and 29% respectively. Furthermore, we measure the overhead incurred from AggFlow. Compared to OpenVirteX, AggFlow increases control plane delay by 0.1 ms, only 0.4% increase of CPU usage, and no change of throughput for UDP traffic.

KW - Address virtualization

KW - Network virtualization

KW - Software defined networking

UR - http://www.scopus.com/inward/record.url?scp=85009730070&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85009730070&partnerID=8YFLogxK

U2 - 10.1145/3010079.3012012

DO - 10.1145/3010079.3012012

M3 - Conference contribution

AN - SCOPUS:85009730070

SP - 1

EP - 6

BT - CAN 2016 - Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking, co-located with CoNEXT 2016

PB - Association for Computing Machinery, Inc

ER -