MobileMAN Workshop 2 Cambridge 2 –

Slides:



Advertisements
Similar presentations
Slide 1/11 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar / MobileMAN M1/ Eurecom MobileMAN Workshop 1 Eurecom Jose Costa-Requena,
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Rev A8/8/021 ABC Networks
Progress Report Wireless Routing By Edward Mulimba.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
SIMULATING A MOBILE PEER-TO-PEER NETWORK Simo Sibakov Department of Communications and Networking (Comnet) Helsinki University of Technology Supervisor:
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
Profiles and Multi-Topology Routing in Highly Heterogeneous Ad Hoc Networks Audun Fosselie Hansen Tarik Cicic Paal Engelstad Audun Fosselie Hansen – Poster,
Unrestricted Connection manager MIF WG IETF 78, Maastricht Gaëtan Feige, Cisco (presenter) Pierrick Seïté, France Telecom -
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
Peer to Peer Applications in Ad hoc Networks Author: Jesús Hijas Networking Laboratory Helsinki University of Technology Supervisor:
50 th IETF BURP BOF, March 20, 2001 Applicability of a User Registration Protocol Yoshihiro Ohba (Toshiba America Research, Inc.) Henry Haverinen (Nokia)
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Slide 1 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar / MobileMAN Kick-off/ CNR,Pisa MobileMAN kick-off Jose Costa-Requena, Raimo Kantola,
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
1 IST - FET Initiative National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute Mobile Metropolitan Ad.
Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki MobileMAN meeting Helsinki Jose Costa-Requena,
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
1 Mobile ad hoc networking: imperatives and challenges Imrich Chlamtac, Marco Conti, Jennifer J.N. Liu MMLAB, Seongil Han
H AZY S IGHTED L INK S TATE R OUTING P ROTOCOL Eleonora Borgia Pervasive Computing & Networking Lab. PerLab IIT – CNR MobileMAN.
A policy-based per-flow mobility management system design
MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute MobileMAN MobileMAN: II year expected results.
Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki MobileMAN meeting Helsinki Jose Costa-Requena,
Security Mechanisms for Delivering Ubiquitous Services in Next Generation Mobile Networks Haitham Cruickshank University of Surrey workshop on Ubiquitous.
Thesis Presentation Design & Implementation of the
1/14/ :59 PM1/14/ :59 PM1/14/ :59 PM Research overview Koen Victor, 12/2007.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
1 Progress Report Juan Gutiérrez Plaza Helsinki University of Technology.
Strawman Recharter Nov 12, Basic Problem “The purpose of this working group is to standardize IP routing protocol functionality suitable for wireless.
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Yong Yao Johannes Gehrke Jie Li Nov. 20, 2008 CS662 Paper Presentation.
Presented by Edith Ngai MPhil Term 3 Presentation
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Analysis the performance of vehicles ad hoc network simulation based
SIP over MANETs Introduction to SIP SIP vs MANETs Open Issues
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
AODV-OLSR Scalable Ad hoc Routing
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Self Healing and Dynamic Construction Framework:
Programming with ANTS ANTS facilitates protocols construction and deployment Demonstrate some examples using Mobility services Multicasting.
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Peer-to-peer networking
Outline Introduction Routing in Mobile Ad Hoc Networks
EMV® 3-D Secure - High Level Overview
Sensor Network Routing
#01 Client/Server Computing
Wei-Cheng Xiao1, Ling-Jyh Chen2, Shih-Hsuan Tang1, Cheng-Fu Chou1
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Design and Implementation of Mobile Peer-to-Peer Application
Ad hoc Routing Protocols
Mobile Computing.
Outline Midterm results summary Distributed file systems – continued
GPRS Architecture Ayan Ganguly Bishakha Roy Akash Dutta.
Routing in Mobile Ad-hoc Networks
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Software interoperability in the NGN Service layer
Vinay Singh Graduate school of Software Dongseo University
Other Routing Protocols
10th International Conference on Telecommunication, ICT’2003,
#01 Client/Server Computing
Discussion Issues on IMS-based NGN
Presentation transcript:

MobileMAN Workshop 2 Cambridge 2 – 4.7.2003 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar {Jose, Raimo.Kantola, Nicklas.Beijar}@netlab.hut.fi Networking Laboratory Helsinki University of Technology P.O. Box 3000, FIN-02015, Finland

Outline Architecture Modules and APIs Last period achievements Steps forward

MobileMAN Consortium/HUT HUT Jose Costa-Requena Nicklas Beijar (Raimo Kantola, Jose Costa-Requena, Nicklas Beijar) Addressing & Resource Discovery Jose Costa-Requena Nicklas Beijar Routing AODV (Lei Xiao) OLSR (Jarrod Creado) ZRP (Juan Gutierrez) Simulation of new algorithms (Ricardo Tormo) MAC (Wei Xiao) SIP ad hoc version (Zhao Xuetao)

