ENSC 427: COMMUNICATION NETWORK PROJECT PRESENTATION Spring 2010 Instructor: Ljiljana Trajkovic. Message Ferrying

Similar documents
A Message Ferrying Approach for Data Delivery. How to deliver data in sparse networks

ENSC 427: COMMUNICATION NETWORKS. Performance Evaluation of Voice Over IP on WiMAX and Wi-Fi Based Networks. Spring 2009 FINAL PROJECT

ACICE-2013 ISSN: ; e-issn

T Computer Networks II Delay Tolerant Networking (DTN)

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

Inter-Regional Messenger Scheduling in Delay Tolerant Mobile Networks

Part I. Wireless Communication

Delay-Differentiated Gossiping in Delay Tolerant Networks

A Review on Routing In Partially Connected Ad-Hoc Network

Multicasting in Delay Tolerant Networks: Semantic Models and Routing Algorithms

Pervasive Wireless Scenarios and Research Challenges Spring 08 Research Review Jun 2, 2008

Performance analysis of QoS-Oriented Distributed Routing protocols for wireless networks using NS-2.35

Simulation of Epidemic, Spray and Wait and First Contact Routing Protocols in Delay Tolerant Network

Improvement of Buffer Scheme for Delay Tolerant Networks

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

IMPROVING QoS IN DELAY TOLERANT MOBILE AD HOC NETWORK USING MULTIPLE MESSAGE FERRIES

Chapter 7. OSI Data Link Layer. CCNA1-1 Chapter 7

Chapter 7. OSI Data Link Layer

TCP Congestion Control in Wired and Wireless Networks

TOWARD PRIVACY PRESERVING AND COLLUSION RESISTANCE IN A LOCATION PROOF UPDATING SYSTEM

Ad Hoc Networks: Issues and Routing

Exploiting Downstream Mobility to Achieve Fast Upstream Message Propagation in Vehicular Ad Hoc Networks

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

Mohammad Hossein Manshaei 1393

UAV ASSISTED DISRUPTION TOLERANT ROUTING

TCP Congestion Control in Wired and Wireless networks

Store-and-Forward Performance in a DTN

ENSC 427- COMMUNICATION NETWORKS SPRING 2015 QUALITY OF SERVICE OF THE WIRELESS NETWORKING STANDARD OVER A MULTI USER ENVIRONMENT.

Routing in a Delay Tolerant Network

Performance Evaluations of Various Message Ferry Scheduling Schemes with Two Traffic Classes Mooi Choo Chuah

Investigating Performance of Extended Epidemic Routing Protocol of DTN under Routing Attack

Capacity-Aware Routing Using Throw-Boxes

Figure 1: Ad-Hoc routing protocols.

ENSC Communication Networks Final Project Presentation Spring Evaluation and Comparison between WiMAX and Wi-Fi

Overview of Networks

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

Adaptive Multicast For Dealy Tolerant Network using AOMDV protocol

VoIP over Wi- Fi using Riverbed Simulation

Network Coding Efficiency In The Presence Of An Intermittent Backhaul Network

Routing Protocol Approaches in Delay Tolerant Networks

OPNET Simulation of IEEE (WiFi) and IEEE (WiMAX) in a small area

DATA-GATHERING IN WIRELESS SENSOR NETWORKS USING MOBILE ELEMENTS

Design and Implementation of Improved Routing Algorithm for Energy Consumption in Delay Tolerant Network

Integrated Buffer and Route Management in a DTN with Message Ferry

Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM Presented by Xun Gong

DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Store-and-Forward Performance in a DTN

ON STANDARDIZED NETWORK TOPOLOGIES FOR NETWORK RESEARCH. George F. Riley

IJSER. 1. Introduction. 1.1 Routing in DTN: Sukhpreet Kaur

ENSC 427 Communication Networks Final Project Presentation Spring 2012 Group 9

OS-multicast: On-demand Situation-aware Multicasting in Disruption Tolerant Networks

Efficient Routing For Intermittently Connected Mobile Ad hoc Network

Multihop Mobile and Vehicular Networks

Virtual Segment: Store-Carry-Forward Relay-Based Support for Wide-Area Non-Real-time Data Exchange

Delay- and Disruption-Tolerant Networks (DTNs)

HALBRP: History-Aware Load Balanced Routing Protocol in Delay Tolerant Networks

Constructing Time-Varying Contact Graphs for Heterogeneous Delay Tolerant Networks

ITP 140 Mobile Applications Technologies. Networks

Some Routing Challenges in Dynamic Networks

Controlling the Mobility of Multiple Data Transport Ferries in a Delay-Tolerant Network

Heuristic Clustering Algorithms in Ad hoc Networks

Performance Evaluation of Node Density- Based Adaptive Routing Scheme for Disruption Tolerant Networks 1

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS

Routing in Delay Tolerant Networks (DTN)

Full file at

Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey. Namita Mehta 1 and Mehul Shah 2

Delay Tolerant Networks

Controlled flooding in disconnected sparse mobile networks

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models

UNIT I Review Computer Networks and the Internet

Max-Pivot Routing for Opportunistic Networks

INTERNETWORKING: CONCEPTS, ARCHITECTURE AND PROTOCOL

ANALYSIS OF MULTICASTING ON TOLERANT NETWORK IN WIRELESS COMMUNICATION

Efficient Broadcast Algorithms To Reduce number of transmission Based on Probability Scheme

hash chains to provide efficient secure solutions for DSDV [7].

Estimation based Erasure-coding Routing in Delay Tolerant Networks

CS551 Ad-hoc Routing

