Science DMZ Design and Programmable Switch Technology for Transferring Scientific Big Data Over Non-dedicated Networks