1 Processamento de Consultas Espaciais Baseado em Cache Semântico Dependente de Localização Heloise Manica Murilo S. de Camargo Cristina Dutra de Aguiar.

Slides:



Advertisements
Similar presentations
Chapter 13: Query Processing
Advertisements

Seminar Report On Digital Power Line Carrier Communication
1 Scaleable Replicated Databases Jim Gray (Microsoft) Pat Helland (Microsoft) Dennis Shasha (Columbia) Pat ONeil (U.Mass)
L3S Research Center University of Hanover Germany
The rate of aftershock density decay with distance Karen Felzer 1 and Emily Brodsky 2 1. U.S. Geological Survey 2. University of California, Los Angeles.
GeoFeed: A Location-Aware News Feed System
Publish-Subscribe Approach to Social Annotation of News Top-k Publish-Subscribe for Social Annotation of News Joint work with: Maxim Gurevich (RelateIQ)
Dissemination-based Data Delivery Using Broadcast Disks.
Reducing Energy Consumption of Disk Storage Using Power Aware Cache Management Qingbo Zhu, Francis M. David, Christo F. Deveraj, Zhenmin Li, Yuanyuan Zhou.
FIND PI Meeting, April Contract-Switching: Value Flows in Inter-Domain Routing Murat Yuksel University of Nevada – Reno Reno, NV Aparna Gupta, Koushik.
Semantic Data Caching and Replacement. Outline Motivation Client Caching Architecture Model of Semantic Caching Simulations and Results Conclusion and.
Cache Invalidation and Replacement Strategies for Location-Dependent Data in Mobile Environments Speaker : Hsin-Chin Mao Fu Jen Catholic University Computer.
Recovery Techniques in Mobile Databases Prepared by Ammar Hamamra.
ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Mobile Databases J. H. Wang May Outline Overview Issues in Mobile Databases –Data management –Transaction management Mobile Databases and Information.
1 What Is Mobile Computing? (Cont.) A simple definition could be: Mobile Computing is using a computer (of one kind or another) while on the move Another.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Differential Forms for Target Tracking and Aggregate Queries in Distributed Networks Rik Sarkar Jie Gao Stony Brook University 1.
Computing Structural Similarity of Source XML Schemas against Domain XML Schema Jianxin Li 1 Chengfei Liu 1 Jeffrey Xu Yu 2 Jixue Liu 3 Guoren Wang 4 Chi.
Injuries (9.1%) Noncommunicable conditions (59.0%) Communicable diseases, maternal and perinatal conditions, and nutritional deficiencies (31.9%) Total.
An infrastructure language for Open Nets Michele Loreti Joint work with: Lorenzo Bettini and Rosario Pugliese Dipartimento di Sistemi e Informatica Università.
Location Services for Geographic Routing. Geographic Routing Three major components of geographic routing:  Location services (dissemination of location.
A B C FBG (mg/dl) ** PPAR  2 LacZ IB: PPAR  WAT Weight (g) ** Body Weight Change (g) * Uno et al.
CpSc 3220 File and Database Processing Lecture 17 Indexed Files.
Location Based Service Aloizio P. Silva Researcher at Federal University Of Minas Gerais, Brazil Copyright © 2003 Aloizio Silva, All rights reserved. School.
Auditing Compliance with a Hippocratic Database Javier Salinas Martín.
Progressive Computation of The Min-Dist Optimal-Location Query Donghui Zhang, Yang Du, Tian Xia, Yufei Tao* Northeastern University * Chinese University.
CS 599 – Spatial and Temporal Databases Realm based Spatial data types: The Rose Algebra Ralf Hartmut Guting Markus Schneider.
On Reducing Communication Cost for Distributed Query Monitoring Systems. Fuyu Liu, Kien A. Hua, Fei Xie MDM 2008 Alex Papadimitriou.
Chapter 5. Database Aspects of Location-Based Services Lee Myong Soo Mobile Data Engineering Lab. Dept. of.
1 Location Information Management and Moving Object Databases “Moving Object Databases: Issues and Solutions” Ouri, Bo, Sam and Liqin.
Infostations Niraj Patel. Background An Infostation is a wireless information service, confined to a small geographical location with a limited coverage.
Indexing Spatio-Temporal Data Warehouses Dimitris Papadias, Yufei Tao, Panos Kalnis, Jun Zhang Department of Computer Science Hong Kong University of Science.
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
Client-Server Computing in Mobile Environments
Mobile Databases: a Selection of Open Issues and Research Directions Authors: Rachid Guerraoui et al. Sources: SIGMOD Record, 33(2), pp.78-83, 2004 Adviser:
Massively Distributed Database Systems Broadcasting - Data on air Spring 2014 Ki-Joune Li Pusan National University.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
Query Driven Data Collection and Data Forwarding in Intermittently Connected Mobile Sensor Networks Wei WU 1, Hock Beng LIM 2, Kian-Lee TAN 1 1 National.
Processing Monitoring Queries on Mobile Objects Lecture for COMS 587 Department of Computer Science Iowa State University.
KNR-tree: A novel R-tree-based index for facilitating Spatial Window Queries on any k relations among N spatial relations in Mobile environments ANIRBAN.
Dept. of Electrical Engineering and Computer Science, Northwestern University Context-Aware Optimization of Continuous Query Maintenance for Trajectories.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Accessing to Spatial Data in Mobile Environment Presented By Jekkin Shah.
CSCI 5980: From GPS and Google Earth to Spatial Computing Fall 2012 Midterm Presentation Chapter 7: Architectures Team 9: Thao Nguyen, Nathan Poole October.
Introduction to Networked Graphics Part 4 of 5: Bandwidth Management & Scalability.
SIoT: Giving a Social Structure to the Internet of Things
Integration of Spatial Information Sources Based on Source Description Framework Yoshiharu Ishikawa, Gihyong Ryu, and Hiroyuki Kitagawa University of Tsukuba.
CSE 598/494 – Mobile Computing Systems and Applications Class 13:Location Management Sandeep K. S. Gupta School of Computing and Informatics Arizona State.
Energy-Efficient Monitoring of Extreme Values in Sensor Networks Loo, Kin Kong 10 May, 2007.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Mobile Data Access1 Replication, Caching, Prefetching and Hoarding for Mobile Computing.
Olga Ratsimor Vladimir Korolev Anupam Joshi Timothy Finin Department of Computer Science and Electrical Engineering University of Maryland Baltimore County.
What does the Cloud mean for Data Management: Challenges and Opportunities Akrivi Vlachou Norwegian University of Science and Technology (NTNU), Trondheim,
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
1/14/ :59 PM1/14/ :59 PM1/14/ :59 PM Research overview Koen Victor, 12/2007.
Minkyoon Kim, Sangjin Han1 Querying in Highly Mobile Distributed Environments T.Imielinski and B. R. Badrinath Minkyoon Kim Sangjin Han.
Massively Distributed Database Systems Broadcasting - Data on air Spring 2015 Ki-Joune Li Pusan National University.
A Semantic Caching Method Based on Linear Constraints Yoshiharu Ishikawa and Hiroyuki Kitagawa University of Tsukuba
Using Semantic Caching to Manage Location Dependent Data in Mobile Computing Qun Ren, Margaret H. Dunham Presented by Jekkin Shah.
1 Copyright © 2003 KAIST All Rights Reserved. Using Semantic Caching to Manage Location Dependent Data in Mobile Computing CS 744 Database Lab.
Resource Allocation in Mobile Cloud Computing. Motivation ›Apart from offloading, resource provisioning has emerged to be an important issue. › Resource.
Semantic Data Caching and Replacement
Implementation of GPU based CCN Router
Spatio-temporal Pattern Queries
Efficient Evaluation of k-NN Queries Using Spatial Mashups
CSE 4340/5349 Mobile Systems Engineering
Efficient Cache-Supported Path Planning on Roads
Presentation transcript:

1 Processamento de Consultas Espaciais Baseado em Cache Semântico Dependente de Localização Heloise Manica Murilo S. de Camargo Cristina Dutra de Aguiar Ciferri Ricardo Rodrigues Ciferri Novembro, 2004

2 Contents Background Goal and Motivation Related Work Location-Dependent Semantic Cache Spatial Query Processing Semantic Segment Formation and Reorganization Conclusion and Future Work

3 Background Mobility has opened up new classes of applications such as Location-Dependent Information Service (LDIS). A location dependent query (LDQ) is a query that is processed on location dependent data, and whose result depends on the location criteria explicitly or implicitly specified (Ren and Dunham,2000). Example: Find the restaurants within 3 miles from my position (implicit location)

4 Goal and Motivation Managing data in LDIS faces challenges (Lee et al., 2002): Low-quality communication; Frequent network disconnections; Limited local resources. Advantage of caching model for mobile computing: Wireless network traffic cost down; System performance up; Reduce power consumed with server communication; Improve data availability in case of disconnection.

5 Goal and Motivation Main goals: Propose a new semantic cache model for LDIS based on relationship between the data and its geographical location; Connects spatial database and mobile computing to location dependent query processing; Propose a solution for semantic segments management and reorganization.

6 Related Work Dunham and Kumar (1998) and Lee et al. (2002) introduced the concept of location dependent data and present new research issues. Zheng et al. (2002) and Xu et al. (2003) studied cache management issues for location dependent data under geometric and cell-based model respectively. Dar et al. (1996) were the first to use the semantic model with distance function. Their replacement policy discard semantic regions that are more distant from the users current location. Ren and Dunham (2000) investigate the semantic caching model to manage location-dependent data, and proposed the replacement policy FAR (Furthest Away Replacement).

7 Location-Dependent Semantic Cache (LDSC) The LDSC index is composed by the tuple (S, S R, S P, S A, S C, S ts, S G ): S ID SRSR SPSP SASA SCSC S ts SGSG S1S1 HotelPrice < 100[(5,15), (15,25)]4T1T1 1 S2S2 Restauranttype = chinese [(10,30), (-30,-10)]8T2T2 1 Example of the Location-Dependent Semantic Cache Index This model maintain the spatial information S A, that represents the segment geographic area. the name S, the relation S R, the selection predicate S P, the geographic area S A, the pointer S C, the timestamp S TS and the group S G.

8 Spatial Query Processing Our query processing model involves two steps: select the semantic segments candidate set; 1 º ) S R = Q R 2 º ) S A Q J 3 º ) Q P S P Example: Give me all hotels within 5 miles with diary price lower than U$100 Q P : price < 100 S 1P : price < 50 S 3P : price < 150 S 7P : price > 200 CjSC = {S 1, S 3 }

