Whether you want to build the software, run it, grow the community or just learn more about it, there will be content, workshops and design sessions for you to attend at the OpenStack Summit, Oct 15-18 in San Diego. Stick around Friday for the first OpenStack service day, a 1/2 day beach cleanup.
It would seem useful to be able to disconnect nova scheduling from nova and make it a more generic instance scheduler that gets instance information from some set of datasources and can use that information to make complicated allocation decisions (say for groups of instances and such) as a new service.
The nova-api would basically treat scheduling as a blackbox, letting whatever management system that does the scheduling be hidden behind a set of web service apis. Nova-api would then just be 'dumb' and would be responsible for telling those instances what to start (with whatever associated data) and letting nova focus on virtualization and not scheduling (which seems good).