Route Optimization in MANET using FIGA

Improved Performance of Mobile Adhoc Network through Efficient Broadcasting Technique

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Architecture and Prototyping of an based Self-Organizing Hierarchical Ad-Hoc Wireless Network (SOHAN)

Ferry Access Points and Sticky Transfers: Improving Communication in Ferry-assisted DTNs

ENSC 835 HIGH PERFORMANCE NETWORKS. PROJECT PRESENTATION Fall 2003 GPRS - Wireless links, Base Station Controller and Cell update

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

Chapter 1. Computer Networks and the Internet

CSMA based Medium Access Control for Wireless Sensor Network

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

CHAPTER 7 COMPARISON OF DIFFERENT ROUTING SCHEMES

Delay- and Disruption-Tolerant Networks (DTNs)

Towards Distributed Network Classification for Mobile Ad hoc Networks

Spray and forward: Efficient routing based on the Markov location prediction model for DTNs

ANALYSIS IN MOBILE COMMUNICATION NETWORK USING DTN

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

Route Optimization of Mobile IP over IPv4

Survey of Tolerant Network in Mobile Communication

Transcription:

ENSC 427: COMMUNICATION NETWORK PROJECT PRESENTATION Spring 2010 Instructor: Ljiljana Trajkovic 1 Message Ferrying Group 9 Timbo Yuen (tty2@sfu.ca) Dan Hendry (danh@sfu.ca) Yazan Shehadeh (ysa5@sfu.ca) http://messageferrying.dustbunnytycoon.com April 12, 2010

Roadmap 3 Introduction Background Animated Example Potential Uses Project Overview Simulation Network Architecture Implementation Simulation Results Conclusion and Discussion Future Work References

Introduction: Background 4 What is Message Ferrying? The process of physically carrying data between network nodes which cannot communicate directly Also known as store-carry-forward routing Past Research Existing research has focused on message ferrying in partitioned, wireless ad-hoc networks [1][2] It has examined methods and algorithms to control ferry movement Message Oriented Ferries [3] Ex. Dedicated communication robots on a battlefield Little research has been found which deals with random ferry mobility - Task Oriented Ferries. [3] Ex. A ferry enabled cell phone

Introduction: Background 5 Why Message Ferrying? We are transporting an increasingly large amount of technology all the time try to utilize that fact Requires virtually no physical infrastructure For certain applications, existing networking options could be expensive or impractical Wired (ex Ethernet) Wireless (ex WiFi, WiMAX, cellular data modems) Ad-hoc wireless networks perform poorly in sparse networks [3]

Introduction: Animated Example 6 The ferry node is carrying messages between nodes which cannot communicate directly

7 Introduction: Potential Uses of Message Ferrying Message ferrying is suitable for applications that tolerate significant network delay and loss Application Suitable? Remote sensor monitoring E-mail Machine-machine communication Disaster communications Gaming VoIP Yes Potentially Yes Yes No No

Introduction: Project Overview 8 Project Goals Examine message ferrying with task oriented ferries Design, implement, simulate, and evaluate a 3 rd, 4 th, and 5 th layer (OSI) message ferrying network in OPNET Issues OPNET has no support for message ferrying All node and processes models were designed from scratch

Roadmap 9 Introduction Background Animated Example Uses Project Overview Simulation Network Architecture Implementation Simulation Results Conclusion and Discussion Future Work References

Simulation: Network Architecture 10 Communication between arbitrary nodes is an extremely complex problem due to random ferry movement Instead, design a specialized one way wireless network Three types of network nodes Source nodes Ferry nodes Gateway nodes Data flow from source nodes to gateway nodes via ferry nodes

Simulation: Implementation 11 Source nodes have properties (prop1, prop2, etc) which generate update messages that are carried to any gateway node by message ferries. 1. Source Node Static nodes which have a set of properties that generate update messages

Simulation: Implementation 12 2. Ferry Node Mobile nodes which collects updates from source nodes when they are in range. Updates are stored in memory. 3. Gateway Node Gateways receive update messages from ferries and forward them to a final destination via the Internet.

13

14

Roadmap 15 Introduction Background Animated Example Uses Project Overview Simulation Network Architecture Implementation Simulation Results Conclusion and Discussion Future Work References

Conclusion and Discussion 16 Successfully tested OPNET models and simulated a simple network Validated OPNET as a tool to analyze message ferrying General results Minimum update delay is ferry travel time. Increasing the number of gateways reduces delay Delivery success rate depends on the ferries memory capacity.

Future Work and Ideas 17 Simulate realistic scenarios and use cases - source node placement, ferry movement and gateway locations Evaluate the performance of alternative heuristics used to discard packets when the ferries memory buffer is full Implement an acknowledgment mechanism to remove redundant update packets from the network Integrate with existing MANET routing protocols Reverse message transport, from gateway to source nodes MUCH more complicated problem

References 18 [1] R. Patra, K. Fall, and S. Jain, Routing in a delay tolerant network, in Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, 2004. [2] W. Zhao, M. Ammar, and E. Zegura, A message ferrying approach for data delivery in sparse mobile ad hoc networks, in Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing, College of Computing, Georgia Institute of Technology, Atlanta, Georgia 30332, 2004. [3] Y. Chen, W. Zhao, M. Ammar, and E. Zegura, Hybrid routing in clustered DTNs with message ferrying, in Proceedings of the 1st international MobiSys workshop on Mobile opportunistic networking, College of Computing, Georgia Institute of Technology, Atlanta, GA, 30332, 2007.

QUESTIONS? 19 THANK YOU FOR YOUR TIME