SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
International Journal of Computer Applications Technology and Research
Volume 2– Issue 2, 176 - 179, 2013
www.ijcat.com 176
Spatial Keyword Ranking (SKR) based Dominated
Location with Safe Zone
Krishna Balan Karthiga Sakthi Priya
Pondicherry Engineering College Pondicherry Engineering College Pondicherry Engineering College
Pondicherry, India Pondicherry, India Pondicherry, India
Abstract: Generally, spatial objects (e.g., Hotels) not only have spatial locations but also have quality attributes (e.g., star,
price etc). In wild animal rehabilitation, an appropriate location is selected from a set of options for returning an animal to the
nature, after its treatment in a rehabilitation center. A location is preferred if it is far away from (competing) animals with
multiple better abilities (e.g., speed, weight, age). Since those animals are much stronger in fighting for essential resources,
e.g., water and food, they will endanger the rehabilitated animal that is still unaccustomed to wildlife. By maximizing the
distances to potential nearest dominators (NDs), the preferred location improves the survival chance of the rehabilitated
animal in the nature. Hence the safe zone is created to retrieve result within the region. If the query moves from the safe zone
another safe zone is created fot that query, the intersected part are purned. These reduce the database storage.
Keywords: Anonymizer; Database Management; Safe zone; Spatial Database; Spatial Objects;
__________________________________________________________________________________________________
1. INTRODUCTION
In reality, spatial objects (e.g., hotels) not only have
spatial locations but also have quality attributes (e.g.,
star, price). An object p is said to dominate another one
p0, if p is no worse than p0 with respect to every quality
attribute and p is better on at least one quality attribute.
Traditional spatial queries (e.g., nearest neighbor, closest
pair) ignore quality attributes, whereas conventional
dominance-based queries (e.g., skyline) neglect spatial
locations. From this Farthest Dominated Location (FDL)
[1] retrieves the results, includes both quality attributes,
and spatial objects with sufficient R-Tree algorithm to
retrieve the data. For each query, Location based Server
(LBS) need to analyze the query objects and the query
location. Then LBS search its entire database to give
respective queries result. This process is effective for
static object. If it is for dynamic object means the server
sends the result for one location point that is not
sufficient if the object moves to another location. For
this, the proposed system include safe zone. This zone
creates a circular zone with range for the query, and
location will be analyzed. We propose an efficient index
called Spatial Keyword Ranking (SKR) Tree data
structure which performs 1) Spatial filtering, 2) Textual
filtering and 3) Object ranking in a fully integrated
manner.
2. RELATED WORKS
Terminal devices, which are the monitored
moving objects, obtain their own location information
from the GPS system and transmit it to the server via a
wireless communication network. The whole system’s
timeliness and efficiency is affected by the wireless
communication bandwidth. The location information
updates are often the bottleneck because of the limited
wireless bandwidth and the high sampling rate in the
traditional uniform time/distance interval strategies.The
idea behind the rectangular safe region (RSR) algorithm
is to define a rectangular safe region for every object
according to the registered query and the latest location
obtained. As long as the object’s motions do not exceed
its safe region, all the query result sets of the object
remain unchanged.
The terminal device is informed of the safe region
assignments dynamically. Hence when a terminal device
finds that it has exceeded the safe region, it will report its
new location information.
2.1 Naive Iterative Incremental (NII)
NN Search
Naive Iterative Incremental NN (nearest neighbour)
search is for processing the
FDL query. NII takes as input 1) a two dimensional R-
tree Rp on the spatial object set P, 2) a set of locations L,
and 3) a c-dimensional design competence [4]. It
examines each location s of set L and computes the
nearest dominator of s, by performing the incremental
nearest neighbour search [3] of s on the tree Rp.
During the iterative search, the largest ndd (nearest
dominated distance) is maintained together with the
corresponding location. After all locations are examined,
the maintained location is returned as the query result.
2.2 Best-First Search (BFS) Algorithm
The Best-First Search Algorithm is a basic
graph-searching algorithm. Best-First makes use of a
heuristic (or quickly computed estimate of the cost to
reach the goal from each node), called ĥ, to guide its
search. The idea behind using a heuristic to guide the
search is that the algorithm will not waste time probing
paths that do not seem likely to lead to the goal state
(node). However, this means that an inaccurate ĥ
International Journal of Computer Applications Technology and Research
Volume 2– Issue 2, 176 - 179, 2013
www.ijcat.com 177
function can misguide the search, which can result in the
search finding a path to the goal that is not optimal. For
this reason, one of the greatest challenges in graph
searching is to develop a heuristic function that can be
quickly computed and that will be a very close estimate
of the actual cost to the goal.
2.3Spatial Join Based (SJB) Algorithm
Spatial join algorithm can be classified into
three categories. Assume that it have spatial join relation
on R1 and R2
2.3.3 Nested Loop
In this algorithm, for each tuple of R1, entire
R2 is scanned; any pair of tuples of R1 and R2 which
satisfies the spatial join predicate is added to the result.
2.3.4 Tree Matching
Tree matching algorithm can be applied when
indices are available on both the relations. For this
discussion, it will assume that R-tree index is available.
When index exists for only one relation, the index on the
other relation is built on the fly and tree-matching
technique is applied.
2.3.5 Partition-Based Spatial Merge Join
In this algorithm, first both of the relations are
divided into p partitions if both of them do not fit in main
memory. After that partition i of R1, where pi 1 ,
is compared with corresponding partition i of R2. This
strategy is very good when no indices are present on both
the relation.
3. DESIGN FOR PROPOSED WORK
4. SKR TREE
We propose an efficient indexing scheme called SKR
tree (Spatial Keyword Range tree),which indexes both
the textual and spatial contents of objects to support data
retrievals based on their combine textual and spatial
relevance, which, in turn, can be adjusted with different
relative weights. In fig.1 structure of SKR tree has nodes
which have both spatial and non spatial information of
the data object.
Figure 1. Structure of SKR tree
N1 and N2 are the child nodes,
AN1 - keyword, and DN1 - spatial data.
SKR Tree Construction Algorithm
Input: Set of Objects D
Output: Root of SKR tree
Procedure:
1: Ne ← 0
2: For each p €D do
3: geo code p and represent Lp with
MBB mp
4: if for some e €Ne, me = mp then
5: add p to e′s dataset De;
6: else
7: create a new entry e;
8: set me ← mp and De ← {p};
9: Ne ←Ne U {e};
10: End if
11: End for
12: For each e € Ne do
13: While Ne> n max do
14: Cluster the data according to min/max
into nodes
15: Ne ← Ne′
16: End while
17: End for
5. SAFE REGION BASED LOCATION
UPDATES
Query
Snap shot
query
Nearest
Neighbor
Query
Range
query
Search for
location
Ranked
objects
Retrieve
data
Creating
safe zone
SKR-TREE
Spatial
filtering
Keyword
filtering
Ranking
International Journal of Computer Applications Technology and Research
Volume 2– Issue 2, 176 - 179, 2013
www.ijcat.com 178
Figure 2 demonstrates the infrastructure of a moving
object query system. The kernel of the system is the
control center (the main server of the system) in the
center of the figure which runs the Moving Object
Device (MOD) engine, collects location information,
handles continues queries and provides query results to
the application servers to the right of the figure.
Therefore, the major computation workload is applied to
the main server/control center of a MOD system. For
simplicity, we refer to the main server/control center as
server. Terminal devices, which are the monitored
moving objects, obtain their own location information
from the GPS system and transmit it to the server via a
wireless communication network. The whole system’s
timeliness and efficiency is affected by the wireless
communication bandwidth. The location information
updates are often the bottleneck because of the limited
wireless bandwidth and the high sampling rate in the
traditional uniform time/distance interval strategies. As
long as the object’s motions do not exceed its safe
region, all the query result sets of the object remain
unchanged shown in Figure 3.
Figure 2. Infra structure of object system
Figur
e 3. Location update of a moving object with circular safe region
under continuous query.
The safe region of object o (referred to as o.sr) as a
circle with the center at the location of the object and the
radius of o.r (Figure 3). By assuming the maximum
speed of the object is o.maxspd, then the continuous
query result of query q will not be affected within the
time interval of o.r/o. maxspd. Hence the server can issue
a location report query to the terminal device at the time
of (o.r/o.maxspd -δ)
where
δ is the sum of communication and
computation delays.
o.r is Radius of the object safe region.
o.sr is Object safe region.
o.maxspd is Maximum speed of the moving
object.
5.1 Circular Safe Region Calculation
and Updates for Continuous kNN
Queries
Following is the formula to update the safe region radius
for the i th
object in the object set ascending sorted by
distance to ordered kNN query q. The first object in the
result set is q and the extra object ok+1 is kept for
calculation of safe region radius of ok.
where quar(q) is the radius of the quarantine region for
query q which surround and only surround the safe
regions of all objects in the result set. Therefore, quar(q)
= dist(ok, q) + ok.
Figure 4. Quarantine region assignment for an ordered kNN
query.
Figure 4 shows how such a quarantine region is assigned
for such an ordered kNN query q. Hence the following
property: either in or out of the kNN query result set
(inside or outside the quarantine region), none of the safe
regions of objects overlaps with each other. Therefore,
when all the objects are moving inside their own safe
regions, the result set and its order are not affected.
6. CONCLUSION
Safe zone is created to get the optimal location while
comparing with farthest dominated location. Safe zone is
created so as to reduce the search space and time for
server because it retrieves the data within that region
specified by the user. A quarantine region is also
assigned for one or more objects present in the same
Terminal
device
Tracking
device
Main
server
Application
server
Application
server
International Journal of Computer Applications Technology and Research
Volume 2– Issue 2, 176 - 179, 2013
www.ijcat.com 179
zone. This project proposes an efficient index SKR-tree
and algorithms which perform spatial filtering, textual
filtering and object ranking in a fully integrated manner
is expected to have reduce the database storage and
reduction of CPU time.
7. REFERENCES
[1] Hua Lu and Man Lung Yiu, “On Computing
Farthest Dominated Locations”, IEEE
Transactions on Knowledge and Data
Engineering, Vol. 23, No. 6, pp. 928-941,
2011.
[2] M.A. Cheema, L. Brankovic, X. Lin, W.
Zhang, and W. Wang, “Multi-Guarded Safe
Zone: An Effective Technique to Monitor
Moving Circular Range Queries”, Proceedings
of IEEE 26th
International Conference on Data
Engineering (ICDE), pp. 189-200, 2010.
[3] G. Hjaltason and H. Samet, “Distance
Browsing in Spatial Database”, ACM
Transaction on Database Systems, Vol. 24, No.
2, pp. 265-318, 1999.
[4] N. Roussopoulos, S. Kelley, and F. Vincent,
“Nearest Neighbour Queries”, Proceedings of
ACM International Conference on
Management of Data, pp. 71-79, 1995.
[5] Y. Du, D. Zhang, and T. Xia, “The Optimal-
Location Query”, Proceedings of International
Symposium on Spatial and Temporal
Databases, pp. 163-180, 2005.
[6] X. Huang and C.S. Jensen, “In-Route Skyline
Querying for Location-Based Services”,
Proceedings international Workshop on Web
and Wireless Geographical Information
Systems, pp. 120-135, 2004.
[7] D. Papadias, Y. Tao, G. Fu, and B. Seeger, “An
Optimal and Progressive Algorithm for Skyline
Queries”, Proceedings of ACM International
Conference Management of Data, pp. 467-478,
2003.

