This is the type of system that I am thinking of. Maybe it can be scaled up to the necessary size.
http://ieeexplore.ieee.org/search/freesrchabstract.jsp?tp=&arnumber=4948754&queryText;%3DSpark+Gap+Switching+Time%26openedRefinements%3D*%26searchField%3DSearch+All