An efficient proxy adaptive gateway discovery algorithm based on quality of service parameters. (2016)