Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.

Slides:



Advertisements
Similar presentations
Multirate adaptive awake-sleep cycle in hierarchical heterogeneous sensor network BY HELAL CHOWDHURY presented by : Helal Chowdhury Telecommunication laboratory,
Advertisements

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
‧指導教授:林永松 博士 【 Master Thesis 】 Oral Examination A Near-Optimal Redundancy Allocation Policy to Minimize System Vulnerability against Hazardous Events and.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
Improvement on LEACH Protocol of Wireless Sensor Network
Deployment of Surface Gateways for Underwater Wireless Sensor Networks Saleh Ibrahim Advising Committee Prof. Reda Ammar Prof. Jun-Hong Cui Prof. Sanguthevar.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
WiOpt’03: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 3-5, 2003, INRIA Sophia-Antipolis, France Session : Energy Efficiency.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
Minimum-Cost Multicast Routing for Multi- Layered Multimedia Distribution IM PhD Forum, NTU Minimum-Cost Multicast Routing for Multi- Layered Multimedia.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Multimedia & Networking Lab
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Efficient Algorithms for Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks Selected from Elsevier: Computer Networks Konstantinos.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Optimal Base Station Selection for Anycast Routing in Wireless Sensor Networks 指導教授 : 黃培壝 & 黃鈴玲 學生 : 李京釜.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
考慮服務品質限制之具最大比率合成能力 中繼站無線網路成本最小化建置與路由策略 指導教授:林永松 博士 祝國忠 博士 研究生:劉翊恆 指導教授:林永松 博士 祝國忠 博士 研究生:劉翊恆 Minimum-Cost QoS-Constrained Deployment and Routing Policies.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
A Low-Latency and Energy-Efficient Algorithm for Convergecast in Wireless Sensor Networks Authors Sarma Upadhyayula, Valliappan Annamalai, Sandeep Gupta.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Bounded relay hop mobile data gathering in wireless sensor networks
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Cross-Layer Network Planning and Performance Optimization Algorithms for WLANs Yean-Fu Wen Advisor: Frank Yeong-Sung Lin 2007/4/9.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
KAIS T Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua MobiCom ‘05 Presentation by.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Copyright © 2011, A Resource Allocation Mechanism of Data Center for Public Cloud Service 指導教授:王國禎 學生:連懷恩 國立交通大學網路工程研究所 行動計算與寬頻網路實驗室.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
Exploiting Sink Mobility for Maximizing Sensor Networks Lifetime Z. Maria Wang, Emanuel Melachrinoudis Department of Mechanical and Industrial Engineering.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar EE 382C Embedded Software Systems Prof. B. L. Evans May 5, 2004.
Wireless Sensor Networks 5. Routing
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Net 435: Wireless sensor network (WSN)
Frank Yeong-Sung Lin (林永松) Information Management Department
國立臺灣大學資訊管理學研究所碩士論文審查
Optimization of Wireless Station Time Slot Allocation with Consideration of Throughput and Delay Constraints 指導教授:林永松 博士 研究生:林岦毅.
Network Optimization Research Laboratory
Advisor: Professor Yeong-Sung Lin Student: Yeong-Cheng Tzeng (曾勇誠)
Department of Information Management National Taiwan University
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
Frank Yeong-Sung Lin (林永松) Information Management Department
Presentation transcript:

Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月 27 日

2 Outline  Introduction Background Motivation  Problem Description & Formulation  Solution Approach Lagrangean Relaxation method  Getting Primal Feasible Solution  Computational Experiments  Conclusion and Future Work

3 Introduction  Wireless sensor networks Sensing Computation Communication

4 Introduction (cont’d)  Issues End-to-end delay Coverage Lifetime (Energy Consumption) Data Aggregation trees Clustering Spanning trees

5 Background  Clustering LEACH (Low- Energy Adaptive Clustering Hierarchy) * Set-up phase Steady state phase  Spanning trees PEDAP(Power Efficient Data gathering and Aggregation Protocol) ** Minimum cost spanning tree: Prim’s algorithm PEDAP-PA (Power Efficient Data gathering and Aggregation Protocol- Power Aware) Remaining energy concept * W. Heinzelman, A. Chandrakasan and H. Balakrishnan, "Energy-Efficient Communication Protocol for Wireless Microsensor Networks", the 33rd Hawaii International Conference on System Sciences, Jan ** H. O. Tan and I. Korpeoglu, “Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks”, ACM SIGMOD Record, vol. 32, no. 4, pp , 2003

6 Motivation  How to energy-efficient construct the data aggregation trees to reduce the power consumption and further prolong the system lifetime? Event Source node Relay node Sink node

7 Problem Description Source node Relay node Sink node Event  In the WSN, each event must be monitored by one awake data source node and the nodes transmit the sensed data to the sink node through aggregation trees.  Each aggregation tree is used for one or more rounds. The goal is to maximize the system lifetime under energy capacity constraints.

8 Problem Description (cont’d) 25 Rounds 11 Rounds16 Rounds 52 Rounds

9 Problem Description (cont’d)  Assumption Heterogeneous network Fixed sensing range and fixed transmission range Bidirectional links Error-free transmission within the transmission radius The sink node knows nodes all a priori  Given The network topology includes node set and link set The set of data source nodes The set of events The sink node Capacity for each node evaluated by residual power lifetime Transmission cost of each link with respect to energy consumption

