Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.

Slides:



Advertisements
Similar presentations
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Advertisements

1 Mobile IPv6-Based Ad Hoc Networks: Its Development and Application Advisor: Dr. Kai-Wei Ke Speaker: Wei-Ying Huang.
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Coping with Communication Gray Zones in IEEE b based Ad hoc Networks, H. Lundgren, E. Nordström, and C. Tschudin Anne Saaranen.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Effects of Multi-Rate in Ad Hoc Wireless Networks
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
1 Objective and Secure Reputation-Based Incentive Scheme for Ad-Hoc Networks Dapeng Oliver Wu Electrical and Computer Engineering University of Florida.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
KAIS T AO2P: Ad Hoc On-Demand Position- Based Private Routing Protocol IEEE Transactions on Mobile Computing Vol.4, No. 3, May 2005 Xiaoxin Wu
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Scalable and Robust Data Dissemination in Wireless Sensor Networks Wei Liu, Yanchao Zhang, Yuguang Fang, Tan Wong Department of Electrical and Computer.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Rate-Adaptive MAC Protocol in High-Rate Personal Area Networks Byung-Seo Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer Engineering.
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Straight Line Routing for Wireless Sensor Networks Cheng-Fu Chou, Jia-Jang Su, and Chao-Yu Chen Computer Science and Information Engineering Dept., National.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
A Location-Based Routing Method for Mobile Ad Hoc Networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
MZR: A Multicast Protocol based on Zone Routing
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Lei Chen and Wendi B. Heinzelman , University of Rochester
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad-hoc On-demand Distance Vector
Ad hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Presented by Jason L.Y. Lin
Presentation transcript:

Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control for Hybrid Mobile Ad Hoc Networks

Authors(1/2) 2016/3/21 OPLab, IM, NTU 2 Xiaojiang (James) Du Received the Ph.D. degrees from University of Maryland College Park in electrical engineering. An Assistant Professor with the Department of Computer Science, North Dakota State University, Fargo. His research interests are wireless sensor networks, mobile ad hoc networks, wireless networks, computer networks, network security, and network management.

Authors(2/2) 2016/3/21 OPLab, IM, NTU 3 Dapeng Wu Received the Ph.D. degree in electrical and computer engineering from Carnegie Mellon University, Pittsburgh, PA, in Has been with Electrical and Computer Engineering Department, University of Florida, Gainesville, as an Assistant Professor. His research interests are in the areas of networking, communications, multimedia, signal processing, and information and network security.

Agenda 2016/3/21 OPLab, IM, NTU 4 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Conclusion

Agenda 2016/3/21 OPLab, IM, NTU 5 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Conclusion

Introduction (1/2) 2016/3/21 OPLab, IM, NTU 6 Most existing routing protocols assume homogeneous MANETs. Gupta and Kumar showed that per node capacity of a homogeneous wireless network is only w/√ (nlogn) W is the node transmission capacity n is the number of nodes

Introduction (2/2) 2016/3/21 OPLab, IM, NTU 7 Furthermore, in many realistic ad hoc networks, nodes are hybrid. in a battlefield network In this paper, we present a new routing protocol—Hybrid Routing (HR) protocol for hybrid MANETs. node location information is used to reduce routing overhead

Agenda 2016/3/21 OPLab, IM, NTU 8 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Conclusion

Assumption of HR (1/2) 2016/3/21 OPLab, IM, NTU 9 For simplicity, we consider there are only two types of nodes in the network. Backbone-Capable nodes general nodes The main idea of HR protocol is to let most routing activities rely on B-nodes. provides better reliability and fault tolerance routing packets via B-nodes is more efficient than using general nodes reduces the routing overhead and latency

Assumption of HR (2/2) 2016/3/21 OPLab, IM, NTU 10 The routing area is divided into several small, equal-sized squares—referred to as cells. In HR protocol, we assume the routing area is fixed. the position of each cell is also fixed There is a unique id for each cell. One (and only one) B-node is elected and maintained in each cell, and each B- node has a second address. B-node can always communicate directly with B-nodes in all nearby cells.

