Label Parameter plugin for Hudson
The nodelabel parameter plugin enables one to dynamically define a node or label which Hudson uses to select an appropriate node/slave to execute the job on.
So in short: with this plugin one is able to choose the node to run a job on while triggering it.
find more at http://wiki.hudson-ci.org/display/HUDSON/NodeLabel+Parameter+Plugin