Using multi-objective domain optimization for routing in hierarchical networks

Network hierarchy makes network protocols more scalable and robust, but also makes the network more complex and reduces performance. With routing protocols, hierarchy reduces overhead, routing table size, and convergence time, but can also cause sub-optimality (stretch) of the routing path length compared to the flat networks. With OSPF, for example, adding routing areas, with route aggregation done in area border routers, can significantly reduce link state advertisements, link state database and convergence time, but can also increase interarea path length. Existing research has produced many excellent intra- and inter-domain routing schemes and different proposals for aggregation at border routers. As important, however, is the design of the routing hierarchy itself. This paper presents quantified comparisons of different hierarchical construction techniques for a simple hierarchical routing protocol in a 100 node network. When the hierarchy does not take into account routing path length suboptimality, we show the potential for significant stretch (e.g., on average more than doubling the shortest path for nodes under 6 hops apart). When we use multi-objective optimization, that includes the goal of minimizing stretch, the stretch is significantly reduced (e.g., reducing the stretch by approximately 50% for the above example). In large or dynamic environments, a modified simulated annealing is able to produce optimized hierarchies quickly by trading a small loss in optimality for a large reduction in optimization time. The paper analyzes the choice of multi-objective cost function in this environment and concludes that simpler functions produce the best overall results.

[1]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[2]  Farouk Kamoun,et al.  Hierarchical Routing for Large Networks; Performance Evaluation and Optimization , 1977, Comput. Networks.

[3]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[4]  P. F. Tsuchiya The landmark hierarchy: a new hierarchy for routing in very large networks , 1988, SIGCOMM.

[5]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[6]  Ram Ramanathan,et al.  Hierarchically‐organized, multihop mobile wireless networks for quality‐of‐service support , 1998, Mob. Networks Appl..

[7]  J. Moy,et al.  OSPF: Anatomy of an Internet Routing Protocol , 1998 .

[8]  Elizabeth M. Belding-Royer,et al.  A review of current routing protocols for ad hoc mobile wireless networks , 1999, IEEE Wirel. Commun..

[9]  Rajesh Krishnan,et al.  Optimization algorithms for large self-structuring networks , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  Mario Gerla,et al.  Fisheye state routing: a routing scheme for ad hoc wireless networks , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[11]  Mikkel Thorup,et al.  Compact routing schemes , 2001, SPAA '01.

[12]  Ram Ramanathan,et al.  Making link-state routing scale for ad hoc networks , 2001, MobiHoc '01.

[13]  Zygmunt J. Haas,et al.  ZRP: a hybrid framework for routing in Ad Hoc networks , 2001 .

[14]  A. McAuley,et al.  ROUTING DOMAIN AUTOCONFIGURATION FOR MORE EFFICIENT AND RAPIDLY DEPLOYABLE MOBILE NETWORKS , 2002 .

[15]  Amit Kumar,et al.  Optimal configuration of OSPF aggregates , 2003, TNET.

[16]  Acee Lindem,et al.  Alternative Implementations of OSPF Area Border Routers , 2003, RFC.

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

[18]  Xiaowei Yang,et al.  Compact routing on Internet-like graphs , 2003, IEEE INFOCOM 2004.

[19]  J.S. Baras,et al.  Rate of degradation of centralized optimization solutions and its application to high performance domain formation in ad hoc networks , 2004, IEEE MILCOM 2004. Military Communications Conference, 2004..

[20]  Kyriakos Manousakis,et al.  Applying simulated annealing for domain generation in ad hoc networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[21]  John S. Baras,et al.  IMPROVING THE SPEED OF DYNAMIC CLUSTER FORMATION IN MANET VIA SIMULATED ANNEALING , 2006 .