Project

General

Profile

Actions

TasksTasksNITBRoundRobinChannelAllocation » History » Revision 1

Revision 1/2 | Next »
Anonymous, 02/19/2016 10:47 PM


NITB round robin allocation of logical channels
Mentor Holger Freyther
Skills C
Length 2 days

=== Goal ===
When a phone (Mobile Station, MS) needs a channel the NITB/OpenBSC channel allocator will allocate it. Currently there is one strategy with two parameters to allocate the channel. They can be allocated from the front or from the back. The issue is that certain logical channels will always be used and some others might be rarely used. The goal is to spread out the allocation in a round robin manner.

Approach
The channel allocator is located in ''src/libbsc/chan_alloc.c''. It might be the easiest to remember the timeslot/subslot one last searched for a channel and continue from there. This could be stored by trx.
Files (0)

Updated by about 8 years ago · 1 revisions

Add picture from clipboard (Maximum size: 48.8 MB)