Design requirements Support for several routing algorithms and several link technologies Division of the problem into different modules Standardized API allows replacing modules Support for persistent information required when Ad Hoc network is part of another infrastructure (3G, 4G). Resource discovery from the Ad Hoc networks when attached to fixed infrastructure.

Node classification (1) Nodes are different in terms of mobility and resources Node classification 'Smart' nodes Nodes with more resources and less mobility, e.g. laptops, servers, network access points. Only 'Smart' nodes are capable of maintaining large amount of data and provide services 'Dummy' nodes Nodes with less resources and higher mobility, e.g. phones, PDAs Proactive routing between 'Smart' nodes. Reactive routing between 'Dummy' nodes, and between 'Dummy’ and 'Smart' nodes. Groups of collaborating smart nodes form an ”Ad Hoc backbone”

Node classification (2) Classification criteria Link stability Mobility Battery power User preferences This node classification should flexible and dynamic in order to allow nodes to change roles (e.g. 'Smart' node becomes a 'Dummy' node) It is necessary to define Attach – Detach procedure

Preliminary architecture: Main modules (1) Ad Hoc Framework Implements the different ad hoc routing algorithms (proactive, reactive, or others) Interacts with the Linux Kernel for implementing low level routing procedures. Supports necessary extensions to perform service discovery or routing optimisations. Consists of 1 Common module n Routing modules

Preliminary architecture: Main modules (2) Context Roaming Module Provides the API to applications to roam depending on context information Terminal Applications Context Roaming Module AdHoc_Framework Kernel Interface Handler

Preliminary architecture design In order to analyse several routing schemes in a node, a modular architecture with independent but interoperable elements is required. For supporting the activation and deactivation of different routing modules, a Common module that is persistent during the node lifetime is required. Common module Registry module: Stores info about the protocols running in the node. Cache module: Stores the routing information and takes care of replication and synchronization of kernel routing information and the routing information obtained from the protocols running in the node. Routing modules Each routing protocol will be implemented as an independent routing module. Each routing module will interact with the Common module for interworking with other routing protocols running in the node. The communication between the routing modules and the Common module is done with simple messages via interprocess communications.

Preliminary architecture: Ad Hoc Framework The Common Module is a persistent module that maintains routing data and common network information available for any routing algorithm (Cache, Registry). Specific Routing Modules implement the different Ad Hoc routing algorithms (proactive, reactive, or others). The Kernel API and the Generic Ad Hoc module API interact with the Linux Kernel and provides direct access to kernel functionality to reactive protocols. Context Roaming Module AdHoc_Framework Routing Module ZRP Routing Module Routing Module Common Module AODV OLSR Registry Network Service Data Network Modelling Ad Hoc Framework API Cache Common Generic Ad Hoc Module Module API Routing Data ask_rt() Insert_rt() Kernel Ad Hoc API

Preliminary architecture: Kernel Ad Hoc module Communications between the Routing Modules and the Common Module: The Kernel Ad Hoc module implements functions necessary to the Ad Hoc framework module and interacts with the Kernel (i.e. via Kernel API) Any new Routing Module registers to the Registry, so it is visible to other routing modules running in the node (1) and uses the Ad Hoc functionality provided by the Ad Hoc framework infrastructure (2). Any new routes found by the routing modules (OLSR) are pushed directly into the cache that will update the kernel routing table via the kernel Ad Hoc API (3). AODV Routing module Common module 1) Registry (in Common module) 2) Kernel Ad Hoc module (from Use Case View) 3) Kernel Ad Hoc API Cache (in Common module) Kernel API Kernel Routing Table (from Use Case View)

Current state: Framework Last period the ad hoc framework contained the AODV Routing Module and it was integrated and tested into the iPAQ nodes. This period the ad hoc framework contains the Common Module (Registry and Cache). New Routing Modules are under development: OLSR (80% completed) ZRP (50% completed) Simulations using GloMoSim have been done for testing routing algorithms (AODV, DSR). The enhancement of the SIP client for setting up voice calls was not progressed. Internally at HUT was discussed whether this is within the scope of our tasks, so at this point it was not deployed further.

Current state: Testing Framework This period was mainly focused on implementing new modules and they are not completed yet, so there are no testing results available.

Next steps Finalise OLSR and ZRP. Integrate and test with the rest of modules in the iPAQs. Continue the integration of voice capabilities in the framework. Obtain some traffic measurements from voice sessions. Obtain some ideas from real time traffic measurements for proposing a suitable transport protocol design. Analyse the insensitive routing algorithms under study at Netlab. Network modelling using new algorithms still under design phase. Pending target from previous period: Analysis and design of candidate location-based routing protocol, initiate a cross-communication with CNR on this topic. Pending target: Check existing service discovery mechanism and select a suitable one to be integrated into the framework. Test the behaviour within the framework.

Questions? Thank you for your attention!