DES-CHAN: A Framework for Channel Assignment Algorithms for Testbeds