Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kutscher / Ott / Bartsch 2007-05-23 1 Supporting Network Access and Service Location in Dynamic Environments Dirk Kutscher Jörg Ott Steffen Bartsch TNC.

Similar presentations


Presentation on theme: "Kutscher / Ott / Bartsch 2007-05-23 1 Supporting Network Access and Service Location in Dynamic Environments Dirk Kutscher Jörg Ott Steffen Bartsch TNC."— Presentation transcript:

1 Kutscher / Ott / Bartsch 2007-05-23 1 Supporting Network Access and Service Location in Dynamic Environments Dirk Kutscher Jörg Ott Steffen Bartsch TNC 2007 2007-05-23

2 Kutscher / Ott / Bartsch 2007-05-23 2 Trends  Service location and selection a major issue for WLAN service providers  Different use cases Information about general coverage, roaming possibilities and tariffs Facilitating automated access Providing information for diagnosis and maintenance  Existing ways for service location and selection insufficient for mobile users Fragmented information services (per provider) Inadequate solutions for automated access (Google Maps mesh-ups etc.)  no offline usage! Information often outdated

3 Kutscher / Ott / Bartsch 2007-05-23 3 Example: FON Community WLAN Approach  Web-based information service with Google Maps-based visualization  Informational only Information cannot be used for automated client device configuration  No relation to user’s current context Position, required services

4 Kutscher / Ott / Bartsch 2007-05-23 4 Selected Recent Developments  FON Connection Manager Locate and automatically connect to FON Hotspots (Symbian S60)  DeviceScape Centralized connectivity management approach Mobile clients access DeviceScape information database through DNS requests Providing WISP-specific information (how to log on) Mainly targeting automated log-on  iPass Hotspot Finder Offline hotspot finder for Windows XP, Vista Pre-downloadable maps Offline search based on different criteria

5 Kutscher / Ott / Bartsch 2007-05-23 5 Shortcomings  Many provider-specific solutions Not useful for general network service location  No structured update mechanisms Users have to manually update the application/database  Focusing on WLAN network access Other (related) services not covered VoIP access, multimedia resources etc.

6 Kutscher / Ott / Bartsch 2007-05-23 6 Service Maps: Main Concepts  Network Information Service for Heterogeneous networks Challenged environments Large scale deployment  Different take on network service location Receiver- and infrastructure-based filtering Accommodate different network architectures  Main concept Mobile nodes receive/request service information from different sources and construct network service map according to MN requirements Support offline usage Leverage locality of distribution networks (e.g., WLAN) and service scope

7 Kutscher / Ott / Bartsch 2007-05-23 7 Service Map Distribution Architecture

8 Kutscher / Ott / Bartsch 2007-05-23 8 Data Model

9 Kutscher / Ott / Bartsch 2007-05-23 9 Filtering and Aggregation  Aggregation E.g., provider-independent aggregators can combine Service Maps from multiple providers  Filtering Different types of filter operations Tag filter : specify service tags that have to be present in a service description Location filter : Filter services relevant to a specific region XPath filter : filter based on arbitrary XML content in service descriptions and refinements

10 Kutscher / Ott / Bartsch 2007-05-23 10 Service Map URNs  Motivation: Transport-independent distribution can generate multiple copies  Globally unique identification for service maps required  Uniform Resource Name (URN) as an identification mechanism for service maps, fragments and refinements  Comparison rules (subset predicate)  Resolution Mechanism based on Dynamic Delegation Discovery System (DDDS) Obtain specific URI through domain-specific translation rules urn:svcmap:example.org:20061028:campus-wlan#coord=53.10663,8.852487;range=100 urn:svcmap:example.org:20061028:campus-wlan?6453#refinement-2343 urn:svcmap:example.org:20061128:wlan#xpath=//tariff[@type='volume']

11 Kutscher / Ott / Bartsch 2007-05-23 11 Bootstrapping  Automating access to Service Map information in foreign networks Identify active Service Map service, i.e., in a foreign hotspot Obtain basic configuration information, e.g., Service Map URIs  Bootstrapping defined for different environments Broadcast/Multicast: FLUTE session on standardized multicast address; simpler variant (no FLUTE) as a fallback Unicast-only: IP-auto-configuration, resolving standardized bootstrapping URN through local DNS

12 Kutscher / Ott / Bartsch 2007-05-23 12 Security  Authenticity and integrity fundamental Service Map properties Have to preclude denial-of-service attacks by forged service information  Challenge: transceiver-model is based on changes to the information base by intermediaries Filtering and aggregation must still be possible Still, receivers cannot establish trust-relationship with every possible transceivers (scalability, operational issues)  Service Map approach: maintaining security properties of Service Maps fragments across the distribution chain Authenticated data structures based on Merkle hash trees Implemented with XML Digital Signatures

13 Kutscher / Ott / Bartsch 2007-05-23 13 Implementation  Infrastructure Service Map distribution servers  Client software Web-based client  Browser-based Service Map interface for online usage Mobile client  Offline client for smaller devices, mobile phones

14 Kutscher / Ott / Bartsch 2007-05-23 14

15 Kutscher / Ott / Bartsch 2007-05-23 15

16 Kutscher / Ott / Bartsch 2007-05-23 16 Experiences  Larger-scale campus WLAN application Setup, operations, measurements  Enhancing connectivity in mobile scenarios Employing service maps for scheduling network access Simulations

17 Kutscher / Ott / Bartsch 2007-05-23 17 Campus Scenario

18 Kutscher / Ott / Bartsch 2007-05-23 18  Bootstrapping in campus environment  Using FLUTE via IP-Multicast  Providing data on 400 APs  Reasonable bandwidths: 1kB – 64kB  Good performance: about 2 – 16s Campus Evaluation

19 Kutscher / Ott / Bartsch 2007-05-23 19 Mobile Scenario Evaluation  Mobile user connectivity  WLAN emulation  Either with acquiring data on APs in proximity or with sensing and probing  Relatively simple connectivity algorithm Still 10% increase in Internet connectivity

20 Kutscher / Ott / Bartsch 2007-05-23 20 Upload server UUUU HTTPS Access control + anonymization Incoming database Aggregator Data set matching + freshness handling Dynamic database Integrator Provider database Mapping reports to known hotspots Service Maps Service Map Sender Distribution UUUU Service Map Transport Contribution

21 Kutscher / Ott / Bartsch 2007-05-23 21 http://service-maps.net/spot-3faed Hotspot Displays Revisited

22 Kutscher / Ott / Bartsch 2007-05-23 22 Conclusions  Automating access to WLAN hotspots is a major challenge for making evolving WLAN-based applications usable  First developments are becoming eminent  But: no provider-independent approach available today  Network Service Maps as a general approach: Application- and provider-independent, supporting different transport services and organizational configurations  Recent results: Large-scale operation  Leveraging community contributions through contribution interface for user-observed hotspots

23 Kutscher / Ott / Bartsch 2007-05-23 23 Dirk Kutscher http://service-maps.net/


Download ppt "Kutscher / Ott / Bartsch 2007-05-23 1 Supporting Network Access and Service Location in Dynamic Environments Dirk Kutscher Jörg Ott Steffen Bartsch TNC."

Similar presentations


Ads by Google