Mobile backbone architecture for wireless ad-hoc networks: algorithms and performance analysis