Más contenido relacionado

Más de Editor IJCATR

Text Mining in Digital Libraries using OKAPI BM25 Model
 Text Mining in Digital Libraries using OKAPI BM25 Model Text Mining in Digital Libraries using OKAPI BM25 Model
Text Mining in Digital Libraries using OKAPI BM25 ModelEditor IJCATR
 
Green Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendlyGreen Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendlyEditor IJCATR
 
Policies for Green Computing and E-Waste in Nigeria
 Policies for Green Computing and E-Waste in Nigeria Policies for Green Computing and E-Waste in Nigeria
Policies for Green Computing and E-Waste in NigeriaEditor IJCATR
 
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Editor IJCATR
 
Optimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation ConditionsOptimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation ConditionsEditor IJCATR
 
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Editor IJCATR
 
Web Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source SiteWeb Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source SiteEditor IJCATR
 
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
 Evaluating Semantic Similarity between Biomedical Concepts/Classes through S... Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...Editor IJCATR
 
Semantic Similarity Measures between Terms in the Biomedical Domain within f...
 Semantic Similarity Measures between Terms in the Biomedical Domain within f... Semantic Similarity Measures between Terms in the Biomedical Domain within f...
Semantic Similarity Measures between Terms in the Biomedical Domain within f...Editor IJCATR
 
