Performance comparison of different dynamic channel allocation techniques for mobile satellite systems