Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Problem solving with graph search
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
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.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
1 Complexity of Network Synchronization Raeda Naamnieh.
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
H-SPREAD: A Hybrid Multipath Scheme for Secure and Reliable Data Collection in Wireless Sensor Networks Wenjing Lou, Member, IEEE, and Younggoo Kwon.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
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.
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)
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Distributed Asynchronous Bellman-Ford Algorithm
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Network Aware Resource Allocation in Distributed Clouds.
Offline Algorithmic Techniques for Several Content Delivery Problems in Some Restricted Types of Distributed Systems Mugurel Ionut Andreica, Nicolae Tapus.
Efficient Algorithms for Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks Selected from Elsevier: Computer Networks Konstantinos.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
Wireless Sensor Networks COE 499 Energy Aware Routing
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Arindam K. Das CIA Lab University of Washington Seattle, WA LIFETIME MAXIMIZATION IN ENERGY CONSTRAINED WIRELESS NETWORKS.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
A Graph Based Algorithm for Data Path Optimization in Custom Processors J. Trajkovic, M. Reshadi, B. Gorjiara, D. Gajski Center for Embedded Computer Systems.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Internetworking, WANs, and Dynamic Routing.
Graphs A ‘Graph’ is a diagram that shows how things are connected together. It makes no attempt to draw actual paths or routes and scale is generally inconsequential.
 Tree in Sensor Network Patrick Y.H. Cheung, and Nicholas F. Maxemchuk, Fellow, IEEE 3 rd New York Metro Area Networking Workshop (NYMAN 2003)
M. Veeraraghavan (originals by J. Liebeherr) 1 Need for Routing in Ethernet switched networks What do bridges do if some LANs are reachable only in multiple.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
TOPICS INTRODUCTION CLASSIFICATION CHARACTERISTICS APPLICATION RELATED WORK PROBLEM STATEMENT OBJECTIVES PHASES.
Centralized Transmission Power Scheduling in Wireless Sensor Networks Qin Wang Computer Depart., U. of Science & Technology Beijing Edward Y. Hua Wireless.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Distributed Topology Control In Wireless Sensor Networks with Assymetric Links Presenter: Himali Saxena.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
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)
Distance Vector Routing
Wireless Packet Scheduling With Soft Deadlines Aditya Dua and Nicholas Bambos Department of Electrical Engineering Stanford University ICC 2007.
I owa S tate U niversity Laboratory for Advanced Networks (LAN) Coverage and Connectivity Control of Wireless Sensor Networks under Mobility Qiang QiuAhmed.
Computing and Compressive Sensing in Wireless Sensor Networks
The minimum cost flow problem
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Javad Ghaderi, Tianxiong Ji and R. Srikant
Presentation transcript:

Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert McEliece]

2 Outline Introduction Model and Problem Statement Directional Antennas System  Line Networks  2-branch Networks  Multi-branch Networks  Tree Networks Omni directional Antennas System Conclusion and Future work

3 Introduction As we known, Sensor nodes collect data, and then transmit the data to BS (Base Station). The problem here is how to route the packets efficiently? Assume there are two main phases of sensor operations.  First phase: Collect data  Second phase: Transmit data to some processing center located within the sensor network

4 Model and Problem Statement(1/3) Define a sensor network as a finite collection of n identical sensor nodes. Each node is associated with an integer that represents the number of data packets stored at this node. There is one special node, the processing center (also called Base Station here).

5 Model and Problem Statement(2/3) Assume that time is slotted and a one hop transmission consumes one time slot (TS). Assume sensor can only transmit/receive one data packet per TS. Multiple transmissions may occur within the network in one TS.

6 Model and Problem Statement(3/3) Our goal is to route the data contained at each node to the BS as efficiently as possible. Represent our sensor network as weighted graph {V,E,p}.  V =.  E denote the set of links (the set of edges). 

7 Directional Antennas System- Line Networks (Assumption) Goal: spend minimal TS to send data packet. We consider a line network. A BS is placed at one end of the network. Let’s denote node by its distance to the BS in number of hops, that is i. We denote i  i+1 a transmission from node i to node i+1. For purpose of solving this problem we look initially at the following converse problem.

