SELMA: A middleware platform for self- organizing distributed applications in mobile multi-hop ad-hoc networks Daniel Görgen, Hannes Frey, Johannes K.

Slides:



Advertisements
Similar presentations
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,
Advertisements

Mobile IP By Keenan Yang May 29, 2003 MultiMedia Systems CSE 228.
ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
UbiBay Erfahrungsbericht zur praktischen Umsetzung eines Auktionssystems für großflächige mobile multihop Ad-hoc- Netzwerke Hannes Frey, Daniel Görgen,
DISTRIBUTED SYSTEMS II FAULT-TOLERANT BROADCAST Prof Philippas Tsigas Distributed Computing and Systems Research Group.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Marketplaces as Communication Patterns in mobile ad-hoc Networks* Daniel Görgen, Hannes Frey, Johannes K. Lehnert and Peter Sturm System Software and Distributed.
“Location-Aided Routing (LAR) in Mobile Ad Hoc Network” by Young-bae ko Nitin H. Validya presented by Mark Miyashita.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
 Idit Keidar, Technion Intel Academic Seminars, February Octopus A Fault-Tolerant and Efficient Ad-hoc Routing Protocol Idit Keidar, Technion Joint.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Interference-Aware QoS OLSR for Mobile Ad-hoc Network Routing SAWN 2005, May 24 P. Minet & D-Q. Nguyen.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
A Mobile Sensor Network Using Autonomously Controlled Animals Yihan Li, Shivendra S. Panwar and Srinivas Burugupalli New York State Center for Advanced.
A Delaunay Triangulation Architecture Supporting Churn and User Mobility in MMVEs Mohsen Ghaffari, Behnoosh Hariri and Shervin Shirmohammadi Advanced Communications.
Project Introduction 이 상 신 Korea Electronics Technology Institute.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
A Mobile-IP Based Mobility System for Wireless Metropolitan Area Networks Chung-Kuo Chang; Parallel Processing, ICPP 2005 Workshops. International.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
UbiBay An auction system for mobile multihop ad-hoc networks * Hannes Frey, Johannes K. Lehnert, Peter Sturm System Software and Distributed Systems, University.
Presented by Fei Huang Virginia Tech April 4, 2007.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Data Distribution Dynamic Data Distribution. Outline Introductory Comments Dynamic (Value based) Data Distribution: HLA Data Distribution Management –Routing.
CS1Q Computer Systems Lecture 17 Simon Gay. Lecture 17CS1Q Computer Systems - Simon Gay2 The Layered Model of Networks It is useful to think of networks.
Lecture 4: Sun: 23/4/1435 Distributed Operating Systems Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
A Survey of Geocast Routing Protocols 指導教授:許子衡 教授 報告學生:馬敏修 指導教授:許子衡 教授 報告學生:馬敏修.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
SELMA: A middleware platform for self- organizing distributed applications in mobile multi-hop ad-hoc networks Daniel Görgen, Hannes Frey, Johannes K.
TELE202 Lecture 6 Routing in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Packet switching in Wide Area Networks »Source: chapter 10 ¥This Lecture.
Olga Ratsimor Vladimir Korolev Anupam Joshi Timothy Finin Department of Computer Science and Electrical Engineering University of Maryland Baltimore County.
A scalable workbench for implementing and evaluating distributed applications in mobile ad-hoc networks Johannes K. Lehnert, Daniel Görgen, Hannes Frey,
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
1 Eventual Leader Election in Evolving Mobile Networks Luciana Arantes 1, Fabiola Greve 2, Véronique Simon 1, and Pierre Sens 1 1 Université de Paris 6.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 4 Learning About Other Devices.
Parallel and Distributed Simulation Data Distribution II.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
Fundamentals of Computer Networks ECE 478/578
Network Layer 3 Application Presentation Session Transport Network Data Link Physical OSI Model.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
Protocols and layering Network protocols and software Layered protocol suites The OSI 7 layer model Common network design issues and solutions.
The Network Layer UNIT-4 snistforum.com. Network Layer Design Issues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Switching Techniques.
Protocols.
A Routing Protocol for WLAN Mesh
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Error Checking continued
Protocols.
Presentation transcript:

SELMA: A middleware platform for self- organizing distributed applications in mobile multi-hop ad-hoc networks Daniel Görgen, Hannes Frey, Johannes K. Lehnert, Peter Sturm System software and distributed systems University of Trier Germany

 Metropolitan sized networking  Mobile devices Wireless communication facilities Localized location computation  Direct communication only within transmission range  Unpredictable network topology changes due to mobility Network partitions Permanent link failures Mobile multi-hop ad-hoc networks

Marketplace communication  Fixed geographic regions High device density Known position  Devices at market acting on behalf of a user  Geographic routing of agents/data To and from marketplaces  Negotiation at a marketplace Geographic limited broadcast Topology-based Routing  Definition of home zones Negotiation results are sent back to a defined home zone R O O O R R O R Request Offer R R R O O O

UbiBay – A mobile auction system  Auction at marketplaces Intended for low value goods Direct neighborhood  Agents Auction agent  Controls the auction Discovery agent  Discovers all auctions at marketplace Bid agent  Bids on behalf of a user 15 10

Middleware platform overview positioninglocal unicast local broadcast neighbor discovery agent movement agent transport hotspot detection marketplace commu- nication marketplace localization map computation geographic routing A1A1 A2A2 A3A3 ticket agent duplicate elimination load monitoring …… Application AgentsService Agents Agent Platform Hardware abstraction

Agent movement  To and from marketplaces  Geographic routing e.g. greedy algorithm Additional: course information  Messages can be carried over network partitions  Message duplication to avoid message losses Sender keeps messages until reception is acknowledged Duplicated messages can be detected on the marketplace  Losses are still possible Device crash S D

Communication at Marketplaces  More reliable communication High device density Network partitions are rare Message loss can be detected  Discovery Broadcast only in a small region  Discard messages outside Flooding or neighbor knowledge broadcasts  Negotiation Topology-based routing Broadcasts as above

Homezones  Sending Messages to User User is mobile Possibly hours later  Homezone Agent knows homezone High visit probability Faculty building, apartment Long waiting times  Links to current position Sequence of homezones Updates after movement Other devices needed

Services at marketplaces  Mobile service at marketplace Self organized creation Tries to stay at marketplace  Load monitoring High network load Not enough resources Splitting and joining of marketplaces Geographical disjoined regions with high device density  Duplication detection Duplication due to permanent link failures Duplicates ask service first

Summary  Prototype implemented Simulative, Emulative & real hardware  Already implemented Applications UbiBay, Electronic ride board, Distributed Newsgroup,…  Application Domain Based on Offer and Demand No hard time constraints  Future Work Improved version is planned Increase probability to communicate over partitions Learning network topologies