10 Problem Description (cont’d)  Objective To maximize the system lifetime of the sensor network  Subject to Event constraint: Each event must be monitored by one awake data source node and the awake data source nodes sense and transmit the sensed data to the sink node. Battery constraint: The total power consumption of a node can not exceed its initial energy level.  To determine The number of times that tree t is used

11 Problem Formulation

12 Problem Formulation (cont’d)  Objective Function max (IP)  subject to: (IP 1) (IP 2) (IP 3) (IP 4) (IP 5) (IP 6) (IP 7) (IP 8) Event constraints Tree constraints

13 Problem Formulation (cont’d) (IP 9) (IP 10) (IP 11) (IP 12) (IP 13) (IP 14) (IP 15) (IP 16) (IP 17) (IP 18) = 0 or 1 Energy constraints

14 Lagrangean Relaxation Method  Relax Constraints (3) 、 (5) 、 (7) 、 (8) 、 (11) 、 (12) and we can obtain the following Lagrangean relaxation problem (LR) Primal Problem Lagrangean Relaxation Problem Lagrangean Dual Problem Optimal Solution Adjust Multipliers

15 Subproblem 1 (related to decision variable ) subject to: = 0 or 1 (Sub1 1.1) (Sub1 1.2) (Sub1 1.3) (Sub1 1.4) Firstly, set the decision variable to be 1 or 0 according to the corresponding coefficient. Then, solve the shortest path problem by Dijkstra’s algorithm if the decision variable is 1. Time complexity:

16 Subproblem 2 (related to decision variable ) subject to: (Sub2 2.1) (Sub2 2.2) (Sub2 2.3)= 0 or 1 Compute the coefficient of each link. Pick up at most one outgoing link of each node and at least one incoming link of the sink node according to the corresponding coefficient. Time complexity:

17 Subproblem 3 (related to decision variable ) = 0 or 1 (Sub3 3.1) (Sub3 3.2) (Sub3 3.3) (Sub3 3.4) subject to: Firstly, solve the spanning tree problem by Prim’s algorithm. Then, calculate the sum of the rounds each tree t is used. Time complexity:

18 Subproblem 4 (related to decision variable ) subject to: = 0 or 1 (Sub4 4.1) Set the decision variable to be 1 or 0 according to the corresponding coefficient. Time complexity:

19 Getting Primal Feasible Solutions  By applying Lagrangean Relaxation method and the subgradient method to solve the problem, we can obtain A theoretical lower bound of the primal problem Some hints to get a feasible solution to the primal problem  Two major primal decision variables

20 Getting Primal Feasible Solution (Tree1)(Tree2)(Tree3) 22 Rounds31 Rounds43 Rounds 55 Rounds

21 Experiment Scenarios  Random network  Grid network

22 Evaluation of Lifetime (Random Network) Evaluation of Lifetime (Rounds) (Small Network, No. of Nodes = 25)

23 Evaluation of Lifetime (Random Network) Evaluation of Lifetime (Rounds) (Medium Network, No. of Nodes = 49)

24 Evaluation of Lifetime (Random Network) Evaluation of Lifetime (Rounds) (Large Network, No. of Nodes = 81)

25 Evaluation of Lifetime (Grid Network) Evaluation of Lifetime (Rounds) (Small Network, No. of Nodes = 25)

26 Evaluation of Lifetime (Grid Network) Evaluation of Lifetime (Rounds) (Medium Network, No. of Nodes = 49)

27 Evaluation of Lifetime (Grid Network) Evaluation of Lifetime (Rounds) (Large Network, No. of Nodes = 81)

28 Discussion  The bottleneck of system lifetime The relay nodes around the sink node The source nodes Articulation points Source node Relay node Sink node Event

29 Conclusion  Contribution Propose a mathematical formulation to model this complicated problem Devise a simple heuristic algorithm to obtain good solutions which outperforms PEDAP and PEDAP-AP  Bottleneck of System Lifetime

30 Future Work  End-to-end Delay  Clustering

31 Q & A -Thanks for your listening

32 Problem Formulation

33 Problem Formulation (cont’d)

34 Problem Formulation (cont’d)

35 Getting Primal Feasible Solution  The proposed heuristic algorithm is described as follows Step 1: Construct candidate trees based on the solutions to (Sub3) and select the data source nodes to transmit sensed data based on the solutions to (Sub1). Step 2: Sort the candidate trees in ascending order with the cost, the total energy consumption in the aggregation tree. Step 3: Use the tree to transmit the sensed data to the sink node from candidate trees, if satisfied with all constraints, if not, select another tree from the candidate trees. Repeat step2 until the candidate trees are exhausted. Step 4: Construct a new tree to transmit the sensed data to the sink node based on remaining energy of nodes. Repeat step3 until we can not construct a tree. Step 5: Compute the lifetime

36 Lagrangean Relaxation method  Relax Constraints (3) 、 (5) 、 (7) 、 (8) 、 (11) 、 (12) and we can obtain the following Lagrangean relaxation problem (LR) (LR)

37 Lagrangean Relaxation method (cont’d) subject to: (LR 1) (LR 3) (LR 4) (LR 5) (LR 6) (LR 2)

38 Lagrangean Relaxation method (cont’d) (LR 7) (LR 8) (LR 9) (LR 10) (LR 11) (LR 12) = 0 or 1 We can decomposed this LR problem into 4 subproblems.