Talk at the Workshop on Wireless Information Systems at the Conference ICEIS Ordering in Mobile Networks Using Integrated Sequencers Sven Bittner, 13 April.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Data Communications and Networking
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference.
Recovery Techniques in Mobile Databases Prepared by Ammar Hamamra.
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
MSS S i Half Reply Other MSSs ACCEPT OR REJECT MH H i NEWTKT REQUESTACK ACKs ART Start ART End AWT Start AWT End.
Lecture 8: Asynchronous Network Algorithms
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
Expected-Reliability Analysis for Wireless CORBA with Imperfect Components Chen Xinyu
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Multi-Variate Analysis of Mobility Models for Network Protocol Performance Evaluation Carey Williamson Nayden Markatchev
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
© nCode 2000 Title of Presentation goes here - go to Master Slide to edit - Slide 1 Reliable Communication for Highly Mobile Agents ECE 7995: Term Paper.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
Design and Evaluation of a Wide-Area Event Notification Service Antonio Carzaniga David S. Rosenblum Alexander L. Wolf.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
Distributed Token Circulation in Mobile Ad Hoc Networks Navneet Malpani, Intel Corp. Nitin Vaidya, Univ. Illinois Urbana-Champaign Jennifer Welch, Texas.
Performance Comparison of Existing Leader Election Algorithms for Dynamic Networks Mobile Ad Hoc (Dynamic) Networks: Collection of potentially mobile computing.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
WSN Simulation Template for OMNeT++
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
1 Connection Routing Schemes for Wireless ATM Proceedings of the 32nd Hawaii International Conference on System Sciences Upkar Varshney Computer.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
CIS 725 Wireless networks. Low bandwidth High error rates.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
Publisher Mobility in Distributed Publish/Subscribe Systems Vinod Muthusamy, Milenko Petrovic, Dapeng Gao, Hans-Arno Jacobsen University of Toronto June.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Presented by Fei Huang Virginia Tech April 4, 2007.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Obile etworking M-TCP : TCP for Mobile Cellular Networks Kevin Brown and Suresh Singh Department of Computer Science Univ. of South Carolina.
Lijia Quality of Service Guarantees in Mobile Computing  Introduction  QoS Parameters  Architectural and Internetworking Issues  Traffic Classes at.
PRESENTED BY A. B. C. 1 User Oriented Regional Registration- Based Mobile Multicast Service Management in Mobile IP Networks Ing-Ray Chen and Ding-Chau.
ISADS'03 Message Logging and Recovery in Wireless CORBA Using Access Bridge Michael R. Lyu The Chinese Univ. of Hong Kong
Classification and Analysis of Distributed Event Filtering Algorithms Sven Bittner Dr. Annika Hinze University of Waikato New Zealand Presentation at CoopIS.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
This paper appears in: Computer Communications and Networks, ICCCN Proceedings.15th International Conference on 指導教授 : 許子衡 報告者 : 黃群凱 1.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Virtual Wire for Managing Virtual Dynamic Backbone in Wireless Ad Hoc Networks Bo Ryu, Jason Erickson, Jim Smallcomb ACM MOBICOM 1999.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
1 Transport Control Protocol for Wireless Connections ElAarag and Bassiouni Vehicle Technology Conference 1999.
December 4, 2002 CDS&N Lab., ICU Dukyun Nam The implementation of video distribution application using mobile group communication ICE 798 Wireless Mobile.
ETE Framework for QoS guarantee in Heterogeneous Wired-cum-Wireless Networks (cont.) 홍 석 준
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Efficient Group Key Management in Wireless LANs Celia Li and Uyen Trang Nguyen Computer Science and Engineering York University.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Self-stabilizing energy-efficient multicast for MANETs.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
1 An Enhancement of Mobile IP by Home Agent Handover Advisor : Chun-Chuan Yang Speaker : Li-Sheng Yu June 23, 2005 Reference: “An Enhancement of Mobile.
Movement-Based Check-pointing and Logging for Recovery in Mobile Computing Systems Sapna E. George, Ing-Ray Chen, Ying Jin Dept. of Computer Science Virginia.
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)
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Network Topology Computer network topology is the way various components of a network (like nodes, links, peripherals, etc) are arranged. Network topologies.
Cellular IP: A New Approach to Internet Host Mobility
Seminar Mobilkommunikation Reliable Multicast in Wireless Networks
Presentation transcript:

