Multiprocessing in multiprotocol routers

Dimitrios N. Serpanos

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

High-speed networks place strict requirements on the architecture of communication subsystems. One of the most significant problems in conventional subsystems is provision of high-speed protocol processing. The protocol processing problem is especially significant in the environment of multiprotocol routers where several routing protocols are supported. A multiprocessor architecture for high-speed processing in multiprotocol environments is presented and analyzed. It is shown that exploitation of vertical and horizontal parallelism in protocol stacks combined with parallelism in memory accesses and packet memory management significantly increases system performance. The presented architecture, used in realistic environments, meets the throughput requirements of high-speed network links offering throughput up to 100 Mbps.

Original languageEnglish
Pages (from-to)99-112
Number of pages14
JournalJournal of Microcomputer Applications
Volume17
Issue number2
DOIs
Publication statusPublished - 1 Apr 1994
Externally publishedYes

Fingerprint

Routers
HIgh speed networks
Network protocols
Processing
Throughput
Data storage equipment
Routing protocols
Computer systems
Communication

Cite this

Multiprocessing in multiprotocol routers. / Serpanos, Dimitrios N.

In: Journal of Microcomputer Applications, Vol. 17, No. 2, 01.04.1994, p. 99-112.

Research output: Contribution to journalArticle

Serpanos, Dimitrios N. / Multiprocessing in multiprotocol routers. In: Journal of Microcomputer Applications. 1994 ; Vol. 17, No. 2. pp. 99-112.
@article{86a00ca0ada2410c835297d373039d05,
title = "Multiprocessing in multiprotocol routers",
abstract = "High-speed networks place strict requirements on the architecture of communication subsystems. One of the most significant problems in conventional subsystems is provision of high-speed protocol processing. The protocol processing problem is especially significant in the environment of multiprotocol routers where several routing protocols are supported. A multiprocessor architecture for high-speed processing in multiprotocol environments is presented and analyzed. It is shown that exploitation of vertical and horizontal parallelism in protocol stacks combined with parallelism in memory accesses and packet memory management significantly increases system performance. The presented architecture, used in realistic environments, meets the throughput requirements of high-speed network links offering throughput up to 100 Mbps.",
author = "Serpanos, {Dimitrios N.}",
year = "1994",
month = "4",
day = "1",
doi = "10.1006/jmca.1994.1007",
language = "English",
volume = "17",
pages = "99--112",
journal = "Journal of Network and Computer Applications",
issn = "1084-8045",
publisher = "Academic Press Inc.",
number = "2",

}

TY - JOUR

T1 - Multiprocessing in multiprotocol routers

AU - Serpanos, Dimitrios N.

PY - 1994/4/1

Y1 - 1994/4/1

N2 - High-speed networks place strict requirements on the architecture of communication subsystems. One of the most significant problems in conventional subsystems is provision of high-speed protocol processing. The protocol processing problem is especially significant in the environment of multiprotocol routers where several routing protocols are supported. A multiprocessor architecture for high-speed processing in multiprotocol environments is presented and analyzed. It is shown that exploitation of vertical and horizontal parallelism in protocol stacks combined with parallelism in memory accesses and packet memory management significantly increases system performance. The presented architecture, used in realistic environments, meets the throughput requirements of high-speed network links offering throughput up to 100 Mbps.

AB - High-speed networks place strict requirements on the architecture of communication subsystems. One of the most significant problems in conventional subsystems is provision of high-speed protocol processing. The protocol processing problem is especially significant in the environment of multiprotocol routers where several routing protocols are supported. A multiprocessor architecture for high-speed processing in multiprotocol environments is presented and analyzed. It is shown that exploitation of vertical and horizontal parallelism in protocol stacks combined with parallelism in memory accesses and packet memory management significantly increases system performance. The presented architecture, used in realistic environments, meets the throughput requirements of high-speed network links offering throughput up to 100 Mbps.

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

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

U2 - 10.1006/jmca.1994.1007

DO - 10.1006/jmca.1994.1007

M3 - Article

VL - 17

SP - 99

EP - 112

JO - Journal of Network and Computer Applications

JF - Journal of Network and Computer Applications

SN - 1084-8045

IS - 2

ER -