Service Discovery in Heterogeneous Wireless Networks TNO Physics - - PowerPoint PPT Presentation

service discovery in heterogeneous wireless networks
SMART_READER_LITE
LIVE PREVIEW

Service Discovery in Heterogeneous Wireless Networks TNO Physics - - PowerPoint PPT Presentation

International Workshop on Wireless Ad-hoc Networks Service Discovery in Heterogeneous Wireless Networks TNO Physics and Electronics Laboratory MJ Blange, IP Karkowski, BCB Vermeulen 2 June 2004 1 Overview Possible approaches to


slide-1
SLIDE 1

2 June 2004 MJ Blange, IP Karkowski, BCB Vermeulen 1

TNO Physics and Electronics Laboratory

Service Discovery in Heterogeneous Wireless Networks

International Workshop on Wireless Ad-hoc Networks

slide-2
SLIDE 2

IWWAN, 2 June 2004 IP Karkowski 2

Overview

  • Possible approaches to handling vertical handovers.
  • SPEARS architecture.
  • Service discovery concepts in SPEARS.
  • Implementation details.
  • Experimental results.
  • Conclusions and future work.
slide-3
SLIDE 3

IWWAN, 2 June 2004 IP Karkowski 3

Vertical handovers

  • Lower levels of the OSI protocol stack.
  • IP layer.
  • Middleware layer between networking protocols and

application.

slide-4
SLIDE 4

IWWAN, 2 June 2004 IP Karkowski 4

LAN

The SPEARS architecture

Current implementation based on:

  • Within IMT: Bluetooth (PAN)
  • Between IMT’s: WiFi ad-hoc network (LAN)
  • Public network: GPRS (WAN)

GPRS basisstation WAN PAN PAN PAN PAN

slide-5
SLIDE 5

IWWAN, 2 June 2004 IP Karkowski 5

Motivation

  • Robustness
  • No central server
  • Flexibility of the network configuration.
slide-6
SLIDE 6

IWWAN, 2 June 2004 IP Karkowski 6

Service discovery middleware

  • Services
  • Lookup servers
  • Global lookup server (WAN)
  • Local lookup servers (LAN)
  • Registration of services
  • Usage of services

SERVICE PROVIDER SERVICE REQUESTER FIND SERVICE REGISTRY SERVICE REGISTRY SERVICE DESCRIPTION INTERACT PUBLISH SERVICE PROVIDER REQUESTER SERVICE PROVIDER REQUESTER FIND PUBLISH SERVICE DESCRIPTION SERVICE CLIENT FIND PUBLISH SERVICE DESCRIPTION SERVICE CLIENT

slide-7
SLIDE 7

IWWAN, 2 June 2004 IP Karkowski 7

Service / Network Outage (Case 1)

LAN WAN

slide-8
SLIDE 8

IWWAN, 2 June 2004 IP Karkowski 8

Service / Network Outage (Case 2)

WAN LAN

slide-9
SLIDE 9

IWWAN, 2 June 2004 IP Karkowski 9

Service / Network Outage (Case 3)

WAN

LAN

slide-10
SLIDE 10

IWWAN, 2 June 2004 IP Karkowski 10

SPEARS Implementation of Service Discovery

Essential requirements:

  • Multicasting support.
  • Restricting multicast to LAN.
  • Routing of IP packages between mobile nodes

through WAN. Highlights:

  • Combination of AODV & Mobile IP.
  • Based on Jini™ from Sun Microsystems.
  • SPEARS specific extensions.
slide-11
SLIDE 11

IWWAN, 2 June 2004 IP Karkowski 11

Implementation aspects

  • ‘Codebase’ problem - must be different in WAN and

LAN registrations.

  • SpearsClassLoader
  • setCodebase() member function.
  • First register at WAN, then LAN.
  • Service type identification - applications must be able

to see which service version (LAN or WAN) they are about to use.

  • Services annotated with an attribute indicating service type.
slide-12
SLIDE 12

IWWAN, 2 June 2004 IP Karkowski 12

Experimental results

slide-13
SLIDE 13

IWWAN, 2 June 2004 IP Karkowski 13

Conclusions

  • Vertical handovers at middleware layer.
  • Practical implementation in Jini.