8 Directional Antennas System- Line Networks (Figure) Distribution Collection

9 Directional Antennas System- Line Networks (Assumption) The BS is to send first data packets destined for the furthest node, then data packets for the second furthest one and so on. Nodes between the BS and its destinations are required to forward packets as soon as they arrive. Depend on above assumption, we propose the following simple greedy algorithm.

10 Directional Antennas System- Line Networks (Algorithm) Force the BS to remain idle one TS When sending two consecutive packet The BS can send packet to The nearest node without Remain idle one TS.

11 Directional Antennas System- Line Networks (Example)

12 Directional Antennas System- Line Networks (Example) Denote the last busy TS at node i in the execution of our distribution algorithm. In the example, we have Clearly, our algorithm run in max(Ti). Next, we determine the performance of our algorithm in general.

13 Directional Antennas System- Line Networks (Proof)

14 Directional Antennas System- Line Networks (Proof) We define, for a given sensor network, Tu(p) the minimum length of a time schedule over all time schedules that perform the distribution job. In particular we have,

15 Directional Antennas System- Line Networks (Proof)

16 Directional Antennas System- Line Networks (Proof)

17 Directional Antennas System- 2-branch Networks (Assumption) Consider now a line network and place the BS anywhere on that line. We look at this problem is to consider it as a two branch line network. Let p and q represent the two branches data packet. We denote the optimal performance achievable on a 2-branch network.

18 Directional Antennas System- 2-branch Networks (Assumption) The BS transmits in the direction that require most work first and then alternates transmissions between the two branches. Furthest nodes are served first then second a furthest and so on. A data packet is automatically forward in the slot that followed its reception by a non destination node.

19 Directional Antennas System- 2-branch Networks (Figure)

20 Directional Antennas System- 2-branch Networks (Assumption)

21 Directional Antennas System- Multi-branch Networks (Assumption) The direction of transmission is greedily decided, base on estimates of the completion time of the data transfer. Initial estimate for a given branch is determined by previous equation of Tu(p). The legal direction associated with the biggest estimate is chosen. After a decision has been made the estimates at each branch are updated according to the following rules:  If a legal direction was not chosen, its new estimate is its old estimate plus one  Illegal direction estimates remain unchanged.

22 Directional Antennas System- Multi-branch Networks (Figure)

23 Directional Antennas System- Tree-branch Networks (Assumption) We define the equivalent linear network of a network If and then, ={(i-1,i); 1<=i<=m) and where m = and The equivalent linear network’s schedule may serve as a schedule for the initial tree network. Next, we explain how transmission time slots for may be mapped onto

24 Directional Antennas System- Tree-branch Networks (Mapping) Consider an element in E, say such that Define Each packet P follows a path path(P) from the BS to its detination node where path(P) denotes the finite sequence of edges(e1,…,ek). We define 

25 Directional Antennas System- Tree-branch Networks (Mapping) We define a one to one correspondence g between and. We finally define is associated with time slots

26 Directional Antennas System- Tree-branch Networks (Figure) We illustrate a tree network in below figure

27 Directional Antennas System- Tree-branch Networks (example) In the previous figure, we have {P} = We have The edge (N1,N2) is associated with time slots

28 Directional Antennas System- Tree-branch Networks (example) Thus algorithm 1 run on the equivalent linear network provides a BS transmission schedule. Next problem is to generalize Tree-branch networks  Linearize the sub-trees attached to the BS according to the procedure.  Apply multi-branch algorithm described before to the resulting multi-branch system

29 Omni directional Antennas System Line-networks

30 Omni directional Antennas System Line-networks Omnidirection antennas generate more channel reuse constraints and as a result longer time schedules. Ex: if the network of first figure was equipped with omnidirectional antennas, the minimum schedule length would be 14TS This is a 27% increase over the directional antenna system. In general,

31 Conclusion and Future work Looking at the impact of network cycles on the optimality of our algorithms.