international workshop on wireless ad-hoc networks service ... · international workshop on...

13
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

Upload: others

Post on 25-Jun-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

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

TNO Physics and Electronics Laboratory

Service Discovery inHeterogeneous Wireless Networks

International Workshop on Wireless Ad-hoc Networks

Page 2: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 2

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

Page 3: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 3

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

application.

Page 4: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 4

LAN

The SPEARS architectureCurrent 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

Page 5: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 5

Motivation• Robustness• No central server• Flexibility of the network configuration.

Page 6: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 6

Service discovery middleware• Services• Lookup servers

• Global lookup server (WAN)• Local lookup servers (LAN)

• Registration of services• Usage of services

SERVICEPROVIDER

SERVICEREQUESTER

FIND

SERVICEREGISTRY

SERVICEREGISTRY

SERVICEDESCRIPTION

INTERACT

PUBLISH

SERVICEPROVIDER

REQUESTER

SERVICEPROVIDER

REQUESTER

FIND

PUBL

ISH

SERVICEDESCRIPTION

SERVICE

CLIENT

FIND

PUBLISH

SERVICEDESCRIPTION

SERVICE

CLIENT

Page 7: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 7

Service / Network Outage (Case 1)

LAN

WAN

Page 8: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 8

Service / Network Outage (Case 2)

WAN

LAN

Page 9: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 9

Service / Network Outage (Case 3)

WAN

LAN

Page 10: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 10

SPEARS Implementation of ServiceDiscoveryEssential 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.

Page 11: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP 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 ableto see which service version (LAN or WAN) they areabout to use.• Services annotated with an attribute indicating service type.

Page 12: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 12

Experimental results

Page 13: International Workshop on Wireless Ad-hoc Networks Service ... · International Workshop on Wireless Ad-hoc Networks. IP Karkowski IWWAN, 2 June 2004 2 Overview ... Service / Network

IWWAN, 2 June 2004IP Karkowski 13

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