9 Spatial Query Processing process the query against each segment and after in the database in the server when is necessary. For each S i in CjSC do { I i intersection (S iA, Q J ) If (Q P S iP ) { Send to server AQS i in I i //**Q P ^ S iP APQ APQ AQS i } Execute Q in I i APQ APQ Q X X + I i } } //** vector X //** vector X If X <> Q J then Send to server RQ = Q ¬X AQ = RQ PQ Q P QPQP Q P : price < 100 S 1P : price < 50 AQS 1 : 50<price<100 S 3P : price < 150 Q P SPSP

10 Semantic Segment Formation and Reorganization Only the data brought into the cache from server should be stored in a new segment. The worst case: Partial geographical relationship Partial predicate relationship Example: Q P : price < 100 S 3P : price < 150

11 Semantic Segment Formation and Reorganization Remove from S i the content (S i Q P in I i ) If S i - (S i Q P ) in I i then Create a new segment S S iA S iA – I i If S iA rectangle form then { Adjust S iA with a rectangle representation } } Predicate Adjust Geographical Adjust Example: Q P : price < 100 S 3P : price < 150 S : price < 100 S : 100 < price < 150

12 Conclusion and Future Work Our proposed model allows the semantic cache management based on spatial property of the cached data. Semantic caching characteristics, spatial query processing strategy and practical issues of semantic caching client management were described. The next step is to investigate the performance of the proposed model. Future studies also will explore semantic cache management issues for more complex spatial location-dependent queries and replacement policy.

13 Obrigado! Perguntas?

14 Spatial Query Processing Problem: The geographic area that it will be searched in the server is a polygon with complex representation. To solve this problem we propose the use of a vector X that stores the rectangle of the areas already searched in cache. Probe and reminder query Geographic Area SELECT Hotel.nome FROM Hotel WHERE Hotel.diaria < 100 AND ((Hotel.geometria IN QJ) AND (Hotel.geometria NOT IN X)).

15