A hybrid network processor with support for high-speed execution of CPN and upper layer IP protocols

Authors

    Authors

    T. Kocak

    Comments

    Authors: contact us about adding a copy of your work at STARS@ucf.edu

    Abbreviated Journal Title

    Comput. J.

    Keywords

    network routers; hardware design; cognitive packet networks; RANDOM NEURAL-NETWORK; DESIGN; Computer Science, Hardware & Architecture; Computer Science, Information; Systems; Computer Science, Software Engineering; Computer Science, ; Theory & Methods

    Abstract

    The trend in network processing is towards layer 4-7 processing in the routers and switches. In this paper, we present a hybrid network processor (NPU) architecture that supports high-speed execution of higher layer TCP/IP protocol processing. The architecture achieves this by employing optimized logic blocks for specific tasks in the processing elements. This is a unique architecture such that it can realize both task-level and packet-level parallelism. We also present an example of implementation of a fast adaptive routing algorithm, Cognitive Packet Networks (CPNs), using the proposed NPU architecture. CPN uses a neural network model with a reinforcement learning algorithm to find routes. The applicability of the CPN concept has been demonstrated through several software implementations. Through hardware implementation, we show that this new network model can sustain similar line rates as the current IP protocols.

    Journal Title

    Computer Journal

    Volume

    49

    Issue/Number

    2

    Publication Date

    1-1-2006

    Document Type

    Article

    Language

    English

    First Page

    190

    Last Page

    200

    WOS Identifier

    WOS:000235771500006

    ISSN

    0010-4620

    Share

    COinS