A Strategy for Improving the Performance of Small Files in Openstack Swift
 A Strategy for Improving the Performance of Small Files in Openstack Swift  A Strategy for Improving the Performance of Small Files in Openstack Swift
A Strategy for Improving the Performance of Small Files in Openstack Swift Editor IJCATR
 
Integrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and RegistrationIntegrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and RegistrationEditor IJCATR
 
Assessment of the Efficiency of Customer Order Management System: A Case Stu...
 Assessment of the Efficiency of Customer Order Management System: A Case Stu... Assessment of the Efficiency of Customer Order Management System: A Case Stu...
Assessment of the Efficiency of Customer Order Management System: A Case Stu...Editor IJCATR
 
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Editor IJCATR
 
Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Editor IJCATR
 
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Editor IJCATR
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineEditor IJCATR
 
Application of 3D Printing in Education
Application of 3D Printing in EducationApplication of 3D Printing in Education
Application of 3D Printing in EducationEditor IJCATR
 
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Editor IJCATR
 
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Editor IJCATR
 
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsDecay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsEditor IJCATR
 

Más de Editor IJCATR (20)

Text Mining in Digital Libraries using OKAPI BM25 Model
 Text Mining in Digital Libraries using OKAPI BM25 Model Text Mining in Digital Libraries using OKAPI BM25 Model
