1. Apparatus for allocation of communication channels by a channel allocation system to a device of an unprotected class of service, the apparatus comprising: a processor configured to generate, based on communications characteristics, protected service contours over a region of a geographic area for one or more protected classes of service; and a database interface i) coupled to one or more databases and ii) configured to transfer registration information including the communications characteristics between the processor and the one or more databases for each class of service, wherein the processor is further configured to implement a channel allocation algorithm to specify channel availability of the region with nested, classified tiles of successive levels of resolution for storage in a selected database.