Apparatus and method for dynamic resource allocation in interactive satellite multimedia system
First Claim
1. An apparatus for dynamically allocating resource in an interactive satellite multimedia system, comprising:
- resource request amount collection means for accumulating a requested resource amount corresponding to each of terminals during a super-frame period;
resource request amount processing means for dividing an accumulated requested resource amount by the number of frame pairs in a super frame and storing a sum of a result of dividing and rounding up a remain of the division to a nearest integer as a request amount of each corresponding terminal; and
resource allocation means for deciding a time slot allocated at each of terminals corresponding to a frame pair based on optimal allocation amount, which is decided based on the request amount by the requested amount processing means.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic resource allocation apparatus and method for assigning timeslot in a return channel in multi-frequency time division multiple access MF-TDMA in order to have a maximum throughput is disclosed. The apparatus includes: resource request amount collection unit for accumulating a requested resource amount corresponding to each of terminals during a super-frame period; resource request amount processing unit for dividing an accumulated requested resource amount by the number of frame pairs in a super frame and storing a sum of a result of dividing and rounding up a remain of the division to a nearest integer as a request amount of each corresponding terminal; and resource allocation unit for deciding a time slot allocated at each of terminals corresponding to a frame pair based on optimal allocation amount, which is decided based on the request amount by the requested amount processing unit.
-
Citations
11 Claims
-
1. An apparatus for dynamically allocating resource in an interactive satellite multimedia system, comprising:
-
resource request amount collection means for accumulating a requested resource amount corresponding to each of terminals during a super-frame period;
resource request amount processing means for dividing an accumulated requested resource amount by the number of frame pairs in a super frame and storing a sum of a result of dividing and rounding up a remain of the division to a nearest integer as a request amount of each corresponding terminal; and
resource allocation means for deciding a time slot allocated at each of terminals corresponding to a frame pair based on optimal allocation amount, which is decided based on the request amount by the requested amount processing means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamically allocating resources in an interactive satellite multimedia system, comprising the steps of:
-
a) accumulating a request amount of resource corresponding to each of terminals during a super-frame period;
b) dividing the accumulated request amount of resource by frame pairs included in one super frame and remembering a sum of a result of dividing and rounding off a remain of the division to a nearest integer as a resource request amount; and
c) deciding an optimal allocation amount based on the resource request amount and deciding a time slot to be allocated to each of terminals based on the optimal allocation amount. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable recording medium storing instructions for executing a method for actively allocation resource in two-way satellite multimedia system, comprising functions of:
-
a) accumulating a request amount of resource corresponding to each of terminals during a super-frame period;
b) dividing the accumulated request amount of resource by frame pairs included in one super frame and remembering a sum of a result of dividing and rounding off a remain of the division to a nearest integer as a resource request amount; and
c) deciding an optimal allocation amount based on the resource request amount and deciding a time slot to be allocated to each of terminals based on the optimal allocation amount.
-
Specification