Text Mining in Digital Libraries using OKAPI BM25 Model
 
Green Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendlyGreen Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendly
 
Policies for Green Computing and E-Waste in Nigeria
 Policies for Green Computing and E-Waste in Nigeria Policies for Green Computing and E-Waste in Nigeria
Policies for Green Computing and E-Waste in Nigeria
 
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
 
Optimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation ConditionsOptimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation Conditions
 
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
 
Web Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source SiteWeb Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source Site
 
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
 Evaluating Semantic Similarity between Biomedical Concepts/Classes through S... Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
 
Semantic Similarity Measures between Terms in the Biomedical Domain within f...
 Semantic Similarity Measures between Terms in the Biomedical Domain within f... Semantic Similarity Measures between Terms in the Biomedical Domain within f...
Semantic Similarity Measures between Terms in the Biomedical Domain within f...
 
A Strategy for Improving the Performance of Small Files in Openstack Swift
 A Strategy for Improving the Performance of Small Files in Openstack Swift  A Strategy for Improving the Performance of Small Files in Openstack Swift
A Strategy for Improving the Performance of Small Files in Openstack Swift
 
Integrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and RegistrationIntegrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and Registration
 
Assessment of the Efficiency of Customer Order Management System: A Case Stu...
 Assessment of the Efficiency of Customer Order Management System: A Case Stu... Assessment of the Efficiency of Customer Order Management System: A Case Stu...
