Context switching system and method for implementing a high speed link (HSL) in a network element
First Claim
1. A system for effectuating at least one protocol layer of a protocol stack operable to implement a high speed communication link at a network node, comprising:
- an input event structure including at least a service access point (SAP) and a connection identifier (CID) associated with a protocol layer service involving a select service user layer and service provider layer combination for a particular connection link;
a context switch and controller block operable to retrieve latest state-specific context information from a context storage area based on said SAP and CID; and
a generic state logic program structure operable to process at least a portion of said input event structure based on said latest state-specific context information to generate next-state context information and at least an output event vector including at least one SAP and at least one CID associated with a select destination point to which said next-state context information is to be routed, wherein said next-state context information is operable to be stored in said context storage area based on a storage SAP and CID provided in said input event structure.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for personalizing a generic state machine (GSM) logic structure in order to effectuate individual protocol layer functionality of a high speed link protocol stack at a network node (i.e., an application node) having a plurality of connections. An input event structure including at least a service access point (SAP) and a connection identifier (CID) associated with a select service provider layer is provided to a context switch and control block that is operable to retrieve latest state-specific context information based on the SAP and CID. The GSM logic structure is personalized based on the context information to effectuate appropriate service provider layer functionality. The input event is processed by the personalized GSM logic structure to generate next-state information and an output event vector including SAP/CID data for specifying appropriate destinations (i.e., one or more service user layers).
-
Citations
33 Claims
-
1. A system for effectuating at least one protocol layer of a protocol stack operable to implement a high speed communication link at a network node, comprising:
-
an input event structure including at least a service access point (SAP) and a connection identifier (CID) associated with a protocol layer service involving a select service user layer and service provider layer combination for a particular connection link;
a context switch and controller block operable to retrieve latest state-specific context information from a context storage area based on said SAP and CID; and
a generic state logic program structure operable to process at least a portion of said input event structure based on said latest state-specific context information to generate next-state context information and at least an output event vector including at least one SAP and at least one CID associated with a select destination point to which said next-state context information is to be routed, wherein said next-state context information is operable to be stored in said context storage area based on a storage SAP and CID provided in said input event structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for implementing a high speed link (HSL) protocol stack having a plurality of protocol layers at an application node disposed in a network, comprising:
-
a link data processor for coordinating cell assembly and disassembly operations with respect to traffic flowing into and out of said application node;
a link control processor coupled to said link data processor via an inter-device interface, said link control processor operating to maintain link states for control portions of at least one of said protocol layers by utilizing a personalizable generic state processing architecture;
a data transfer controller coupled said link control processor via another inter-device interface for controlling burst transfers of signal units (SUs) between a host memory provided for said application node and a local cell memory associated with said link data processor; and
a context memory block disposed between said link control processor and said data transfer controller for storing state-specific context information based on a service access point (SAP) and a connection identifier (CID) associated with at least one of said protocol stack layers across at least one active connection maintained by said application node in said network, said context information for personalizing said generic state processing architecture to effectuate functionality of a select protocol stack layer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for effectuating a layer service in a protocol stack operable to implement a high speed communication link at a network node, comprising the steps of:
-
receiving, at a context switching system, an input event for said layer service from a service user layer;
retrieving, by said context switching system, state-specific context information from a context memory based on a service access point (SAP) and a connection identifier (CID) relating to said input event;
processing at least a portion of said input event by a generic state machine (GSM) logic structure personalized by said state-specific context information;
generating, by said personalized GSM logic structure, next-state information and at least an output event vector including SAP/CID information for identifying at least one service user destination; and
storing said next-state information in said context memory based on said SAP/CID information provided in said input event. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification