Patent ID: 8837349

Claim:
A method, comprising: receiving, at a hub of a reservation-based satellite communication network, a request for establishing one or more connections between a remote terminal and the hub, wherein said request corresponds to detecting one or more jitter sensitive applications at the remote terminal; and allocating at the hub bandwidth having an allowable jitter to the one or more jitter sensitive applications, wherein said allocating comprises: determining whether sufficient bandwidth capacity having the allowable jitter can be allocated for transmission by the remote terminal, wherein said determining comprises: marking all timeslots already allocated to connections associated with jitter-sensitive applications as inapplicable for allocation; calculating a number of timeslots required and an optimal interval between timeslots; determining a first possible allocation of free timeslots comprised of said number of timeslots at said interval up to a predefined allowed variance between each two consecutive timeslots; and determining one or more additional possible allocations if the first possible allocation cannot be realized; acknowledging establishment of one or more connections if sufficient bandwidth capacity having the allowable jitter is available; and rejecting the request if sufficient bandwidth capacity having the allowable jitter is not available, wherein upon said acknowledging the method further comprises: marking each established connection with a network-unique identifier comprised of one or more fields or parameters, wherein each network-unique identifier is usable for correctly scheduling content of an applicable session to be transmitted on applicable allocations; providing said network-unique identifier to the remote terminal during connection establishment signaling; and using said network-unique identifier in an allocation table for marking timeslots allocated for each connection.