A hardware implementation of a signaling protocol

Haobo Wang, Malathi Veeraraghavan, Ramesh Karri

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

Abstract

Signaling protocols in switches are primarily implemented in software for two important reasons. First, signaling protocols are quite complex with many messages, parameters and procedures. Second, signaling protocols are updated frequently requiring a certain amount of flexibility for upgrading field implementations. While these are two good reasons for implementing signaling protocols in software, there is an associated performance penalty. Even with state-of-the-art processors, software implementations of signaling protocol are rarely capable of handling over 1000 calls/sec. Correspondingly, call setup delays per switch are in the order of milliseconds. Towards improving performance we implemented a signaling protocol in reconfigurable FPGA hardware. Our implementation demonstrates the feasibility of 100x-1000x speedup vis-à-vis software implementations on state-of-the-art processors. The impact of this work can be quite far-reaching by allowing connection-oriented networks to support a variety of new applications, even those with short call holding times.

Original languageEnglish (US)
Title of host publicationProceedings of SPIE - The International Society for Optical Engineering
EditorsN. Ghani, K.M. Sivalingam
Pages174-185
Number of pages12
Volume4874
DOIs
StatePublished - 2002
EventOptiComn 2002 Optical Networking and Communications - Boston, MA, United States
Duration: Jul 30 2002Jul 31 2002

Other

OtherOptiComn 2002 Optical Networking and Communications
CountryUnited States
CityBoston, MA
Period7/30/027/31/02

Fingerprint

hardware
Hardware
computer programs
central processing units
reconfigurable hardware
switches
Switches
upgrading
messages
penalties
Field programmable gate arrays (FPGA)
flexibility

Keywords

  • FPGA
  • GMPLS
  • Hardware acceleration
  • Signaling protocols
  • SONET/SDH

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Condensed Matter Physics

Cite this

Wang, H., Veeraraghavan, M., & Karri, R. (2002). A hardware implementation of a signaling protocol. In N. Ghani, & K. M. Sivalingam (Eds.), Proceedings of SPIE - The International Society for Optical Engineering (Vol. 4874, pp. 174-185) https://doi.org/10.1117/12.475295

A hardware implementation of a signaling protocol. / Wang, Haobo; Veeraraghavan, Malathi; Karri, Ramesh.

Proceedings of SPIE - The International Society for Optical Engineering. ed. / N. Ghani; K.M. Sivalingam. Vol. 4874 2002. p. 174-185.

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

Wang, H, Veeraraghavan, M & Karri, R 2002, A hardware implementation of a signaling protocol. in N Ghani & KM Sivalingam (eds), Proceedings of SPIE - The International Society for Optical Engineering. vol. 4874, pp. 174-185, OptiComn 2002 Optical Networking and Communications, Boston, MA, United States, 7/30/02. https://doi.org/10.1117/12.475295
Wang H, Veeraraghavan M, Karri R. A hardware implementation of a signaling protocol. In Ghani N, Sivalingam KM, editors, Proceedings of SPIE - The International Society for Optical Engineering. Vol. 4874. 2002. p. 174-185 https://doi.org/10.1117/12.475295
Wang, Haobo ; Veeraraghavan, Malathi ; Karri, Ramesh. / A hardware implementation of a signaling protocol. Proceedings of SPIE - The International Society for Optical Engineering. editor / N. Ghani ; K.M. Sivalingam. Vol. 4874 2002. pp. 174-185
@inproceedings{cc8247e01bae4915a157cf3d6ff2d116,
title = "A hardware implementation of a signaling protocol",
abstract = "Signaling protocols in switches are primarily implemented in software for two important reasons. First, signaling protocols are quite complex with many messages, parameters and procedures. Second, signaling protocols are updated frequently requiring a certain amount of flexibility for upgrading field implementations. While these are two good reasons for implementing signaling protocols in software, there is an associated performance penalty. Even with state-of-the-art processors, software implementations of signaling protocol are rarely capable of handling over 1000 calls/sec. Correspondingly, call setup delays per switch are in the order of milliseconds. Towards improving performance we implemented a signaling protocol in reconfigurable FPGA hardware. Our implementation demonstrates the feasibility of 100x-1000x speedup vis-{\`a}-vis software implementations on state-of-the-art processors. The impact of this work can be quite far-reaching by allowing connection-oriented networks to support a variety of new applications, even those with short call holding times.",
keywords = "FPGA, GMPLS, Hardware acceleration, Signaling protocols, SONET/SDH",
author = "Haobo Wang and Malathi Veeraraghavan and Ramesh Karri",
year = "2002",
doi = "10.1117/12.475295",
language = "English (US)",
volume = "4874",
pages = "174--185",
editor = "N. Ghani and K.M. Sivalingam",
booktitle = "Proceedings of SPIE - The International Society for Optical Engineering",

}

TY - GEN

T1 - A hardware implementation of a signaling protocol

AU - Wang, Haobo

AU - Veeraraghavan, Malathi

AU - Karri, Ramesh

PY - 2002

Y1 - 2002

N2 - Signaling protocols in switches are primarily implemented in software for two important reasons. First, signaling protocols are quite complex with many messages, parameters and procedures. Second, signaling protocols are updated frequently requiring a certain amount of flexibility for upgrading field implementations. While these are two good reasons for implementing signaling protocols in software, there is an associated performance penalty. Even with state-of-the-art processors, software implementations of signaling protocol are rarely capable of handling over 1000 calls/sec. Correspondingly, call setup delays per switch are in the order of milliseconds. Towards improving performance we implemented a signaling protocol in reconfigurable FPGA hardware. Our implementation demonstrates the feasibility of 100x-1000x speedup vis-à-vis software implementations on state-of-the-art processors. The impact of this work can be quite far-reaching by allowing connection-oriented networks to support a variety of new applications, even those with short call holding times.

AB - Signaling protocols in switches are primarily implemented in software for two important reasons. First, signaling protocols are quite complex with many messages, parameters and procedures. Second, signaling protocols are updated frequently requiring a certain amount of flexibility for upgrading field implementations. While these are two good reasons for implementing signaling protocols in software, there is an associated performance penalty. Even with state-of-the-art processors, software implementations of signaling protocol are rarely capable of handling over 1000 calls/sec. Correspondingly, call setup delays per switch are in the order of milliseconds. Towards improving performance we implemented a signaling protocol in reconfigurable FPGA hardware. Our implementation demonstrates the feasibility of 100x-1000x speedup vis-à-vis software implementations on state-of-the-art processors. The impact of this work can be quite far-reaching by allowing connection-oriented networks to support a variety of new applications, even those with short call holding times.

KW - FPGA

KW - GMPLS

KW - Hardware acceleration

KW - Signaling protocols

KW - SONET/SDH

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

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

U2 - 10.1117/12.475295

DO - 10.1117/12.475295

M3 - Conference contribution

VL - 4874

SP - 174

EP - 185

BT - Proceedings of SPIE - The International Society for Optical Engineering

A2 - Ghani, N.

A2 - Sivalingam, K.M.

ER -