Analysis and experimentation over eterogeneous wireless networks