03-05-2012, 01:48 PM
DATA MANAGEMENT IN PERVASIVE ENVIRONMENTS
200117002.ppt (Size: 731.5 KB / Downloads: 36)
Introduction To Pervasive Computing
Today: We realize a block is too heavy to lift. We whistle/call/motion for your super-heavy helper to assist you.
Pervasive Computing: You go to lift the block, and your invisible-computer-agent detects you are not strong enough to do so, and automatically assists you without you even asking for it.
Definition-Pervasive Computing
An environment in which components, in spite of this heterogeneity, can react to environmental changes caused by mobility of users and/or devices by adapting their behavior, and can be reconfigured (added or removed dynamically)
Data management
Data Management challenges in pervasive environments are:
Service/information discovery
Querying
Ephemeral connection management
Security management
Context management
Dealing with streaming data
Discovery and Routing
Important aspect of the framework is to discover local and remote Providers
Each InforMa can advertise its capabilities or solicit capabilities of other peers.
discovery and routing for routing queries (i.e., data discovery) among peer InforMas in multi-hop networks generally employs a hybrid mechanism & an algorithm on best-effort basis.
Conclusion
Pervasive computing is data-intensive environment
So, this framework :
network-agnostic
operates on a best-effort basis
treats all devices as peers
attempts to utilize as much of available information as possible to enhance the mobile device's functionality
So the data management challenges are solved though not fully but to some extent.