Patent ID: 8631151

Claim:
A method implemented in a computer-accessible medium to process execute on a processing device, the method, comprising: receiving a network transaction request from an originating node; determining a destination node has sufficient bandwidth to satisfy the request; informing the originating node that service is guaranteed to a destination node via a plurality of intermediate nodes; and decrementing from a destination node bandwidth a transaction bandwidth needed for servicing the transaction and assuring that the network transaction has bandwidth to process the network transaction before the network transaction commences using a Bandwidth Conservation Criterion calculation by summing a total aggregate bandwidth that is destined for but not yet reached the destination node and comparing the total aggregate bandwidth against a total bandwidth that the destination node can handle at once and when the total aggregate bandwidth destined for the destination node plus a request bandwidth for servicing the request is less then the total bandwidth that the destination node can handle, the originating node receives the guarantee for servicing the request, total aggregate bandwidth is all current network traffic that is active in a network and is currently being directed to the destination node, the intermediate nodes and the destination node are hierarchically organized in relationships between father nodes and son nodes where a particular son node borrows bandwidth from a particular brother node to the particular son node via a particular father node to both the particular son node and the particular brother node to assure the network transaction, the borrowing occurs via a closest relation allocation technique.