End-To-End Service Quality for Latency-Intensive Internet Protocol (IP) Applications in a Heterogeneous, Multi-Vendor Environment
First Claim
1. A method comprising:
- reserving a Quality of Service (QoS) resource pool a predetermined portion of available bandwidth between a first network device coupled in communication with a packet network and associated with a first user community and a second network device coupled in communication with the packet network and associated with a second user community for real-time communication sessions among users of the first user community and the second user community; and
providing end-to-end application QoS between the first user community and the second user community by selectively admitting a plurality of real-time communication sessions between the first user community and the second user community based upon currently available resources associated with the QoS resource pool and multiplexing the plurality of real-time communication sessions over a reservation protocol session between the first network device and the second network device.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are provided for delivering end-to-end Quality of Service (QoS) over Internet Protocol (IP) networks. According to one embodiment, a portion of available bandwidth between a first and second network device is reserved as a Quality of Service (QoS) resource pool for real-time communication sessions among users of a first and second user community. The first network device is communicatively coupled with a packet network and associated with the first user community. The second network device is communicatively coupled with the packet network and associated with the second user community. End-to-end application QoS is provided between the first and second user communities by selectively admitting real-time communication sessions between the first user community and the second user community based upon currently available resources associated with the QoS resource pool and multiplexing the real-time communication sessions over a reservation protocol session between the first and second network devices.
-
Citations
17 Claims
-
1. A method comprising:
-
reserving a Quality of Service (QoS) resource pool a predetermined portion of available bandwidth between a first network device coupled in communication with a packet network and associated with a first user community and a second network device coupled in communication with the packet network and associated with a second user community for real-time communication sessions among users of the first user community and the second user community; and providing end-to-end application QoS between the first user community and the second user community by selectively admitting a plurality of real-time communication sessions between the first user community and the second user community based upon currently available resources associated with the QoS resource pool and multiplexing the plurality of real-time communication sessions over a reservation protocol session between the first network device and the second network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
establishing an aggregated reservation protocol session over a path between a first device coupled to a public Internet Protocol (IP) network and a second device coupled to the public IP network; and providing end-to-end Quality of Service (QoS) on behalf of users of a distributed voice over IP environment by (i) selectively admitting a plurality of VoIP calls between those of the users associated with a first user community that access the public IP network via the first device and those of the users associated with a second user community that access the public IP network via the second device based on resources associated with the aggregated reservation protocol session and a desired level of service and (ii) multiplexing the plurality of VoIP calls onto the aggregated reservation protocol session.
-
-
11. A method comprising:
-
establishing a Resource Reservation Protocol (RSVP) session between a first network device and a second network device that are part of a geographically distributed enterprise voice over Internet Protocol (VoIP) network; receiving, at the first network device from a first local terminal, a request to initiate a first VoIP call with a first remote terminal associated with the second network device; allocating a portion of pre-allocated resources associated with the RSVP session to the first VoIP call between the first local terminal and the first remote terminal; receiving, at the first network device from a second local terminal, a request to initiate a second VoIP call with a second remote terminal associated with the second network device; allocating a portion of the pre-allocated resources associated with the RSVP session to the second VoIP call between the second local terminal and the second remote terminal; and providing a desired level of Quality of Service (QoS) to both the first VoIP call and the second VoIP call by sharing the RSVP session between the first VoIP call and the second VoIP call by multiplexing packets containing voice or voice-band data associated with the first and second VoIP calls onto the RSVP session. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification