Patent ID: 8265676

Claim:
A method, comprising: receiving, by a first network device in a first network domain, a quality of service request initiated by a first mobile node, the quality of service request being associated with transmitting data between the first mobile node and a second mobile node in a second network domain that is different from the first network domain; requesting, by the first network device and from a second network device in a third network domain, a service level agreement profile for the first mobile node, the service level agreement profile specifying a particular quality of service associated with the first mobile node, and the third network domain being different from the first network domain and the second network domain; determining, by the first network device, an availability of resources between the first network device and the first mobile node; allocating, by the first network device, resources between the first network device and the first mobile node based on the determined availability; initiating, by the first network device, a first resource allocation between the second network device and the first network device based on the service level agreement profile; initiating, by the first network device, a second resource allocation between the second mobile node and the second network device based on the service level agreement profile; establishing, by the first network device, a third resource allocation between the first mobile node and the second mobile node, based on initiating the first resource allocation and the second resource allocation; and processing, by the first network device, subsequent quality of service requests, from the first mobile node, based on the service level agreement profile.