Title: Anwar M' Haneef
1Seamless Connectivity in Public Wireless LANs
using Agent based Technology
- Anwar M. Haneef
- Prof. Aura Ganz
- Multimedia Networks Laboratory
- http//dvd1.ecs.umass.edu/wireless/
- University of Massachusetts, Amherst
2Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
3Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
4Motivation
- Proliferation of various mobile devices
- WLANs being set up in public places
- Need for monitored access for these devices
- Need for authentication of these hard to locate
and manage devices - Need to define local policies for these roaming
devices
5Public WLANs
6Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
7MALL
Dynamic lookup of MANAS Service by client
framework
8MALL
2. MANAS Agent provides network access to
applications on Alices mobile as per locally
defined rules for network connectivity
3. MANAS Agent on Alices mobile looks out for
other services provided on the local network
9MALL
10Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
11AIRPORT
12AIRPORT
13AIRPORT
14Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
15MANAS - The Future of Nomadic Access
- MANAS
- Mobile Agent Network Access Service
- Strives to solve the problem of managing nomadic
devices accessing local network resources - Looks at the problem, taking care of the issues
faced by mobile devices - Uses Jini as the underlying technology
16Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
17Mobile Device Issues
- Low bandwidth
- Less computing power
- Less storage capacity
- Computing power at the cost of battery power
18Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
19MANAS In Action
- A mobile device wishing to access network
resources would need a MANAS client framework
implanted in it - When it comes within range of a network service
provider, it locates it and requests network
access - Once the device is authenticated, access is
provided
20MANAS In Action
- The mobile device does not need to have
complicated software installed - No major computation done on the device
- Local policies specific to the network the device
is currently in, may be incorporated
21Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Conclusions
22Network
Network Access Point/ Base Station
Mobile User
23Network
Network Access Point/ Base Station
Mobile User
24Network
Network Access Point/ Base Station
Mobile User
25Architecture - Security
- A concern in code mobility is security
- MANAS follows the Java security model
- Agent can be verified to come from trusted
parties through techniques such as public key
authentication - Agent can also apply local policies such as
encryption of all data transmitted
26Agenda
- Motivation
- Sample Scenario Shopping Mall
- Sample Scenario Airport
- Our Solution
- Mobile Device Issues
- Virtual Walkthrough
- Architecture
- Prototype and Conclusions
27Prototype
- Currently developed an HTTP Service for web
access for a new device entering the network - The location of the proxy to access the web is
obtained dynamically
28Prototype
- The Mobile MANAS Agent starts a local data pipe
on the device - The Agent has the information regarding the
location of the network HTTP proxy - Packets may be filtered/monitored by the local
Agent and feedback sent to a network security
manager
29HTTP Proxy
HTTP Service
WWW
Network Access Point/ Base Station
Network
HTTP/Web Access
Web Browser Executing Mobile Agent Transport
Layer Network Layer Underlying Layers
Mobile User
30HTTP Proxy
HTTP Service
WWW
Network Access Point/ Base Station
Network
HTTP/Web Access
Web Browser Executing Mobile Agent Transport
Layer Network Layer Underlying Layers
Mobile User
31Conclusions
- MANAS a solution for instant, hassle free
network connectivity for mobile devices - Custom tailored solution for wireless LANs with
mobile devices - Network Protocol and Operating System agnostic
solution
32Thank You !!!
- http//dvd1.ecs.umass.edu/manas/