Throughput Optimization in Mobile Backbone Networks

This paper describes new algorithms for throughput optimization in a mobile backbone network. This hierarchical communication framework combines mobile backbone nodes, which have superior mobility and communication capability, with regular nodes, which are constrained in mobility and communication capability. An important quantity of interest in mobile backbone networks is the number of regular nodes that can be successfully assigned to mobile backbone nodes at a given throughput level. This paper develops a novel technique for maximizing this quantity in networks of fixed regular nodes using mixed-integer linear programming (MILP). The MILP-based algorithm provides a significant reduction in computation time compared to existing methods and is computationally tractable for problems of moderate size. An approximation algorithm is also developed that is appropriate for large-scale problems. This paper presents a theoretical performance guarantee for the approximation algorithm and also demonstrates its empirical performance. Finally, the mobile backbone network problem is extended to include mobile regular nodes, and exact and approximate solution algorithms are presented for this extension.

[1]  Stephen V. Hanly,et al.  An Algorithm for Combined Cell-Site Selection and Power Control to Maximize Cellular Spread Spectrum Capacity (Invited Paper) , 1995, IEEE J. Sel. Areas Commun..

[2]  Edoardo Amaldi,et al.  Radio planning and coverage optimization of 3G cellular networks , 2008, Wirel. Networks.

[3]  Gerard J. Foschini,et al.  A simple distributed autonomous power control algorithm and its convergence , 1993 .

[4]  Roy D. Yates,et al.  Integrated power control and base station assignment , 1995 .

[5]  Wolfram Burgard,et al.  Collaborative multi-robot exploration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[6]  Heribert Vollmer,et al.  The complexity of base station positioning in cellular networks , 2005, Discret. Appl. Math..

[7]  E. Modiano,et al.  Optimization of mobile backbone networks: Improved algorithms and approximation , 2008, 2008 American Control Conference.

[8]  Franco P. Preparata,et al.  Sequencing-by-hybridization revisited: the analog-spectrum proposal , 2004, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[9]  Micha Sharir,et al.  Efficient algorithms for geometric optimization , 1998, CSUR.

[10]  Eytan Modiano,et al.  Construction and Maintenance of Wireless Mobile Backbone Networks , 2009, IEEE/ACM Transactions on Networking.

[11]  Dimitris Bertsimas,et al.  Optimization over integers , 2005 .

[12]  R. Häggkvist,et al.  Bipartite graphs and their applications , 1998 .

[13]  Xiaoyan Hong,et al.  Landmark routing in ad hoc networks with mobile backbones , 2003, J. Parallel Distributed Comput..

[15]  Brian Steckler,et al.  Hastily formed networks for complex humanitarian disasters: after action report and lessons learned from the Naval Postgraduate School's response to Hurricane Katrina , 2005 .

[16]  Ellen W. Zegura,et al.  A message ferrying approach for data delivery in sparse mobile ad hoc networks , 2004, MobiHoc '04.

[17]  Rudolf Mathar,et al.  Optimum positioning of base stations for cellular radio networks , 2000, Wirel. Networks.

[18]  Izhak Rubin,et al.  TBONE: A mobile-backbone protocol for ad hoc wireless networks , 2002, Proceedings, IEEE Aerospace Conference.

[19]  Ellen W. Zegura,et al.  Message ferry route design for sparse ad hoc networks with mobile nodes , 2006, MobiHoc '06.

[20]  Alon Efrat,et al.  Coverage Time Characteristics in Sensor Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[21]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[22]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[23]  G. Nemhauser,et al.  Maximizing Submodular Set Functions: Formulations and Analysis of Algorithms* , 1981 .

[24]  Elsevier Sdol,et al.  Journal of Parallel and Distributed Computing , 2009 .

[25]  Eytan Modiano,et al.  Joint Node Placement and Assignment for Throughput Optimization in Mobile Backbone Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[26]  Waylon Brunette,et al.  Data MULEs: modeling a three-tier architecture for sparse sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[27]  Mani B. Srivastava,et al.  Multiple Controlled Mobile Elements (Data Mules) for Data Collection in Sensor Networks , 2005, DCOSS.

[28]  Emily M. Craparo Cooperative Exploration under Communication Constraints , 2008 .

[29]  Gérard Cornuéjols,et al.  Valid inequalities for mixed integer linear programs , 2007, Math. Program..

[30]  CaponeAntonio,et al.  Radio planning and coverage optimization of 3G cellular networks , 2008 .