Agenda 2016/3/21 OPLab, IM, NTU 11 Introduction Assumption of HR Hybrid Routing Routing among B-nodes Route Discovery Route Repair Dissemination of Node Location Information Election of B-node Hybrid MAC (HMAC) Performance Evaluation Conclusion

Routing among B-nodes (1/2) 2016/3/21 OPLab, IM, NTU 12 B-nodes use their second addresses to communicate with each other. A straight line L is drawn between the centers of cell C S and C d. Two border lines (blue lines) which parallel to line L with distance of W from L are drawn from C S to C d. the value of W depends on the density of BC-nodes in the network All the cells that are within the two border lines are defined as routing cells.

Routing among B-nodes (2/2) 2016/3/21 OPLab, IM, NTU 13 WW

Agenda 2016/3/21 OPLab, IM, NTU 14 Introduction Assumption of HR Hybrid Routing Routing among B-nodes Route Discovery Route Repair Dissemination of Node Location Information Election of B-node Hybrid MAC (HMAC) Performance Evaluation Conclusion

Route Discovery (1/4) 2016/3/21 OPLab, IM, NTU 15 Consider a node S wants to send a data packet to a destination node D. Case 1 : S is a B-node Case 2 : S is a general node S needs to know the current location of the destination node D. Then S determines the routing cells between S and B d, and sends Route Request (RR) packets to B-nodes in routing cells.

Route Discovery (2/4) 2016/3/21 OPLab, IM, NTU 16 The RRpacket includes the following fields: Starting_B-node Next_cells Routing_cells Path Destination_cell

Route Discovery (3/4) 2016/3/21 OPLab, IM, NTU S D

Route Discovery (4/4) 2016/3/21 OPLab, IM, NTU 18 If S does not receive a RP from B s for a certain time: S will initiate a B-node elecion If B s does not receive a RP from B d for a certain time: B s will flood the RR packet to all B-nodes in the network If B d does not receive the Ack for a certain time B d will hold the data packet (before receiving Ack) and request the updated location information of node D then B d can send the data packet to the B-node closest to the new location of D

Agenda 2016/3/21 OPLab, IM, NTU 19 Introduction Assumption of HR Hybrid Routing Routing among B-nodes Route Discovery Route Repair Dissemination of Node Location Information Election of B-node Hybrid MAC (HMAC) Performance Evaluation Conclusion

Route Repair (1/2) 2016/3/21 OPLab, IM, NTU 20

Route Repair (2/2) 2016/3/21 OPLab, IM, NTU 21 The RE packet includes the following fields: Repairing_B-node Next_cell Routing_cells Destination_cell Destination_ node Path

Agenda 2016/3/21 OPLab, IM, NTU 22 Introduction Assumption of HR Hybrid Routing Routing among B-nodes Route Discovery Route Repair Dissemination of Node Location Information Election of B-node Hybrid MAC (HMAC) Performance Evaluation Conclusion

Dissemination of Node Location Information 2016/3/21 OPLab, IM, NTU 23 When a node moves out of its previous cell, it sends a location update packet (with its new location) to the B- node in the new cell (or the nearest B-node). All B-nodes periodically send aggregated node location information to a special B-node B 0. If B 0 also moves around, then B 0 needs to multicast its current location to all B-nodes

Agenda 2016/3/21 OPLab, IM, NTU 24 Introduction Assumption of HR Hybrid Routing Routing among B-nodes Route Discovery Route Repair Dissemination of Node Location Information Election of B-node Hybrid MAC (HMAC) Performance Evaluation Conclusion

Election of B-node (1/2) 2016/3/21 OPLab, IM, NTU 25 Initially, one B-node is elected in each cell if there are BC- nodes available in the cell. Following events Initiates the B-node election process: a B-node moves out of its current cell a general node discovers there is no B-node in the cell

Election of B-node (2/2) 2016/3/21 OPLab, IM, NTU 26 The election process works as following: the leaving B-node or the general node floods an election message to all the nodes in the cell when a BC-node receives the election message, it broadcasts a claim message that claims it will become the B-node to all nodes in the cell (each BC-node defers a random time before its B-node claim) if other BC-node hears a claim message during this random time, it then gives up its broadcast.

