An SDN and CPS based opportunistic Upload Splitting for mobile users