May 06 Using Moving Object Databases to Provide Context Information in Mobile Environments Katharina Hahn 1 A. Voisard 1,2, M. Scholz 1, H. Schweppe 1,

Slides:



Advertisements
Similar presentations
ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Advertisements

BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
A Presentation by: Noman Shahreyar
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
Context-Awareness on Mobile Devices – the Hydrogen Approach Sangkeun Lee.
Presented at ICC 2012 – Wireless Network Symposium – June 14 th 2012.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Small-world Overlay P2P Network
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Tzu-Hsuan Shan 2006/11/06 J. Winter, Y. Xu, and W.-C. Lee, “Prediction.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
1 A Framework for Highly Available Services Based on Group Communication Alan Fekete Idit Keidar University of Sidney MIT.
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Query Processing in Mobile Databases
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
AN OPTIMISTIC CONCURRENCY CONTROL ALGORITHM FOR MOBILE AD-HOC NETWORK DATABASES Brendan Walker.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Routing Metrics used for Path Calculation in Low Power and Lossy Networks draft-mjkim-roll-routing-metrics-00 IETF-72 - Dublin - July 2008 Mijeom Kim
Managing Service Metadata as Context The 2005 Istanbul International Computational Science & Engineering Conference (ICCSE2005) Mehmet S. Aktas
Context Modeling and Reasoning Framework for CARA Pervasive Healthcare
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
A Study of Context-Awareness - CASS, Hydrogen Context Team Summarized and Presented by Seungseok Kang.
Department of Computer Science City University of Hong Kong Department of Computer Science City University of Hong Kong 1 Probabilistic Continuous Update.
Machine Learning Approach to Report Prioritization with an Application to Travel Time Dissemination Piotr Szczurek Bo Xu Jie Lin Ouri Wolfson.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Locating Mobile Agents in Distributed Computing Environment.
IPower: An Energy Conservation System for Intelligent Buildings International Journal of Sensor Networks Yu-Chee Tseng, You-Chiun Wang, and Lun- Wu Yeh.
Copyright © 2010 National Institute of Information and Communications Technology. All Rights Reserved 1 R&D and Standardization Activities on Distributed.
Workshop on Future Learning Landscapes: Towards the Convergence of Pervasive and Contextual computing, Global Social Media and Semantic Web in Technology.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
CASS – Middleware for Mobile Context-Aware Applications Patrick Fahy Siobhan Clarke Trinity College Dublin, Ireland Summarized by Babar Tareen,
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
Mar del Plata, Argentina, 31 Aug – 1 Sep 2009 ITU-T Kaleidoscope 2009 Innovations for Digital Inclusion José Simões Fraunhofer Institute FOKUS
Information Technology Needs and Trends in the Electric Power Business Mladen Kezunovic Texas A&M University PS ERC Industrial Advisory Board Meeting December.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Adaptive Location Management Model for Manet (ALM) Navid NIKAEIN Christian BONNET
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Tufts Wireless Laboratory Tufts University School Of Engineering Real-Time Data Services for Cyber Physical Systems Zhong Zou.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
STDCS: A Spatio-Temporal Data-Centric Storage Scheme For Real-Time Sensornet Applications Mohamed Aly (University of Pittsburgh & Yahoo, Inc.) In collaboration.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Web Service-Based Remote Monitoring System for Smart Home Space Sheng Cai Joshua Ferguson Xinhui Hu Wei Wu Project for CSE535 Mobile Computing.
Data Dissemination Based on Ant Swarms for Wireless Sensor Networks S. Selvakennedy, S. Sinnappan, and Yi Shang IEEE 2006 CONSUMER COMMUNICATIONS and NETWORKING.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Introduction to Wireless Sensor Networks
Mobile Computing.
Presentation transcript:

May 06 Using Moving Object Databases to Provide Context Information in Mobile Environments Katharina Hahn 1 A. Voisard 1,2, M. Scholz 1, H. Schweppe 1, J. Böse 1 1 Databases and Information Systems, FU Berlin 2 Fraunhofer Institute for Software and Systems Engineering (ISST), Berlin

Katharina Hahn 2 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Support Mobile Transactions

Katharina Hahn 3 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Overview  Motivation  Background  Related Work  Context System  Modeling Context  Storing Context  Querying Context  Exchanging Context  Conclusion  Future Work

Katharina Hahn 4 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Motivation  Support transactions in MANETs [1]  eLearning scenario  Change of electronic goods  Distributed commit  Support atomic commit  Replicate recovery information for failing nodes  Recovering nodes will follow global decision  Provide recovery probability  How to disseminate recovery information to reach high availability?  Disseminate among preferably stable nodes  Avoid flooding the MANET  Determine „stable“ nodes within surrounding

Katharina Hahn 5 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Background  System model  Heterogeneous MANET  Nodes differ according to  Mobility (stable vs. mobile)  Resources (highly vs. poorly equipped)  Context awareness  Gather knowledge of currently surrounding nodes  Enable prediction of behavior of nodes  Consider probability of failure of nodes

Katharina Hahn 6 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Related Work  What is considered to be context?  Schilit (1994)  Three important aspects of context are: where your are, who you are with and what resources are nearby [2].  Dey (1999)  Context is any information that can be used to characterize the situation of an entity [3].  Too general  Mobile peer-to-peer environment with limited resources forces to focus on certain context attributes

Katharina Hahn 7 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06  Context aware systems  Numerous approaches exist  e.g. SOCAM [4], PACE [5]  Predicting Context  Not only deals with recognizing and reasoning on current context  Focuses on prediction of context [6]  Sensing  Feature Extraction  Classification  Labeling  Prediction Related Work (2)

