Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D-70569 Stuttgart Evaluation of Partition-Aware MANET.

Slides:



Advertisements
Similar presentations
Analysis of a Cone-Based Distributed Topology Control Algorithm for Wireless Multi-hop Networks L. Li, J. Y. Halpern Cornell University P. Bahl, Y. M.
Advertisements

A Data Dissemination Method for Supporting Mobile Sinks in Hierarchical Routing Protocol of WSN APAN 2008 Jieun Cho 4, August,
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Remote Real-Time Trajectory Simplification Ralph Lange, Tobias Farrell, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS)
Wireless Communication : LAB 3
Brief Intro to ns2: The most widely used Network Simulator COMP5416 Advanced Network Technologies Based on: Marc Greis's
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Hypergossiping: A Generalized Broadcast.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
A Presentation by: Noman Shahreyar
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Progress Report Wireless Routing By Edward Mulimba.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Carnegie Mellon University Complex queries in distributed publish- subscribe systems Ashwin R. Bharambe, Justin Weisz and Srinivasan Seshan.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
1 Name Directory Service based on MAODV and Multicast DNS for IPv6 MANET Jaehoon Jeong, ETRI VTC 2004.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks Arati Manjeshwar, Dharma P. Agrawaly.
Wireless Sensor Network for Tracking the Traffic in INTERNET Network Routers Supervisor: Mark Shifrin Students: Yuriy Kipnis Nir Bar-Or Networked Software.
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
 A network simulator is a piece of software or hardware that predicts the behavior of a network, without an actual network being present.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
1 Meeyoung Cha and DK Lee Advisor - Sue Moon (Korea Advanced Institute of Science and Technology) IEEE INFOCOM 2005 Student Workshop Split-n-Save : Path.
Wireless Access Research Congestion Avoidance in Source Routed Ad-Hoc Networks Bryan Hogan, Michael Barry, Ronan Skehill, Sean McGrath
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.
Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005.
X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:
Trust- and Clustering-Based Authentication Service in Mobile Ad Hoc Networks Presented by Edith Ngai 28 October 2003.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Scalable Processing of Trajectory-Based.
Prophet Address Allocation for Large Scale MANETs Matt W. Mutka Dept. of Computer Science & Engineering Michigan State University East Lansing, USA IEEE.
Network Simulator-2 Sandeep singla 1998A2A7540. NS-2 A discrete event simulator Focused on modeling network protocols –Wired, wireless –TCP,UDP,unicast,multicast.
Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki MANET (Mobile Ad-hoc.
University of Stuttgart Institute of Parallel and Distributed Systems (IPVS) Breitwiesenstraße D Stuttgart An Epidemic Model for Information.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Contact-Based Mobility Metrics for Delay-
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
TANGO TANGO ALTERNATE NETWORK GRAPH ORGANIZER Olof Hellqvist Zak Blacher.
IP addresses. Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol datagram.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Design, Implementation and Tracing of Dynamic Backpressure Routing for ns-3 José Núñez-Martínez Research Engineer Centre Tecnològic de Telecomunicacions.
Designing Reliable Delivery for Mobile Ad-hoc Networks in Robots BJ Tiemessen Advisor: Dr. Dan Massey Department of Computer Science Colorado State University.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Voronoi Overlay Networks Pavel Skvortsov.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Distributed Network Coding Based Opportunistic Routing for Multicast Abdallah Khreishah, Issa Khalil, and Jie Wu.
Centralized Transmission Power Scheduling in Wireless Sensor Networks Qin Wang Computer Depart., U. of Science & Technology Beijing Edward Y. Hua Wireless.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
Doc.: IEEE /0598r0 Submission May 2004 Tyan-Shu Jou, et al., Janusys NetworksSlide 1 Is Spanning Tree Protocol Right for ESS Mesh? Tyan-Shu Jou,
Routing in MANETs Chris Bargren, Brad Bootz, Kevin Leeds, Michael Pfeister.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Analysis the performance of vehicles ad hoc network simulation based
Network Simulators.
Universal Opportunistic Routing Scheme using Network Coding
Chapter 16 Mobile Networking in ns
Jérôme Härri, Fethi Filali, Christian Bonnet
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Motion-Aware Routing in Vehicular Ad-hoc Networks
Presentation transcript:

Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Evaluation of Partition-Aware MANET Protocols and Applications with ns-2 A. Khelil, P.J. Marrón, R. Dietrich, K. Rothermel

Universität Stuttgart IPVS Research Group “Distributed Systems” 2 Motivation Recent research*: network partitioning is very frequent in MANETs Network partitioning complicates ◦ Routing, broadcasting, multicasting ◦ Data management: aggregation, querying, consistency  Recent protocols and applications (have to) consider partitioning Developers need to evaluate their partition-aware concepts ◦ By comparing them to the optimal case ◦ Using partitioning metrics The widely used simulator ns-2 does not provide support for evaluation of partition-aware protocols and applications *) J. Haehner et al. “A Quantitative Analysis of Partitioning in MANETs” Sigmetrics, 2004.

Universität Stuttgart IPVS Research Group “Distributed Systems” 3 Outline Motivation Providing Partitioning Information for ns-2 ◦ Annotation tool ◦ Extension of ns-2 Case Study: A Partition-Aware Broadcast Protocol Conclusion

