channel allocation