I would just put self illuminated material on the outer end of the tubes. I would use glass without caustics, and using rayswitch MTL, I would put some opaque material to base slot, so glass tubes would cast shadows. Then, i would put invisible rectangular light under the tube array. It is a fake, but it should be the best performing one.
Self illum material would make tubes glow, but it would not be explicitly sampled light source, so it would not generate noise
Glass without caustics would not make noise
Invisible rectangle would take care of efficient light source
The light distribution would probably not be same as with real simulation of this situation, but it would render quick :)