How do you think public Internet with different last miles can get a performance and experience which is almost equivalent of using a private network?

Software Define Networking is the answer. How about having a service which can enhance the Internet performance irrespective of the location you are in and the kind of services you have subscribed. How about getting fallback option, consolidation of bandwidth, Management of Services along with this