Hybrid network resource and policy management with mobility support
AssigneeVerizon Patent and Licensing Inc.
InventorHassan M. Omar
Life of this patent
Estimating the term…
Abstract
A method may include receiving a quality of service request initiated by a mobile node and requesting from a home agent a service level agreement profile for the mobile node. The method may further include allocating resources between a gateway foreign agent and the mobile node. The method may also include initiating resource allocation between the home agent and the gateway foreign agent and initiating resource allocation between a correspondent node and the home agent. The method may further include establishing resource allocation between the mobile node and the correspondent node.
Claims21
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.
A system comprising:
- one or more devices to:
- provide a network attachment point for a mobile node to a first mobile domain, and
- receive a quality of service request from the mobile node, the quality of service request being associated with transmitting data between the first mobile node and a second mobile node that is located in a second mobile domain that is different from the first mobile domain,
- request, based on the quality of service request, a service level agreement profile associated with the first mobile node from a device associated with a third mobile domain that is different from the first mobile domain and the second mobile domain,
- the service level agreement profile specifying a particular quality of service associated with the first mobile node,
- determine an availability of resources between the first mobile node and the one or more devices,
- allocate resources between the first mobile node and the one or more devices based on the determined availability,
- initiate, based on the service level agreement profile, a first resource allocation between the one or more devices and the device associated with the third mobile domain and a second resource allocation between the second mobile node and the device associated with the third mobile domain,
- establish, based on initiating the first resource allocation and the second resource allocation, a third resource allocation between the first mobile node and the second mobile node, and
- process, based on the service level agreement profile, subsequent quality of service requests from the first mobile node.
A method, comprising:
- receiving, by a first network device, a quality of service (QoS) request initiated by a first mobile communication device entering into a first network, the QoS request being associated with a transmission of data between the first mobile communication device and a second mobile communication device;
- forwarding, by the network device, the QoS request to a second network device associated with a home network of the first mobile communication device and a third network device associated with a second network associated with the second mobile communication device;
- receiving, by the first network device and from the second network device, information identifying a quality of service to be provided to the first mobile communication device based on forwarding the QoS request;
- setting a profile meter to monitor traffic flow between the first mobile communication device and the second mobile communication device based on receiving the information identifying the quality of service to be provided to the first mobile device;
- and
- monitoring, by the first network device, traffic flow between the first mobile communication device and the second mobile communication device based on setting the profile meter.
A non-transitory computer-readable memory storing instructions, the computer-readable memory comprising:
- one or more instructions which, when executed by one or more network devices, cause the one or more network devices to receive a quality of service request initiated by a first mobile device, the quality of service request being associated with a transmission of data between the first mobile device and a second mobile device that is located in a second mobile domain, the second mobile domain being different from the first mobile domain;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to request, based on the quality of service request, a service level agreement profile associated with the first mobile device from a network device associated with a third mobile domain, the third mobile domain being different from the first mobile domain and the second mobile domain,
- the service level agreement profile specifying a particular quality of service associated with the first mobile device;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to determine an availability of resources between the one or more network devices and the first mobile device;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to allocate resources between the one or more network devices and the first mobile device, the resources being allocated based on the determined availability;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to initiate, based on the service level agreement profile, a first resource allocation between the one or more network devices and the network device associated with the third mobile domain;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to initiate a second resource allocation between the second mobile device and the network device associated with the third mobile domain;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to store information associated with the first resource allocation and information associated with the second resource allocation;
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to establish, based on initiating the first resource allocation and the second resource allocation, a third resource allocation between the first mobile node and the second mobile node;
- and
- one or more instructions which, when executed by the one or more network devices, cause the one or more network devices to process, using on the stored information associated with the first resource allocation and the stored information associated with the second resource allocation, subsequent quality of service requests from the first mobile device.
A system comprising:
- a first device comprising:
- means for intercepting a quality of service request embedded in a local registration request, the quality of service request being associated with transmitting data between a first mobile device that is associated with a first mobile domain and a second mobile device that is associated with a second mobile domain that is different from the first mobile domain;
- means for requesting, based on the quality of service request, a service level agreement profile associated with the first mobile device from a second device associated with a third mobile domain that is different from the first mobile domain and the second mobile domain, the service level agreement profile specifying a particular quality of service associated with the first mobile device;
- means for allocating resources between the first device and the first mobile device based on the quality of service request and an availability of resources within the first mobile domain;
- means for initiating, based on the service level profile agreement, a first resource allocation between the first device and the second device and a second resource allocation between the second mobile device and the second device;
- and
- means for establishing a third resource allocation between the first mobile device and the second mobile device, based on initiating the first resource allocation and the second resource allocation.
Dependencies are inferred from the claim text.