University of Hertfordshire

Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper)

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

Standard

Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper). / Fernando, Omesh; Xiao, Hannan; Che, Xianhui.

Collaborative Computing: Networking, Applications and Worksharing - 15th EAI International Conference, CollaborateCom 2019, Proceedings. ed. / Xinheng Wang; Honghao Gao; Muddesar Iqbal; Geyong Min. Springer, 2019. p. 549-568 (Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST; Vol. 292).

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

Harvard

Fernando, O, Xiao, H & Che, X 2019, Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper). in X Wang, H Gao, M Iqbal & G Min (eds), Collaborative Computing: Networking, Applications and Worksharing - 15th EAI International Conference, CollaborateCom 2019, Proceedings. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, vol. 292, Springer, pp. 549-568, 15th EAI International Conference on Collaborative Computing: Networking, Applications and Worksharing, London, United Kingdom, 19/08/19. https://doi.org/10.1007/978-3-030-30146-0_38

APA

Fernando, O., Xiao, H., & Che, X. (2019). Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper). In X. Wang, H. Gao, M. Iqbal, & G. Min (Eds.), Collaborative Computing: Networking, Applications and Worksharing - 15th EAI International Conference, CollaborateCom 2019, Proceedings (pp. 549-568). (Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST; Vol. 292). Springer. https://doi.org/10.1007/978-3-030-30146-0_38

Vancouver

Fernando O, Xiao H, Che X. Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper). In Wang X, Gao H, Iqbal M, Min G, editors, Collaborative Computing: Networking, Applications and Worksharing - 15th EAI International Conference, CollaborateCom 2019, Proceedings. Springer. 2019. p. 549-568. (Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST). https://doi.org/10.1007/978-3-030-30146-0_38

Author

Fernando, Omesh ; Xiao, Hannan ; Che, Xianhui. / Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper). Collaborative Computing: Networking, Applications and Worksharing - 15th EAI International Conference, CollaborateCom 2019, Proceedings. editor / Xinheng Wang ; Honghao Gao ; Muddesar Iqbal ; Geyong Min. Springer, 2019. pp. 549-568 (Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST).

Bibtex

@inproceedings{0242ab23d31944c3af91ad897c96b633,
title = "Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper)",
abstract = "Software Defined Networking (SDN) was introduced with a philosophy of decoupling the control plane from the data plane which facilitates network management while ensuring programmability in order to improve performance and monitoring. OpenFlow which enabled SDN was first introduced to match twelve header fields whilst at current it matches forty one which is expected to grow exponentially. Therefore future networks must have the ability to flexibly parse packets through a common interface. Programming Protocol independent Packet Processing (P4) was introduced to achieve the aforementioned by programming the underlying switch, providing instructions and utilizing APIs to populate the forwarding tables. A P4 programmed switch will forward packets through a parser into multiple stages of match+action tables to find the destination node which is considered the most efficient mechanism for routing. This paper takes into the account the latest platform developed for service providers, Open Networking Operating System (ONOS) to deploy two environments configured in the aforementioned technologies in order to test their performance. Four case studies were drawn which were simulated in Mininet which incorporated SDN + P4 switches. A significant increase of performances were recorded when compared with the performance of cases using SDN only.",
keywords = "Mininet, ONOS, P4, SDN",
author = "Omesh Fernando and Hannan Xiao and Xianhui Che",
year = "2019",
month = aug,
day = "18",
doi = "10.1007/978-3-030-30146-0_38",
language = "English",
isbn = "9783030301453",
series = "Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST",
publisher = "Springer",
pages = "549--568",
editor = "Xinheng Wang and Honghao Gao and Muddesar Iqbal and Geyong Min",
booktitle = "Collaborative Computing",
note = "15th EAI International Conference on Collaborative Computing: Networking, Applications and Worksharing ; Conference date: 19-08-2019 Through 22-08-2019",

}

RIS

TY - GEN

T1 - Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper)

AU - Fernando, Omesh

AU - Xiao, Hannan

AU - Che, Xianhui

PY - 2019/8/18

Y1 - 2019/8/18

N2 - Software Defined Networking (SDN) was introduced with a philosophy of decoupling the control plane from the data plane which facilitates network management while ensuring programmability in order to improve performance and monitoring. OpenFlow which enabled SDN was first introduced to match twelve header fields whilst at current it matches forty one which is expected to grow exponentially. Therefore future networks must have the ability to flexibly parse packets through a common interface. Programming Protocol independent Packet Processing (P4) was introduced to achieve the aforementioned by programming the underlying switch, providing instructions and utilizing APIs to populate the forwarding tables. A P4 programmed switch will forward packets through a parser into multiple stages of match+action tables to find the destination node which is considered the most efficient mechanism for routing. This paper takes into the account the latest platform developed for service providers, Open Networking Operating System (ONOS) to deploy two environments configured in the aforementioned technologies in order to test their performance. Four case studies were drawn which were simulated in Mininet which incorporated SDN + P4 switches. A significant increase of performances were recorded when compared with the performance of cases using SDN only.

AB - Software Defined Networking (SDN) was introduced with a philosophy of decoupling the control plane from the data plane which facilitates network management while ensuring programmability in order to improve performance and monitoring. OpenFlow which enabled SDN was first introduced to match twelve header fields whilst at current it matches forty one which is expected to grow exponentially. Therefore future networks must have the ability to flexibly parse packets through a common interface. Programming Protocol independent Packet Processing (P4) was introduced to achieve the aforementioned by programming the underlying switch, providing instructions and utilizing APIs to populate the forwarding tables. A P4 programmed switch will forward packets through a parser into multiple stages of match+action tables to find the destination node which is considered the most efficient mechanism for routing. This paper takes into the account the latest platform developed for service providers, Open Networking Operating System (ONOS) to deploy two environments configured in the aforementioned technologies in order to test their performance. Four case studies were drawn which were simulated in Mininet which incorporated SDN + P4 switches. A significant increase of performances were recorded when compared with the performance of cases using SDN only.

KW - Mininet

KW - ONOS

KW - P4

KW - SDN

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

U2 - 10.1007/978-3-030-30146-0_38

DO - 10.1007/978-3-030-30146-0_38

M3 - Conference contribution

SN - 9783030301453

T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST

SP - 549

EP - 568

BT - Collaborative Computing

A2 - Wang, Xinheng

A2 - Gao, Honghao

A2 - Iqbal, Muddesar

A2 - Min, Geyong

PB - Springer

T2 - 15th EAI International Conference on Collaborative Computing: Networking, Applications and Worksharing

Y2 - 19 August 2019 through 22 August 2019

ER -