Assessment of the Efficiency of Customer Order Management System: A Case Stu...
 
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
 
Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...
 
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector Machine
 
Application of 3D Printing in Education
Application of 3D Printing in EducationApplication of 3D Printing in Education
Application of 3D Printing in Education
 
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
 
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
 
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsDecay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
 

Último

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Último (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

Spatial Keyword Ranking (SKR) based Dominated Location with Safe Zone

  • 1. International Journal of Computer Applications Technology and Research Volume 2– Issue 2, 176 - 179, 2013 www.ijcat.com 176 Spatial Keyword Ranking (SKR) based Dominated Location with Safe Zone Krishna Balan Karthiga Sakthi Priya Pondicherry Engineering College Pondicherry Engineering College Pondicherry Engineering College Pondicherry, India Pondicherry, India Pondicherry, India Abstract: Generally, spatial objects (e.g., Hotels) not only have spatial locations but also have quality attributes (e.g., star, price etc). In wild animal rehabilitation, an appropriate location is selected from a set of options for returning an animal to the nature, after its treatment in a rehabilitation center. A location is preferred if it is far away from (competing) animals with multiple better abilities (e.g., speed, weight, age). Since those animals are much stronger in fighting for essential resources, e.g., water and food, they will endanger the rehabilitated animal that is still unaccustomed to wildlife. By maximizing the distances to potential nearest dominators (NDs), the preferred location improves the survival chance of the rehabilitated animal in the nature. Hence the safe zone is created to retrieve result within the region. If the query moves from the safe zone another safe zone is created fot that query, the intersected part are purned. These reduce the database storage. Keywords: Anonymizer; Database Management; Safe zone; Spatial Database; Spatial Objects; __________________________________________________________________________________________________ 1. INTRODUCTION In reality, spatial objects (e.g., hotels) not only have spatial locations but also have quality attributes (e.g., star, price). An object p is said to dominate another one p0, if p is no worse than p0 with respect to every quality attribute and p is better on at least one quality attribute. Traditional spatial queries (e.g., nearest neighbor, closest pair) ignore quality attributes, whereas conventional dominance-based queries (e.g., skyline) neglect spatial locations. From this Farthest Dominated Location (FDL) [1] retrieves the results, includes both quality attributes, and spatial objects with sufficient R-Tree algorithm to retrieve the data. For each query, Location based Server (LBS) need to analyze the query objects and the query location. Then LBS search its entire database to give respective queries result. This process is effective for static object. If it is for dynamic object means the server sends the result for one location point that is not sufficient if the object moves to another location. For this, the proposed system include safe zone. This zone creates a circular zone with range for the query, and location will be analyzed. We propose an efficient index called Spatial Keyword Ranking (SKR) Tree data structure which performs 1) Spatial filtering, 2) Textual filtering and 3) Object ranking in a fully integrated manner. 2. RELATED WORKS Terminal devices, which are the monitored moving objects, obtain their own location information from the GPS system and transmit it to the server via a wireless communication network. The whole system’s timeliness and efficiency is affected by the wireless communication bandwidth. The location information updates are often the bottleneck because of the limited wireless bandwidth and the high sampling rate in the traditional uniform time/distance interval strategies.The idea behind the rectangular safe region (RSR) algorithm is to define a rectangular safe region for every object according to the registered query and the latest location obtained. As long as the object’s motions do not exceed its safe region, all the query result sets of the object remain unchanged. The terminal device is informed of the safe region assignments dynamically. Hence when a terminal device finds that it has exceeded the safe region, it will report its new location information. 2.1 Naive Iterative Incremental (NII) NN Search Naive Iterative Incremental NN (nearest neighbour) search is for processing the FDL query. NII takes as input 1) a two dimensional R- tree Rp on the spatial object set P, 2) a set of locations L, and 3) a c-dimensional design competence [4]. It examines each location s of set L and computes the nearest dominator of s, by performing the incremental nearest neighbour search [3] of s on the tree Rp. During the iterative search, the largest ndd (nearest dominated distance) is maintained together with the corresponding location. After all locations are examined, the maintained location is returned as the query result. 2.2 Best-First Search (BFS) Algorithm The Best-First Search Algorithm is a basic graph-searching algorithm. Best-First makes use of a heuristic (or quickly computed estimate of the cost to reach the goal from each node), called ĥ, to guide its search. The idea behind using a heuristic to guide the search is that the algorithm will not waste time probing paths that do not seem likely to lead to the goal state (node). However, this means that an inaccurate ĥ
  • 2. International Journal of Computer Applications Technology and Research Volume 2– Issue 2, 176 - 179, 2013 www.ijcat.com 177 function can misguide the search, which can result in the search finding a path to the goal that is not optimal. For this reason, one of the greatest challenges in graph searching is to develop a heuristic function that can be quickly computed and that will be a very close estimate of the actual cost to the goal. 2.3Spatial Join Based (SJB) Algorithm Spatial join algorithm can be classified into three categories. Assume that it have spatial join relation on R1 and R2 2.3.3 Nested Loop In this algorithm, for each tuple of R1, entire R2 is scanned; any pair of tuples of R1 and R2 which satisfies the spatial join predicate is added to the result. 2.3.4 Tree Matching Tree matching algorithm can be applied when indices are available on both the relations. For this discussion, it will assume that R-tree index is available. When index exists for only one relation, the index on the other relation is built on the fly and tree-matching technique is applied. 2.3.5 Partition-Based Spatial Merge Join In this algorithm, first both of the relations are divided into p partitions if both of them do not fit in main memory. After that partition i of R1, where pi 1 , is compared with corresponding partition i of R2. This strategy is very good when no indices are present on both the relation. 3. DESIGN FOR PROPOSED WORK 4. SKR TREE We propose an efficient indexing scheme called SKR tree (Spatial Keyword Range tree),which indexes both the textual and spatial contents of objects to support data retrievals based on their combine textual and spatial relevance, which, in turn, can be adjusted with different relative weights. In fig.1 structure of SKR tree has nodes which have both spatial and non spatial information of the data object. Figure 1. Structure of SKR tree N1 and N2 are the child nodes, AN1 - keyword, and DN1 - spatial data. SKR Tree Construction Algorithm Input: Set of Objects D Output: Root of SKR tree Procedure: 1: Ne ← 0 2: For each p €D do 3: geo code p and represent Lp with MBB mp 4: if for some e €Ne, me = mp then 5: add p to e′s dataset De; 6: else 7: create a new entry e; 8: set me ← mp and De ← {p}; 9: Ne ←Ne U {e}; 10: End if 11: End for 12: For each e € Ne do 13: While Ne> n max do 14: Cluster the data according to min/max into nodes 15: Ne ← Ne′ 16: End while 17: End for 5. SAFE REGION BASED LOCATION UPDATES Query Snap shot query Nearest Neighbor Query Range query Search for location Ranked objects Retrieve data Creating safe zone SKR-TREE Spatial filtering Keyword filtering Ranking
  • 3. International Journal of Computer Applications Technology and Research Volume 2– Issue 2, 176 - 179, 2013 www.ijcat.com 178 Figure 2 demonstrates the infrastructure of a moving object query system. The kernel of the system is the control center (the main server of the system) in the center of the figure which runs the Moving Object Device (MOD) engine, collects location information, handles continues queries and provides query results to the application servers to the right of the figure. Therefore, the major computation workload is applied to the main server/control center of a MOD system. For simplicity, we refer to the main server/control center as server. Terminal devices, which are the monitored moving objects, obtain their own location information from the GPS system and transmit it to the server via a wireless communication network. The whole system’s timeliness and efficiency is affected by the wireless communication bandwidth. The location information updates are often the bottleneck because of the limited wireless bandwidth and the high sampling rate in the traditional uniform time/distance interval strategies. As long as the object’s motions do not exceed its safe region, all the query result sets of the object remain unchanged shown in Figure 3. Figure 2. Infra structure of object system Figur e 3. Location update of a moving object with circular safe region under continuous query. The safe region of object o (referred to as o.sr) as a circle with the center at the location of the object and the radius of o.r (Figure 3). By assuming the maximum speed of the object is o.maxspd, then the continuous query result of query q will not be affected within the time interval of o.r/o. maxspd. Hence the server can issue a location report query to the terminal device at the time of (o.r/o.maxspd -δ) where δ is the sum of communication and computation delays. o.r is Radius of the object safe region. o.sr is Object safe region. o.maxspd is Maximum speed of the moving object. 5.1 Circular Safe Region Calculation and Updates for Continuous kNN Queries Following is the formula to update the safe region radius for the i th object in the object set ascending sorted by distance to ordered kNN query q. The first object in the result set is q and the extra object ok+1 is kept for calculation of safe region radius of ok. where quar(q) is the radius of the quarantine region for query q which surround and only surround the safe regions of all objects in the result set. Therefore, quar(q) = dist(ok, q) + ok. Figure 4. Quarantine region assignment for an ordered kNN query. Figure 4 shows how such a quarantine region is assigned for such an ordered kNN query q. Hence the following property: either in or out of the kNN query result set (inside or outside the quarantine region), none of the safe regions of objects overlaps with each other. Therefore, when all the objects are moving inside their own safe regions, the result set and its order are not affected. 6. CONCLUSION Safe zone is created to get the optimal location while comparing with farthest dominated location. Safe zone is created so as to reduce the search space and time for server because it retrieves the data within that region specified by the user. A quarantine region is also assigned for one or more objects present in the same Terminal device Tracking device Main server Application server Application server
  • 4. International Journal of Computer Applications Technology and Research Volume 2– Issue 2, 176 - 179, 2013 www.ijcat.com 179 zone. This project proposes an efficient index SKR-tree and algorithms which perform spatial filtering, textual filtering and object ranking in a fully integrated manner is expected to have reduce the database storage and reduction of CPU time. 7. REFERENCES [1] Hua Lu and Man Lung Yiu, “On Computing Farthest Dominated Locations”, IEEE Transactions on Knowledge and Data Engineering, Vol. 23, No. 6, pp. 928-941, 2011. [2] M.A. Cheema, L. Brankovic, X. Lin, W. Zhang, and W. Wang, “Multi-Guarded Safe Zone: An Effective Technique to Monitor Moving Circular Range Queries”, Proceedings of IEEE 26th International Conference on Data Engineering (ICDE), pp. 189-200, 2010. [3] G. Hjaltason and H. Samet, “Distance Browsing in Spatial Database”, ACM Transaction on Database Systems, Vol. 24, No. 2, pp. 265-318, 1999. [4] N. Roussopoulos, S. Kelley, and F. Vincent, “Nearest Neighbour Queries”, Proceedings of ACM International Conference on Management of Data, pp. 71-79, 1995. [5] Y. Du, D. Zhang, and T. Xia, “The Optimal- Location Query”, Proceedings of International Symposium on Spatial and Temporal Databases, pp. 163-180, 2005. [6] X. Huang and C.S. Jensen, “In-Route Skyline Querying for Location-Based Services”, Proceedings international Workshop on Web and Wireless Geographical Information Systems, pp. 120-135, 2004. [7] D. Papadias, Y. Tao, G. Fu, and B. Seeger, “An Optimal and Progressive Algorithm for Skyline Queries”, Proceedings of ACM International Conference Management of Data, pp. 467-478, 2003.