410 likes | 504 Views
CONNECTIVITY BROKER Towards Absolutely Reliable Wireless Systems (First Step). Alvaro Araujo Ali Ercan, Arash Parsa, Pavan Yedavalli, Jan Rabaey. OUTLINE. Motivation Challenges Connectivity Broker Architecture Modules Scenarios TestBed Future work. MOTIVATION. Jan Rabaey
E N D
CONNECTIVITY BROKERTowards Absolutely Reliable Wireless Systems (First Step) Alvaro Araujo Ali Ercan, Arash Parsa, Pavan Yedavalli, Jan Rabaey
OUTLINE • Motivation • Challenges • Connectivity Broker • Architecture • Modules • Scenarios • TestBed • Future work
MOTIVATION Jan Rabaey BWRC Summer Retreat 2008
MOTIVATION How many cell phones do you have?
MOTIVATION How many cell phones do you have?
MOTIVATION How many laptops do you have?
MOTIVATION Bluetooth?
MOTIVATION 21! How many Access Points here?
MOTIVATION Put all together…
MOTIVATION …and moving
MOTIVATION • How to make absolutely reliable wireless? • Challenges • Fading • Interference • Shadowing • Failures • Mobility: dynamic configuration • Different standards and protocols • Heterogeneous devices • Security
MOTIVATION Connectivity Broker • How can this work? • Cognitive capabilities of terminals • Collaboration among terminals
CONNECTIVITY BROKER Functional entity that can reside anywhere on the network Enables terminals to transparently connect to a backbone, network or each other Supports all modes of operation (managed / ad-hoc / p2p) and provides seamless migration from one to another
CONNECTIVITY BROKER Supports weak and legacy terminals Provides the signaling necessary for control Adapts to future standards through programmability Optimizing utilization of the resources and/or cost, under policy rules, rules of engagement, security and quality constraints and resource constraints
CB BLOCK • On all capable devices • Provides an abstraction layer for applications • Communication with others is through this block • Performs CB functions in collaboration with other nodes • Simple devices or legacy nodes might not have any CB block
APPLICATION PRES Event Management Network Profiles Manager Connectivity Manager SESS Network Composition TRANSP NET Multi-Radio Resource Manager Security Manager MAC & LINK PHY CB ARCHITECTURE
Event Manager • Manages ALL external events • Coordinate internal events • Event based tasks • Periodic tasks • Priorities • SendData & ReceiveData are external events
Multi-Radio Resource Manager • Manage all radio resources • Carrier • Channel • Noise • Modulation • …
Multi-Radio Resource Manager • Manage QoS requeriments • Throughput • Delay or latency • Delay jitter • Loss or error rate • Manage Flow & Mobility • Ensures connectivity • Mapping Bearers and flows • Base Station changes
Bearer Manager • Manages all bearer resouces (PHY/MAC) • ESSID • freq/channel • sensitivity • tx power • link quality • noise level • new carrier • encryption
Power Manager • Manages power capacities • Battery level • Consumption modes • Switch on/off modules
Conectivity Manager • Initiates the establishment of connectivity between nodes • Manages CB communication • Interacts with all transport protocols • Old send and receive data • Manages name domain and address space
Security Manager • Manages security mechanisms • Different security profiles • Different security levels • APP • NET • PHY • Manages keys encryption • Allocated dynamic profiles
Network Composition Manager • CB brain OPTIMIZATION • Manages network composition • Interfaces • Modes • Reconfiguration • CB communication • Non-CB nodes communication • Centralized or distributed decision
APPLICATION PRES Event Management Network Profiles Manager Connectivity Manager SESS Network Composition TRANSP NET Multi-Radio Resource Manager Security Manager MAC & LINK PHY CB ARCHITECTURE
SCENARIOS • Emergency: Earthquake • Use different wireless communication • Efficient use: Football stadium • Increase spectrum owner $$$ • New user is happy • Secondary user: Eurocup in Yosemite • Increase spectrum owner $$$ • User is happy
IMPLEMENTED • Power Manager, Bearer Manager, Event Manager, MRRM, CM, NCM, Security Manager • Interface: WIRELESS (802.11) • Optimization: Managed mode Ad-hoc • Devices: Lenovo Laptop, N800
NEXT STEPS • Power Manager, Bearer Manager, Event Manager, MRRM, CM, NCM, Security Manager • Interface: WIRELESS (2 interfaces) & sensing node • Optimization: Routing/Cross layer • Improve discovery protocol • Different flows
FUTURE • All modules • Interface: Wireless, Bluetooth, Zigbee, Wimax…(secondary user) • QoS • Security • Distributed intelligence • New hardware (USRP)
QUESTIONS? ? Thanks! araujo@eecs.berkeley.edu araujo@die.upm.es
Policy & Profile Registry • Policy & Profile “Data base” • Could be used for provided services company • Through Network Profiles Manager • Parameters • User • Primary • Secundary • Emergency • Rate • Max • Min • Price plan • Pre-paid, contract • …
Properties Registry • Device properties “Data base” • All known/needed devices • Properties • Interfaces • Modes • Carrier • Rates • Memory • Power • Processing Capacity • …
Network Profiles Manager • Manages Profile Networks • Radio resource permission • Who can do what (company?,state?) • Primary and secondary users • Emergency uses • Questions • Yes/No questions • QoS questions
CHALLENGES Optimal utilization of the radio spectrum To make the communications cheaper Low power…