Agenda 2016/3/21 OPLab, IM, NTU 27 Introduction Assumption of HR Hybrid Routing Routing among B-nodes Route Discovery Route Repair Dissemination of Node Location Information Election of B-node Hybrid MAC (HMAC) Performance Evaluation Conclusion

Hybrid MAC (1/2) 2016/3/21 OPLab, IM, NTU 28 The key idea is to combine time-slotted mechanism with contention based mechanism. A large time frame is divided into three sub-frames G-to-G B-to-B B-to-G

Hybrid MAC (2/2) 2016/3/21 OPLab, IM, NTU 29 Inside each sub-frame, the corresponding nodes use contention-based mechanism— IEEE b to decide which node should transmit packets. The sub-frame length depends on the amount of traffic of each subtype.

Agenda 2016/3/21 OPLab, IM, NTU 30 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Experiment Setting(1/3) 2016/3/21 OPLab, IM, NTU 31 there are totally 20 time-slots G-to-G sub-frame takes eight timeslots B-to-B sub-frame takes eight time-slots B-to-G sub-frame takes four time-slots we present the simulations performed by distributing 100 nodes uniformly at random in an area of 1,000×1,000 m. 25 Backbone-Capable (BC) nodes 75 General nodes

Experiment Setting(2/3) 2016/3/21 OPLab, IM, NTU 32 The transmission range of a B-node and a general node is 400 and 100 m. The side length of a cell is set as a=R/1.6. There are 16 cells in the routing area The width of the routing cells—W is set to 0

Experiment Setting(3/3) 2016/3/21 OPLab, IM, NTU 33 Each simulation was run for 600 simulated seconds. The source sent packet of 512 b at a rate of four packets per second. We ran each simulation ten times to get an average result for each simulation configuration. We compared our HR protocol with AODV (Ad-hoc on demand distance vector) routing protocol.

Agenda 2016/3/21 OPLab, IM, NTU 34 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Routing overhead under different mobility 2016/3/21 OPLab, IM, NTU 35

Agenda 2016/3/21 OPLab, IM, NTU 36 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Routing overhead vs. transmission range 2016/3/21 OPLab, IM, NTU 37

Agenda 2016/3/21 OPLab, IM, NTU 38 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Throughput under different traffic load 2016/3/21 OPLab, IM, NTU 39

Agenda 2016/3/21 OPLab, IM, NTU 40 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Delay comparison 2016/3/21 OPLab, IM, NTU 41

Agenda 2016/3/21 OPLab, IM, NTU 42 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Scalability 2016/3/21 OPLab, IM, NTU 43 HR-S HR-L AODV-S AODV-L

Agenda 2016/3/21 OPLab, IM, NTU 44 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

The performance of HMAC - Throughput 2016/3/21 OPLab, IM, NTU 45

The performance of HMAC - Delay 2016/3/21 OPLab, IM, NTU 46

Agenda 2016/3/21 OPLab, IM, NTU 47 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Experiment Setting Routing overhead under different mobility Routing overhead vs. transmission range Throughput under different traffic load Delay comparison Scalability The performance of HMAC The probability of having B-nodes Performance for different BC-node densities Conclusion

Performance for different BC-node densities 2016/3/21 OPLab, IM, NTU 48

Agenda 2016/3/21 OPLab, IM, NTU 49 Introduction Assumption of HR Hybrid Routing Protocol Performance Evaluation Conclusion

2016/3/21 OPLab, IM, NTU 50 Proposed Hybrid Routing Protocol to resolve routing problem in different type of node. An efficient algorithm is provided to disseminate node location information among all B-nodes. Proposed a novel HMAC protocol that can improve the efficiency of medium access in hybrid MANETs.

Conclusion 2016/3/21 OPLab, IM, NTU 51 HR has very good performance, and performs much better than AODV in terms of reliability, scalability, route discovery latency, routing overhead as well as packet delay and throughput.