180 likes | 316 Views
The ABC Service as a Research Infrastructure. Rajesh Mishra Per Johansson Cahit Akin Salih Ergut. Always Best Connected - ABC. for a user, who wants to connect to a service, to be able to choose accesses and devices in a way that best suits his or her needs, and to change
E N D
The ABC Serviceas a Research Infrastructure Rajesh Mishra Per Johansson Cahit Akin Salih Ergut
Always Best Connected - ABC for a user, who wants to connect to a service, to be able to choose accesses and devices in a way that best suits his or her needs, and to change when something better becomes available WLAN, LAN GPRS/UMTS cdma2000 PAN Bluetooth DSL, Cable TV access operator corporation ASP ISP
Intention with the ABC project at UCSD • Spark research in a multi-access environment • Find new applications or be utilized in exisiting applications • Functionality to priovide adaptive behaviour • New network multiaccess mechanisms • ..... • Provide an experimental multi-access infrastructure • ”Interface” existing research projects • Modify ABC to fit different research projects • Evolution of new ABC functionlity/capabilies
Cellular Cellular IP Transit Cellular Data “Content&Apps Network” WLAN Network Computing Resources WLAN WLAN “ABC Client” “ABC Server” Ethernet LAN LAN “Service Network” ABC Architecture -what we have today
ABC Architecture: Mobile IP for mobility mgmt terminal (laptop/PDA) ABC service network GUI application application server access wizard:support for access selection accesswizard agent Mobile IP Foreign Agent Mobile IP Home Agent Mobile IPclient AAA server access manager:access selection profile server link manager:access discovery user profile:operator’sinformationabout user network characteristics:bandwidth, cost, QoS, operator, ... terminalcapabilities:screen size, processingcapacity, ... personal preferences: for choice of accessetc.
ABC functional components • personal profiles for ABC • access selection & content adaptation content adaptation profile handling Network • applications adapting to access & device Service • session continuity, session transfer • support for real-time services • mobility support Domain mobility management ABC Client • authentication, authorization, accounting • accesses, services... single logon AAA support • what access to choose; what is “best”? • user/terminal/network-based solution • one or multiple accesses in parallel Access access selection Network Domain • what accesses are currently available? • connectivity to service? access discovery
ABC Research setting at UCSD/UCI ”Business Agreement” WLAN Network Service Provider Cellular Network Service Provider ABC Service 2 UCSD ABC Service 1 Ericsson CDMA Network ”Business Agreements” WLAN Network Access Operator ”Business Agreement” WLAN Network Access Operator WLAN Network Access Operator UCSD UCI Roma Cellular Access Network Operator WLAN Network Access Operator Cal(IT)2 Researcher ABC User ”Business Agreement” UCSD
Business Agreement WLAN Network Service Provider Cellular Network Service Provider Boingo ABC Service Verizon Business Agreements WLAN Network Access Operator Business Agreement WLAN Network Access Operator WLAN Network Access Operator LAX UCI Starbucks Cellular Access Network Operator WLAN Network Access Operator Cal(IT)2 Faculty ABC User UCSD ABC Business Role Example
Cellular Cellular IP Transit Cellular “Content&Apps Network” WLAN Network Computing Resources WLAN WLAN “ABC Server” LAN LAN “Service Network” LAN ABC MANETS ABC MANET ABC MANET Next Step: Ad-hoc network interconnectivity – ABC MANETs • MANETs interworking with ABC connectivity • Discover and select external, access capable ad-hoc nodes
ABC MANET functional components • personal profiles for ABC • access selection & content adaptation content adaptation profile handling Network • applications adapting to access & device ABC Service MANET • session continuity, session transfer • support for real-time services • MANET mobility support Domain mobility management ABC MANET • authentication, authorization, accounting • accesses, services... single logon AAA support Functionality • what access to choose; what is “best”? • user/terminal/network-based solution • one or multiple accesses in parallel Access access selection Network Domain • what accesses are currently available? • connectivity to service? access discovery
Ad-hoc routing and ”Legacy” routing • Interworking between MANET and legacy IP routing • Alt. 1 Gateway nodes offer external routes ”within” the MANET routing • Alt. 2 Overlay of tunnels to gateway nodes IP Transit Cellular WLAN LAN Ad-hoc/Legacy IP Routing Interworking Ad hoc IP routing Legacy IP Routing
Alt. 1 • Nodes search external routes within MANET (e.g. via flooding) • Gateways respond with routes (if they have routes to external gateway) • Nodes select route(s) based on responses • Changes in routing protocol needed to identify external access network • ABC needs to be integrated with MANET • Mobility (finding new gateways) handled by MANET routing Alt. 2 • Nodes search for gateways as an ”application” using MANET • Gateways respond with access newtork info • Nodes set up tunnels to the gateways using MANET as infrastructure • Need no changes to the MANET protocol • Mobility handled as overlay e.g. using Mobile IP
= Generic ABC MANET Device Network interfaces Applications HA IP Functions Corporate ABC server ABC MANET Connectivity Applications Applications IP Functions IP Functions PAN Connectivity ABC MANET Connectivity ABC MANET – Mobile Connectivity Example: Mobile IP ABC MANET Ad-hoc connectivity Corporate Intranet UMTS Cellular IP Transit FA Applications FA Proxy IP Functions Internet FA ABC MANET Connectivity CDMA2000 WLAN WLAN ABC Service Network WLAN Applications Applications FA HA FA Proxy LAN LAN IP Functions IP Functions ABC MANET Connectivity ABC MANET Connectivity ABC MANET Gateway Devices
ABC Demo Content • Session management • Throughput/delay graph • Bandwidth aggregation • Show the TCP splitting over multiple CDMA networks • Network based access control (Operator’s View) • Web based access control • Voice activated access control • Video adaptation • Over multiple interfaces
cdma2000 1x operator 1 Test Set-up Adhoc Network cdma2000 1x operator 2 IP Network Web Server WLAN Edge GPRS Ethernet
Network Based Access Control Access Wizard Client Access Wizard Server Client Profile DB Web Server IP Network
Summary • ABC enabling research combining wireless access networks • Today WLAN, GPRS and CDMA2000 • ABC functionality may be extended to MANETs • How should that be done? • Simultaneous use of access networks for BW aggregation? • MANETs may be interconnected via the ABC MANET infrastructure