Patent ID: 7636781

Claim:
A system for implementing class-based end-to-end resource allocation for data flows in network communication, comprising: a source terminal; a destination terminal; a plurality of Quality of Service (QOS) domains with separate resource allocation solutions, comprising a QOS domain connected to the source terminal, a QOS domain connected to the destination terminal and at least one other QOS domain; wherein each of the QOS domains comprises a plurality of QOS Edge Routers (QERs), a plurality of QOS Core Routers (QCRs) and a policy server; wherein the QERs, connected with the source terminal, the destination terminal and a second QER of another QOS domain, are adapted to establish a resource reservation path between edges of the QOS domains for an aggregate flow generated from data flows from the source terminal, wherein only the QERs connected with the source terminal and the destination terminal are adapted to maintain the state of the aggregate flow, while the QERs other than the QERs connected with the source terminal and the destination terminal are adapted to maintain only an edge-to-edge resource reservation for the aggregate flow; the QCRs, connected with the QERs in the same QOS domain, are adapted to establish an intra-domain resource reservation path between the QERs for the aggregate flow; the source terminal is adapted for generating the data flows and sending a resource request message for the data flows to the QERs; the destination terminal is adapted for receiving the data flows; and the policy server, cooperating with the QERs and the QCRs in the same domain, is adapted to perform resource allocation for the aggregate flow.