When a giant such as Microsoft initiates research projects on technology, it pretty clear that it’s going to be the future. I recently stumbled upon a page that talks about their research in the field of Wireless Mesh Networks. As it seems they have been at it for a while now.
Microsoft seems to have applied its “Embrace, Extend and Extinguish” ideology to this. Mesh Connectivity Layer (MCL) started its life as a version of the Dynamic Source Routing Protocol (DSR). DSR has been extensively modified to improve its behavior, most significantly to support link quality metrics.