Universität Stuttgart IPVS Research Group “Distributed Systems” 4 The Network Simulator ns-2 Ns-2 is ◦ A discrete event simulator for wired & wireless networks ◦ Widely used ◦ Implemented ▪ C++ (for data manipulation and protocol implementation) ▪ OTcl (for configuration) General Operations Director (GOD): central instance ◦ Stores global state information (#nodes, node position,..) ◦ Stores an array of the smallest number of hops between 2 nodes (optimal routing information)

Universität Stuttgart IPVS Research Group “Distributed Systems” 5 Annotation Tool General Operations Director (GOD) Partition-AwareProtocolEvaluation Query() Subscribe() Partitioning information ns-2 Simulationtrace Arbitrary ns-2 movement trace Before simulation During simulation Movement trace annotated with partitioning information Approach: Providing Partitioning Information for ns-2 Basic communication model A and B communicate if distance(A,B) <= comm_range

Universität Stuttgart IPVS Research Group “Distributed Systems” 6 Query Interface A Protocol agent A GOD C B Query() Packet P1 recv() { … query() … } *) J. Haehner et al. “A Quantitative Analysis of Partitioning in MANETs” Sigmetrics, query(): 1) Current partitioning situation: - getNumberOfPartitions() - getNodesOfPartition() - … 2) Statistics: - getNumberOfJoins(t1,t2) - getNumberOfSplits(t1,t2) - … 3) Partitioning metrics defined in *) - getAvgNumberOfPartitions(t1,t2) - getAvgPartitionSize(t1,t2) - getPartitionChangeRate (t1,t2) - …

Universität Stuttgart IPVS Research Group “Distributed Systems” 7 Subscribe Interface A Protocol agent A GOD C B Partitions: {A,B,C} call-back() subscribe()

Universität Stuttgart IPVS Research Group “Distributed Systems” 8 We provide to ns-2 community ◦ Annotation tool ◦ Patch for ns-2 extension Tested Environments: ◦ Ns-2: 2.1b9a, 2.26, 2.27, 2.28 ◦ OS: Linux, Solaris

Universität Stuttgart IPVS Research Group “Distributed Systems” 9 Outline Motivation Providing Partitioning Information for ns-2 Case Study ◦ A partition-aware broadcast protocol: hypergossiping ◦ Evaluation approaches ◦ Simulation results Conclusion

Universität Stuttgart IPVS Research Group “Distributed Systems” 10 Hypergossiping combines two strategies ◦ Gossiping for intra-partition forwarding ◦ Broadcast repetition ▪ Partition join detection heuristic ▪ Rebroadcast The Protocol: Hyper-Gossiping (HG)  Partition joins are critical for hypergossiping  Detection from both directions needed

Universität Stuttgart IPVS Research Group “Distributed Systems” 11 Evaluation of Hypergossiping Performance metrics for hypergossiping ◦ Reachability: ◦ Message overhead ◦ Delay Evaluation of the broadcast repetition ◦ Gain metric (used for calibration): ◦ Comparison of performance metrics to that of the optimal case (  approach 1) ◦ Observe protocol decisions (  approach 2) Needed global views ◦ Partitioning global view (provided by GOD) ◦ Broadcast global view (= which packet has reached which node)

Universität Stuttgart IPVS Research Group “Distributed Systems” 12 Optimal broadcast repetition: ◦ Optimal join detection (partition global view provided by GOD) ◦ Optimal rebroadcasting: determine the packets that have to be rebroadcasted (broadcast global view) Two simulation runs needed ns-2 HGHG HG with Optimal Broadcast Repetition (OBR) HG with Optimal Broadcast Repetition (OBR) Partition global view Partition BroadcastglobalviewBroadcastglobalview HG reachability HG message overhead HG delay HG(OBR) reachability HG(OBR) message overhead HG(OBR) delay AnnotatedmovementtraceAnnotatedmovementtrace Evaluation Approach 1: Optimal Case

Universität Stuttgart IPVS Research Group “Distributed Systems” 13 Comparison to the Optimal Reachability Quantification of improvement potentials for reachability Distance to optimal case simplifies the design of hypergossiping ◦ Finding critical scenarios ◦ tuning algorithm parameters

Universität Stuttgart IPVS Research Group “Distributed Systems” 14 Observer evaluates each decision of the join detection heuristic One simulation run needed AnnotatedmovementtraceAnnotatedmovementtrace ns-2 HGHG HG Observer PartitionglobalviewPartitionglobalviewBroadcastglobalviewBroadcastglobalview Join detections by HG heuristic correctwrongredundant Evaluation Approach 2: Observer

Universität Stuttgart IPVS Research Group “Distributed Systems” 15 Observing Join Detections Number of joins is easily provided by GOD Quantification of improvement potentials of our join detection heuristic The suppression mechanism of HG works well, since number of redundant detections is very low

Universität Stuttgart IPVS Research Group “Distributed Systems” 16 Conclusion Our extension to ns-2 allows ◦ easy access to valuable network partitioning information ▪ easy definition of optimal case ▪ detailed observation of protocol decisions Annotation tool ◦ Time-complexity of annotation is comparable with that of setdest, the random waypoint trace generator of ns-2 ◦ Next steps: support other communication models

Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Thank you for your attention!