Talk at the Workshop on Wireless Information Systems at the Conference ICEIS Ordering in Mobile Networks Using Integrated Sequencers Sven Bittner, 13 April 2004 Institute of Computer Science Freie Universität Berlin

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 2/17 Motivation Distributed applications (ISs, replication, CSCW) use group communications (e.g. multicast)Distributed applications (ISs, replication, CSCW) use group communications (e.g. multicast) Systems expanded to mobile environmentsSystems expanded to mobile environments Wired networks:Wired networks: –Delivery trees only for delivery –Sequencers for ordering Wireless networks: vector clocks and matricesWireless networks: vector clocks and matrices –Bad scalability  Enhance and extend wired algorithms to suit mobile environments

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 3/17 Roadmap System ModelSystem Model AlgorithmsAlgorithms –Ordering –Dynamics –Mobility Performance EvaluationPerformance Evaluation Conclusions & OutlookConclusions & Outlook

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 4/17 Roadmap System ModelSystem Model AlgorithmsAlgorithms –Ordering –Dynamics –Mobility Performance EvaluationPerformance Evaluation Conclusions & OutlookConclusions & Outlook

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 5/17 System Model (1) Mobile Support Stations (MSS, S = {S 1,S 2,…,S n }) Mobile Support Stations (MSS, S = {S 1,S 2,…,S n }) – Fixed wired network (reliable and FIFO) – Acyclic graph in application layer (no restriction in case of link errors) (no restriction in case of link errors) Mobile Hosts (MH, H = {h 1,h 2,…,h x }) Mobile Hosts (MH, H = {h 1,h 2,…,h x }) – Connected to 1 MSS (local MSS S (h x )) – All communications via local MSS – Connections reliable and FIFO System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 6/17 System Model (2) Multicast Groups (MG, G = {g 1,g 2,…,g x })Multicast Groups (MG, G = {g 1,g 2,…,g x }) –Closed groups: only send to registered groups G (h x ) Sequencers (located on MSSs)Sequencers (located on MSSs) –One per MG –integrated components  no extra cost –Direction sufficient to know for MSSs DeliveryDelivery –MSSs know MGs from local MHs –MSSs exchange information about MH’s MGs  Direction of MHs of MGs sufficient System Model Algorithms Performance Evaluation Conclusions gxgxgxgx gxgxgxgx gxgxgxgx gxgxgxgx gxgxgxgx Sequencer of g x gxgxgxgx gxgxgxgx gxgxgxgx gxgxgxgx gxgxgxgx gxgxgxgx gxgxgxgx MHs reg. for g x

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 7/17 Roadmap System ModelSystem Model AlgorithmsAlgorithms –Ordering –Dynamics –Mobility Performance EvaluationPerformance Evaluation Conclusions & OutlookConclusions & Outlook

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 8/17 Algorithm – Causal Order Between multiple groupsBetween multiple groups Side-effect from tree-based overlay and FIFOSide-effect from tree-based overlay and FIFO System Model Algorithms Performance Evaluation Conclusions mxmxmxmx mxmxmxmx mymymymy mymymymy mx  mymx  mymx  mymx  my m x arrived (and is delivered) before m y in all nodes

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 9/17 Algorithm – Total Order Within each groupWithin each group –Send unmarked message to sequencer S x via MSSs –Sequencer sends marked message to all neighbors –Deliver marked message to MHs System Model Algorithms Performance Evaluation Conclusions Sequencer of g x mxmxmxmx mxmxmxmx mx√mx√mx√mx√ mx√mx√mx√mx√ mx√mx√mx√mx√ mx√mx√mx√mx√ mx√mx√mx√mx√ mx√mx√mx√mx√ mx√mx√mx√mx√ MHs reg. for g x

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 10/17 Algorithm – Causal & Total Order ProblemProblem –Destruction of multiple group causal order by different sequencers –Delivery of causally related messages depends on the path from the sequencer SolutionSolution –Local MSSs delay messages until last (causally preceding) arrived at sender  Causal order between multiple groups and total order within each group System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 11/17 Algorithm – Dynamics & Mobility Sequencer movement (from S x to S y )Sequencer movement (from S x to S y ) –Claim: located in central network position –Count messages from neighbors –Moving is transparent to other nodes Dynamic groups (offline/online)Dynamic groups (offline/online) –Register/deregister at local MSS –Update forwarding information Handoff (h x moves from S x to S y )Handoff (h x moves from S x to S y ) System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 12/17 Roadmap System ModelSystem Model AlgorithmsAlgorithms –Ordering –Dynamics –Mobility Performance EvaluationPerformance Evaluation Conclusions & OutlookConclusions & Outlook

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 13/17 Performance Evaluation Evaluate performance of network of MSSEvaluate performance of network of MSS –Represented by time to deliver a multicast Symmetric network, density parameter ρ - no. of subordinate MSSs (ρ=3, 4 levels)Symmetric network, density parameter ρ - no. of subordinate MSSs (ρ=3, 4 levels) Simulation using OMNeT++Simulation using OMNeT++ Uniform distribution of MHsUniform distribution of MHs 1 multicast group1 multicast group System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 14/17 Performance Evaluation – MSSs/MHs Sequencer in central network position, ρ=3Sequencer in central network position, ρ=3 –Significant decrease –More MSSs  less delivery time –67 to 136 times faster –Linear increase (constant extra-work per MH) –12 to 19 times slower System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 15/17 Performance Evaluation – Sequencer 10 level of MSSs, ρ=210 level of MSSs, ρ=2 (all) – MHs at all MSSs (outer) – MHs on outer level (inner) - MHs on 7 inner levels –Central position  best results Up to 21% performance increaseUp to 21% performance increase –Best: (outer) 4 times as much MHs as in (inner), but faster delivery4 times as much MHs as in (inner), but faster delivery Reason: inner MSSs not involved in deliveryReason: inner MSSs not involved in delivery –Worst: (inner) 8 times less MHs as in (all), but same delivery time8 times less MHs as in (all), but same delivery time Reason: inner MSSs always same loadReason: inner MSSs always same load System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 16/17 Roadmap System ModelSystem Model AlgorithmsAlgorithms –Ordering –Dynamics –Mobility Performance EvaluationPerformance Evaluation Conclusions & OutlookConclusions & Outlook

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 17/17 Conclusions & Outlook System modelSystem model –Integrated sequencers, acyclic overlay network Algorithms for ordering, sequencer movement, changing groups and disconnections, handoffsAlgorithms for ordering, sequencer movement, changing groups and disconnections, handoffs –Claim: sequencer in central position EvaluationEvaluation –Best results in central position Future workFuture work –Evaluate handoffs and movement itself System Model Algorithms Performance Evaluation Conclusions

Sven Bittner - Ordering in Mobile Networks Using Integrated Sequencers 18/17 Thank you for your attention! Contact:Sven Bittner, Contact:Sven Bittner,