(57) A resource constrained routing method in active networks (10) having a plurality
of active nodes (AN0,AN1,AN2,AN3,AN4) for servicing client (14) requests includes
capturing a client (14) service request by the active node coupled (AN2, resp. AN4)
to the requesting client and generating a routing directive by updating an upstream
pointer to indicate another active node (AN4, resp. AN0) to actually process the service
request and a downstream pointer to indicate to the processing active node (AN4 resp.
AN0) the requesting client (14). The routing directive generation is based upon the
resource status synchronization table at the capturing active node that contains information
about the capabilities of all of the other active nodes (AN0,AN1,AN2,AN3,AN4) in the
network. The resource status synchronization table is updated on an event basis when
the processing active node (AN4 resp. AN0) accepts responsibility for processing the
service request and again when the processing active node (AN4 resp. AN0) completes
the service request in order to maintain coherency between all of the active nodes
(AN0,AN1,AN2,AN3,AN4). The result is an end-to-end data flow channel (flow-1 resp.
flow-) with the requesting client.
|

|