Katharina Hahn 8 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Overview  Motivation  Introduction  Related Work  Context System  Modeling Context  Storing Context  Querying Context  Exchanging Context  Conclusion  Future Work

Katharina Hahn 9 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Context Information  Objectives  MANET system: no central context server  Light-weight to be run on mobile devices  Establish local view on MANET (distributed context)  Enable prediction of future behavior of nodes  For application use  Evaluate nodes and their surrounding according to their stability  Will they be reachable for the duration of the transaction?  Will they be reachable by any recovering node so that they can learn about missed steps?

Katharina Hahn 10 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Context Model  Consider information which indicates  Connection status  Position, movement  Link stability, signal quality, transmission range  Battery power  No (external) environmental sensors considered  Do not focus on modeling user-initiated shut- down probability

Katharina Hahn 11 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Modeling Context Data  Explore different levels of context atomic attribute {attribute, value} e.g. position derived attribute {attributes}  attribute e.g. speed local context LC Source ID {attributes} auxiliary context Owner ID {{Source ID}, attribute} e.g. distance group context GC Owner ID {Source ID, context} group level local level

Katharina Hahn 12 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Storing Context Data  Every nodes, able to sense its context, can originate and send local context data  Nodes interested in their surrounding carry local DB  Relational DB with MOD concepts to model dynamic environment  Dynamic vs. static attributes node_idN103 rbt.updatetimet3 rbt.value00:53:00 rbt.function(t)-(0,0,1)*t rbt.uncertainty(0,10,0)  Dynamic attributes analogous to MOST data model [6]  Enables extrapolation (prediction)  Reduces network load opposed to conventional relational DB  Uncertainty serves as “contract”  Prediction of behavior is administered within local DB

Katharina Hahn 13 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Querying Context  Queries are submitted locally  Conventional querying using SQL  Temporal queries  e.g. querying inter/extrapolated states of dynamic attributes  Given set of temporal queries implemented  e.g. “When will distance be greater than transmission range?” region of interest node uncertainty  Must/may semantic  Strong indicator for probability that nodes stay connected  Use degree of overlapping future whereabouts with uncertainty and transmission range as foundation for probability evaluation

Katharina Hahn 14 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06  Motivation  Introduction  Related Work  Context System  Modeling Context  Storing Context  Querying Context  Exchanging Context  Conclusion  Future Work

Katharina Hahn 15 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Exchanging Context  Before beginning of interaction  Exchange information within certain number of hops  Classify involved nodes  Initiators gather GC  Sources sense LC  Inactive nodes

Katharina Hahn 16 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06  Event-triggered  Explicit update if conventional attribute changes  Dynamic attributes  A.uncertainty serves as contract  An update will be sent, whenever the current deviation exceeds the uncertainty |s ensed(dynAttr) – calculated(dynAttr) | > dynAttr. uncertainty  Adapt uncertainty to nodes behavior, e.g.  Sensible value if movement is fast  Robust value if remaining battery power is low Exchanging Context (2)

Katharina Hahn 17 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06  Time-based  Update all attributes periodically, if no update through event occurred  Learn about leaving and newly arrived nodes  Data in DB ages if no update of the node is received Exchanging Context (3)

Katharina Hahn 18 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06  Evaluation of gathered information using existing approaches [8,9]  Consider combination of energy resources, link stability and movement  Combine through  Weighted metric  Fuzzy logic  Consider failure probability Context Evaluation gather context evaluate node evaluate context

Katharina Hahn 19 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Platform  Implementation  J2ME CDC  OSGi  JAVA database  Platforms  Microsoft Windows Mobile  Navilock NL-216CX Compact Flash Sensors Context Exchange MOD wrapper Context evaluation DB

Katharina Hahn 20 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06  Motivation  Introduction  Related Work  Context System  Modeling Context  Storing Context  Querying Context  Exchanging Context  Conclusion  Future Work

Katharina Hahn 21 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Conclusion  Objectives were  MANET context model  Stability evaluation  Light-weight system  Multi-level context model  Storing, querying and exchanging context  Administrate context prediction within DB  Part of the CoCoDa middleware that supports mobile transactions

Katharina Hahn 22 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Future Work  Establish different prediction schemes on top of context system  Evaluation of system within middleware  Additional storage and network cost  Performance through evaluation of reliable recovery log provider  Does rate of successful recovery increase opposed to choosing nodes randomly at acceptable costs?

Katharina Hahn 23 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 Thank you for your attention!

Katharina Hahn 24 Managing Context Information and Semantics in Mobile Environments (MCISME) May 06 References [1] [2] Schilit et al.: Context-aware Computing Applications, 1st International Conference on Mobile Computing Systems and Applications, [3] Dey, Abowd: Providing Architectural Support for Building Context-Aware Applications, PhD Thesis, College of Computing, Georgia Institute of Technology, [4] Gu et. al: A Middleware for Building Context-Aware Mobile Services, n Proceedings of IEEE Vehicular Technology Conference, [5] Henricksen, Induslka et al.: Middleware for Distributed Context-Aware Systems, In OTM Conferences, [6] Mayrhofer: An Architecture for Context Prediction, Advances in Pervasive Computing, Part of 2nd International Conference on Pervasive Computing, [7] Sistla et. al: Modeling and Querying Moving Objects. 13th International Conference on Data Engineering, [8] Su, Lee, Gerla: Mobility Prediction In Wireless Networks, International Journal of Network Management, [9] Gruenwald and Banik: Power Aware Management Of Mobile Real-Time Database Transactions in ad-hoc Networks.