Statement of Research

Liang Zhao

 

 

My research and publications are focused on topology control for mobile ad hoc networks (MANETs). In this statement of research, I first give a little background on topology control, followed by a statement of research requirements. Then I briefly describe my research and results achieved to date, along with a description of my current work.

 

A Little Background:

 

An ad hoc network consists of a collection of nodes equipped with transceivers. In an ad hoc network, where nodes are deployed without any wired infrastructure and communicate via multi-hop wireless links, the network topology is autonomously formed based on the nodes’ locations and transmission ranges. The nodes communicate through wireless links, with each node acting as a relay when necessary to allow multi-hop communications. In a mobile ad hoc network (MANET), every node may move and the nodes still can communicate with each other at any time throughout the movement.

 

The performance of the network can be impacted in a major way by the network topology. A dense topology may induce high interference, which, in turn, reduces the effective network capacity due to limited spatial reuse and may cause unnecessarily high energy consumption. In contrast, a sparse topology is vulnerable to network partitioning due to node or link failures. Topology control for ad hoc networks aims to maintain a specified topology, such as requiring that the network be connected. The desired effect of topology control is to reduce energy consumption, reduce MAC layer interference between adjacent nodes, and to increase the effective network capacity.

 

I study topology control as a problem of assigning power levels to the nodes of an ad hoc network so as to maintain a prespecified network topology while minimizing energy consumption. That is, either minimizing the maximum transmission power used by any node (MinMax), or minimizing the total (i.e. average) transmission power used by the nodes (MinTotal).

 

Motivated by the significant impact of topology control for an ad hoc network, intrigued by the beauty of the underpinning graph problems, and as required by the U.S. Army Research Laboratory under Collaborative Technology Alliance Program, my research involves both theoretical and experimental work on solving topology control problems.

 

Research Requirements:

 

The goal of my research is to meet some of the following research requirements excerpted from the program proposal of the Collaborative Technology Alliance in communications and networking by the U.S. Army Research Laboratory:

 

My primary research interests and challenges come from topology control for mobility. When node movement is involved, every theoretical problem on topology control is open.

 

Research and Results Achieved To Date:

 

Many previous studies focused on solving topology control problems. Among them, centralized algorithms were typically proven to have specific bounds of their goodness relative to optimal, while distributed algorithms usually established their goodness using simulations.

 

My major research effort is devoted to theoretical work on topology control for mobile ad hoc networks. I established four standard mobile network models and specified four groups of topology control problems under these mobility models. The goal is to find the minimum power uniformly assigned to all nodes such that the resulting topology achieves a particular graph property – monotone property (such as connected). My research is trying to find, if there exist, polynomial time optimal algorithms for each group of mobility problems. This is a very challenging topic and has not previously been studied by any researchers. When moving nodes are allowed, earlier work simply re-runs the heuristics (for maintaining network connected) periodically, maintains the network connectivity by on-line algorithms, or simply let each node adjust its power level by monitoring its link qualities. Although those heuristics do work in practice to maintain network connectivity, none of them could achieve any optimality when nodes are moving. I solved the mobility problems by using either optimization or approximation algorithms/frameworks in polynomial time. Hence, although tons of papers studied topology control in MANETs, my study is a corner stone ever since the topology control problem was first proposed. Specifically, my theoretical contributions are:

 

In addition to the theoretical work on topology control, I also studied experimental work through simulations. My experimental study is mainly related to the CLTC (i.e. Cluster based Topology Control) framework and the distributed topology control algorithms. The CLTC framework is a hybrid of centralized and distributed algorithms for solving topology control problems. It utilizes any clustering algorithm to compute the transmission power levels assigned to the nodes in an ad hoc network. Hence, the performance of CLTC is determined by the clustering algorithms working in conjunction with it. I studied the impact of clustering algorithms on the performance of CLTC, and compared the performance of CLTC with that of existing distributed topology control algorithms. In contrast to my theoretical work, distributed topology control algorithms may be utilized in practice to achieve certain topology properties, though none of them can be used in mobile networks. I applied my disk mobile network model to adapt existing distributed algorithms for static networks to mobile networks, and I conducted an amount of quantitative research to measure the performances of CLTC with clustering algorithms and distributed topology control algorithms.

 

Ongoing Work:

 

Our current work is examining a general mobile network. Distinguished from the other standard mobility models, the general mobile network model assumes that every node in the network moves on a straight line segment. Associated with each moving node are its starting and ending positions on its line segment. Nothing is assumed about the rate at which nodes are moving. The goal is to minimize the maximum power uniformly assigned to any node such that the network is connected at any time throughout the movement. We believe this problem is unsolvable, its counterpart decision problem is undecidable, and its simplest case is NP-hard. My current work is writing the formal proofs of unsolvability and NP-hardness. The main structures of the proofs are constructed, but there are still a few confusions needed to be straightened out. The algorithms, which I proposed to solve the topology control problems under the general mobile network model, can produce reasonable (not optimal) solutions. Further, I found an algorithm which produces the optimal solutions if it halts. However, it may run for ever (i.e. cannot find the optimal solution) in the worst cases.