Advanced dynamic resource allocation schemes for satellite systems