A dynamic programming approach: Improving the performance of wireless networks

Traditional wireless networks focus on transparent data transmission where the data are processed at either the source or destination nodes. In contrast, the proposed approach aims at distributing data processing among the nodes in the network thus providing a higher processing capability than a single device. Moreover, energy consumption is balanced in the proposed scheme since the energy intensive processing will be distributed among the nodes. The performance of a wireless network is dependent on a number of factors including the available energy, energy-efficiency, data processing delay, transmission delay, routing decisions, security architecture etc. Typical existing distributed processing schemes have a fixed node or node type assigned to the processing at the design phase, for example a cluster head in wireless sensor networks aggregating the data. In contrast, the proposed approach aims to virtualize the processing, energy, and communication resources of the entire heterogeneous network and dynamically distribute processing steps along the communication path while optimizing performance. Moreover, the security of the communication is considered an important factor in the decision to either process or forward the data. Overall, the proposed scheme creates a wireless ''computing cloud'' where the processing tasks are dynamically assigned to the nodes using the Dynamic Programming (DP) methodology. The processing and transmission decisions are analytically derived from network models in order to optimize the utilization of the network resources including: available energy, processing capacity, security overhead, bandwidth etc. The proposed DP-based scheme is mathematically derived thus guaranteeing performance. Moreover, the scheme is verified through network simulations.

[1]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[2]  Andrea J. Goldsmith,et al.  Wireless link adaptation policies: QoS for deadline constrained traffic with imperfect channel estimates , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[3]  John W. Fisher,et al.  Approximate Dynamic Programming for Communication-Constrained Sensor Network Management , 2007, IEEE Transactions on Signal Processing.

[4]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[5]  Lingyang Song,et al.  Cross-Layer Optimized Routing for Wireless Sensor Networks Using Dynamic Programming , 2009, 2009 IEEE International Conference on Communications.

[6]  Rohit Negi,et al.  Dynamic Programming for Scheduling a Single Route in Wireless Networks , 2007, 2007 IEEE International Conference on Communications.

[7]  Viktor K. Prasanna,et al.  Energy-latency tradeoffs for data gathering in wireless sensor networks , 2004, IEEE INFOCOM 2004.

[8]  Venugopal V. Veeravalli,et al.  Smart Sleeping Policies for Energy Efficient Tracking in Sensor Networks , 2008, IEEE Transactions on Signal Processing.

[9]  Sarangapani Jagannathan,et al.  Energy-efficient Rate Adaptation MAC Protocol for Ad Hoc Wireless Networks , 2007, Int. J. Wirel. Inf. Networks.

[10]  Zhao Tong,et al.  Routing Algorithms of the Wireless Sensor Network Based on Dynamic Programming , 2007 .

[11]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[12]  Antonio Ortega,et al.  A Dynamic Programming Approach to Distortion-Energy Optimization for Distributed Wavelet Compression with Applications to Data Gathering Inwireless Sensor Networks , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[13]  A. Manjeshwar,et al.  TEEN: a routing protocol for enhanced efficiency in wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[14]  Yi Xu,et al.  An Efficient Energy Routing Algorithm Based on Dynamic Programming in Wireless Sensor Networks , 2009, 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing.

[15]  Ivan Stojmenovic,et al.  Localized minimum-energy broadcasting in ad-hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[16]  Elif Uysal-Biyikoglu,et al.  Energy-efficient scheduling of packet transmissions over wireless networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[17]  Junshan Zhang,et al.  Cooperative Geographic Routing in Wireless Sensor Networks , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[18]  Serge Fdida,et al.  Evaluation of Cross-Layer Rate-Aware Routing in a Wireless Mesh Network Test Bed , 2007, EURASIP J. Wirel. Commun. Netw..