1 / 25

A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks

A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks. Wenrui Zhao, Mostafa Ammar, College of Computing, Georgia Institute of Technology. Reporter: Yanlin Peng. Overview. Introduction Message Ferrying scheme Performance Evaluation. Introduction. Project.

meryle
Download Presentation

A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks Wenrui Zhao, Mostafa Ammar, College of Computing, Georgia Institute of Technology Reporter: Yanlin Peng

  2. Overview • Introduction • Message Ferrying scheme • Performance Evaluation

  3. Introduction

  4. Project • Message Ferrying for Sparse and Disconnected Mobile Networks

  5. Publication Involved • "Controlling the Mobility of Multiple Data Transport Ferries in a Delay-Tolerant Network," IEEE INFOCOM 2005, • "A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks," Proceedings of ACM Mobihoc 2004, Tokyo Japan, May 2004. • "Message Ferrying: Proactive Routing in Highly-Partitioned Wireless Ad Hoc Networks," Proceedings of the IEEE Workshop on Futrure Trends in Distributed Computing Systems, Puerto Rico, May 2003

  6. Scenarios • Disconnected or partitioned network • Battlefield & natural and human-made disaster events • For applications which can tolerate significant transfer delay • Solutions – message ferrying • New devices to store, carry and forward messages • Non-random movement of ferries • A proactive approach for routing in disconnected ad hoc networks

  7. Potential applications • Crisis-driven • battlefield and disaster applications, otherwise no connections • Geography-driven • wide area sensing and surveillance applications. • Cost-driven • DakNet project, providing low cost access for village • Service-driven • by-passing the existing infrastructure to obtain a different service

  8. Other solutions • Reactive • Epidemic routing • Modified epidemic routing • Proactive • mobile nodes actively modify their trajectories in order to transmit messages as soon as possible

  9. Message Ferrying Scheme

  10. Functions • Message Ferries • A set of devices take responsibility for carrying messages between disconnected nodes • Move around the deployed area according to known routes and communicate with other nodes they meet • Regular nodes (non-ferries) • With knowledge of the ferry routes, nodes can adapt their trajectories to meet the ferries and transmit or receive messages

  11. Example • The ferry moves on a know route. • The sending node S actively approaches the ferry and forwards its messages to the ferry.

  12. Example • The ferry goes on moving on the know route. • The receiving node R actively approaches the ferry and receives the messages. • The messages are delivered from S to R.

  13. MF system – ferries • An MF system may have one or more ferries, which may operate completely independently of each other or their movements may be coordinated. • While the ferry is always a mobile entity, the regular nodes can be stationary or mobile. • Ferries can be either specially designated nodes or regular nodes temporarily elevated. • In the former case, a ferry’s resources (power, memory, disk storage) are not as limited as typical nodes. • For the latter case, there is, of course, the question of when and how to change node designation.

  14. MF system – non-ferries • The regular nodes may operate independently to deliver to and receive from the ferry, or coordinate with each other to form connected clusters. Within a cluster, one or more gateway nodes are in charge of communicating with the ferry. • When the ferry is in range of multiple nodes, some policy is used to schedule the transmission and reception of nodes.

  15. Ferry Mobility • Task-oriented (non-messaging reasons) • Piggybacking a ferry on a metropolitan area bus. • Messaging-oriented (specifically designed for improving the performance of messaging) • The ferry is implemented in a subset of robots dispersed in a disaster area, and the mobility of the ferry robots is specifically optimized for maximizing the efficiency of messaging among the other robots.

  16. Node-Initiated MF (NIMF) scheme • ferries move around the deployed area according to known routes and communicate with other nodes they meet. • With knowledge of ferry routes, nodes periodically move close to a ferry and communicate with the ferry.

  17. Node operations • Status machine • Trajectory Control • Tradeoff between data delivery and degradation in assigned tasks resulting from such proactive movement.

  18. Ferry-Initiated MF (FIMF) scheme • Ferries move proactively to meet nodes. • When a node wants to send packets to other nodes or receive packets, it generates a service request and transmits it to a chosen ferry using a long range radio1. • Upon reception of a service request, the ferry will adjust its trajectory to meet up with the node and exchange packets using short range radios.

  19. Example Node Status Default route Ferry Status

  20. Controls • Node Notification Control • Factors: message drops, ferry location and energy consumption • Ferry Trajectory Control • how the ferry controls its trajectory to meet nodes with the goal of minimizing message drops.

  21. Performance Evaluation • Metrics • data delivery • message delivery rate • message delay • energy • delivered messages per unit energy

  22. Impact of node buffer size

  23. Impact of WTP threshold on NIMF performance

  24. More Concerns • Multiple Ferries • extended to the case with multiple ferries • Contention. • transmission contention • buffering contention • MAC protocol, transmission schedule algorithm • Coordination among Regular Nodes • Long Range Communication

  25. Questions&Comments?

More Related