Continuous Monitoring of Spatial Queries in Wireless Broadcast Environments
#1

Continuous Monitoring of Spatial Queries in Wireless Broadcast Environments

Modules:

1. Network Module
2. Wireless Broadcasting
3. Air Indexing
4. Spatial Query Processing
5. Continuous kNN Queries

Module Description:

1. Network Module

Client-server computing or networking is a distributed application architecture that partitions tasks or workloads between service providers (servers) and service requesters, called clients. Often clients and servers operate over a computer network on separate hardware. A server machine is a high-performance host that is running one or more server programs which share its resources with clients. A client also shares any of its resources; Clients therefore initiate communication sessions with servers which await (listen to) incoming requests.







2. Wireless Broadcasting

The transmission schedule in a wireless broadcast system consists of a series of broadcast cycles. Within each cycle the data are organized into a number of index and data buckets. A bucket (which has a constant size) corresponds to the smallest logical unit of information, similar to the page concept in conventional storage systems. A single bucket may be carried into multiple network packets (i.e., the basic unit of information that is transmitted over the air). However, they are typically assumed to be of the same size (i.e., one bucket equals one packet).

3. Air Indexing

The main motivation behind air indexes is to minimize the power consumption at the mobile client. Although in a broadcast environment, the uplink transmissions are avoided, receiving all the downlink packets from the server is not energy efficient. For instance, the Cabletron 802.11 network card (wireless LAN) was found to consume 1,400 mW in the transmit, 1,000 mW in the receive, and 130 mW in the sleep mode. Therefore, it is imperative that the client switches to the sleep mode (i.e., turns off the receiver) whenever the transmitted packets do not contain any useful information.







4. Spatial Query Processing

Spatial queries have been studied extensively in the past and numerous algorithms exist for processing snapshot queries on static data indexed by a spatial access method. Subsequent methods focused on moving queries (clients) and/or objects. The main idea is to return some additional information (e.g., more NNs, expiry time, and validity region) that determines the lifespan of the result. Thus, a moving client needs to issue another query only after the current result expires. These methods focus on single query processing, make certain assumptions about object movement (e.g., static in, linear in), and do not include mechanisms for maintenance of the query results (i.e., when the result expires, a new query must be issued).

The possibility of broadcasting spatial data together with a data partitioning index. They present several techniques for spatial query processing that adjust to the limited memory of the mobile device. The authors evaluate their methods experimentally for range queries (using the R-tree as the underlying index) and illustrate the feasibility of this architecture.


5. Continuous kNN Queries

Consider, for instance, a user (mobile client) in an unfamiliar city, who would like to know the 10 closest restaurants. This is an instance of a k nearest neighbor (kNN) query, where the query point is the current location of the client and the set of data objects contains the city restaurants. Alternatively, the user may ask for all restaurants located within a certain distance, i.e., within 200 meters. This is an instance of a range query.
Reply
#2
hi...
i need code for this project or atleast ppt for that ;
Reply
#3
[attachment=7184]
INTRODUCTION

ABSTRACT


Wireless data broadcast is a promising technique for information dissemination that leverages the computational capabilities of the mobile devices in order to enhance the scalability of the system. Under this environment, the data are continuously broadcast by the server, interleaved with some indexing information for query processing. Clients may then tune in the broadcast channel and process their queries locally without contacting the server. The spatial query processing for wireless broadcast systems has only considered snapshot queries over static data.

An air indexing framework that 1) outperforms the existing (i.e., snapshot) techniques in terms of energy consumption while achieving low access latency and 2) constitutes the first method supporting efficient processing of continuous spatial queries over moving objects.
Reply
#4
Abstract—
Wireless data broadcast is a promising technique for information dissemination that leverages the computational capabilities of the mobile devices, in order to enhance the scalability of the system. Under this environment, the data are continuously broadcast by the server, interleaved with some indexing information for query processing. Clients may then tune in the broadcast channel and process their queries locally without contacting the server. Previous work on spatial query processing for wireless broadcast systems has only considered snapshot queries over static data. In this paper we propose an air indexing framework that (i) outperforms the existing (i.e., snapshot) techniques in terms of energy consumption, while achieving low access latency, and (ii) constitutes the first method supporting efficient processing of continuous spatial queries over moving objects.

to get further reference read below lnks
mysmu.edu/faculty/kyriakos/TMC09-BGI.pdf
portal.acmcitation.cfm?id=1608752
Reply
#5
[attachment=9455]
Continuous Monitoring of Spatial Queries in Wireless Broadcast Environments
Introduction

 Existing System
 In the current existing system, if you want to know about any unknown thing (places, routes, cities, rivers, hotel, theatres, etc ….), simply we go for phone who knows that answer, or any search engine like google or yahoo etc….. Which demands the current location
Problem in Existing System
 Problem in Existing System (search Engines like Google, any person..) will not search with out knowing the clients location.
 May not give accurate/updated information.
 Latency problems i,e no accurate data within specified time
1Existing GPS systems
Will find only one thing like
 Location --For example where am I exactly…
 Navigation--where am going , what is the next stop, how many km to reach Hyderabad.
 Tracking -- This is used to when client is in the process of getting one place to another place and monitoring to reach destination.
 Mapping – suppose if I want to find out of some other place hospitals from my current location.
 Proposed system:
It also work on business search
 Existing System
one more drawback in old GPS system is needs current location of the client .
1Proposed System:
 The beauty of this application is that when ever a client access the application, the application automatically checks signal for providers like Airtel, BSNL,Vodafone.
 The application will catch the place of the signal and send to server so than application will retrieve the map from the server.

 For example:
Application automatically identifies the client’s location based on latitude and longitude.
 Ex: latitude 2.9
Longitude 3.9
Location =Sri Indu college of Eng. Tech, Ibrahimpatnam
2 Existing System:
Previous work on location-dependent spatial query processing for wireless broadcast systems has only considered snapshot queries over static data.
suppose moving client wants to know the route from one place to another place. In old GPS application systems client can send the query to server like where am i? the request will go to server and do some process and send the reply to client. Mean while suppose client may reach to another place and he can get the wrong data from the server. It means there is no proper communication between servers and clients.
Proposed System:
In proposed system continuously monitor the client and broadcast the data to client
3Existing System:
Moving client needs to issue another query only after the current result expires. These methods focus on single query processing, not to support to send multiple queries at a time to server
 Clients needs to select first hospital and wait for list of hospitals and then he needs to send range query like 2km then has to wait for 2km hospitals list. It is like single query processing at a time
3 Proposed System:
 Proposed System can handle multiple queries at a time.
 Server will continuously receives the spatial queries from the client side. Because there are more than one clients can access the same server at time.
 In this situation server may react slowly because it has to process lot of queries and filtering.
4.At the client Side ,every time it receives the spatial data and continuously accessing server for new data. So that we can have problem with battery consumption in travelling.(old GPS devices and also in Mobile devices).
 To avoid this they proposed Air Indexes.
 The main motivation behind the air indexes is to minimize the power consumption at the mobile client.
 Implementation of Air Indexes:
 1) when the query is issued by the client, it tunes to the broadcast channel and it goes to Sleep mode until the next index segment arrives.
 2)The client traverses the index and determines when the data objects satisfying its query will be broadcast,
 3) The client goes to sleep and returns to the receive mode only to retrieve the corresponding data objects.
Requirements
 Mobile with GPRS activation
 One Central server with public IP
 FLEX
 ELIPS STUDIO 3
Reply
#6
Abstract—Wireless data broadcast is a promising technique
for information dissemination that leverages the computational
capabilities of the mobile devices, in order to enhance the
scalability of the system. Under this environment, the data are
continuously broadcast by the server, interleaved with some
indexing information for query processing. Clients may then
tune in the broadcast channel and process their queries locally
without contacting the server. Previous work on spatial query
processing for wireless broadcast systems has only considered
snapshot queries over static data. In this paper we propose
an air indexing framework that (i) outperforms the existing
(i.e., snapshot) techniques in terms of energy consumption, while
achieving low access latency, and (ii) constitutes the first method
supporting efficient processing of continuous spatial queries over
moving objects.
Index Terms—Spatial databases, query processing, locationbased
services, wireless data broadcast, air indexes.
I. INTRODUCTION
Mobile devices with computational, storage, and wireless communication
capabilities (such as PDAs) are becoming increasingly
popular. At the same time, the technology behind positioning
systems is constantly evolving, enabling the integration of lowcost
GPS devices in any portable unit. Consequently, new mobile
computing applications are expected to emerge, allowing users
to issue location-dependent queries in a ubiquitous manner. Consider,
for instance, a user (mobile client) in an unfamiliar city,
who would like to know the 10 closest restaurants. This is an
instance of a k nearest neighbor (kNN) query, where the query
point is the current location of the client and the set of data objects
contains the city restaurants. Alternatively, the user may ask for
all restaurants located within a certain distance, i.e., within 200
meters. This is an instance of a range query.
Spatial queries have been studied extensively in the past, and
numerous algorithms exist (e.g., [10], [11], [21]) for processing
snapshot queries on static data indexed by a spatial access method.
Subsequent methods [22], [24], [30] focused on moving queries
(clients) and/or objects. The main idea is to return some additional
information (e.g., more NNs [22], expiry time [24], validity
region [30]) that determines the lifespan of the result. Thus, a
moving client needs to issue another query only after the current
result expires. These methods focus on single query processing,
make certain assumptions about object movement (e.g., static in
[22], [30], linear in [24]) and do not include mechanisms for
maintenance of the query results (i.e., when the result expires, a
new query must be issued).
Recent research considers continuous monitoring of multiple
queries over arbitrarily moving objects. In this setting, there is
a central server that monitors the locations of both objects and
K. Mouratidis is with the Singapore Management University. S. Bakiras is
with John Jay College, CUNY. D. Papadias is with the Hong Kong University
of Science and Technology.
queries. The task of the server is to report and continuously
update the query results as the clients and the objects move.
As an example, consider that the data objects are vacant cabs
and the clients are pedestrians that wish to know their k closest
free taxis until they hire one. As the reverse case, the queries
may correspond to vacant cabs, and each free taxi driver wishes
to be continuously informed about his/her k closest pedestrians.
Several monitoring methods have been proposed, covering both
range (e.g., [4], [7], [18]) and kNN (e.g., [19], [26], [29]) queries.
Some of these methods [19], [18], [26], [29] assume that objects
issue updates whenever they move, while others [4], [7] consider
that data objects have some computational capabilities, so that
they inform the server only when their movement influences some
query.
In the aforementioned methods, the processing load at the
server side increases with the number of queries. In applications
involving numerous clients, the server may be overwhelmed by
their queries or take prohibitively long time to answer them.
To avoid this problem, [14] propose wireless data broadcast, a
promising technique that leverages the computational capabilities
of the clients’ mobile devices, and pushes the query processing
task entirely to the client side. In this environment, the server
only monitors the locations of the data objects, but is unaware of
the clients and their queries. The data objects are continuously
broadcast by the server, interleaved with some indexing information.
The clients utilize the broadcast index, called air index, to
tune in the channel only during the transmission of the relevant
data and process their queries locally. Thus, the server load is
independent of the number of clients.
Previous work on location-dependent spatial query processing
for wireless broadcast systems has only considered snapshot
queries over static data. On the other hand, existing spatial
monitoring techniques do not apply to the broadcast environment,
because they assume that the server is aware of the client locations
and processes their queries centrally. In this paper we propose
the Broadcast Grid Index (BGI) method, which is suitable for
both snapshot and continuous queries. Furthermore, BGI extends
to the case that the data are also dynamic. Figure 1 shows an
example of continuous monitoring using BGI. The data objects are
taxis that issue location updates to a central server using unicast
uplink messages. The server processes the location updates, and
continuously broadcasts the object information along with an upto-
date index using a wireless (e.g., 3G) network. Finally, the
interested clients (e.g., mobile devices) listen to the broadcast
channel and process their queries locally. Note that since the
server tasks are independent of the number and the positions
of the clients, this architecture may theoretically support infinite
concurrent clients/queries. On the other hand, high object (e.g.,
taxi) cardinality increases both the server load (for processing the
updates) and the length of the broadcast cycle.
BGI, and broadcast techniques in general, are preferable for
IEEE TRANS. ON MOBILE COMPUTING 2
applications where the number of clients is large with respect to
the number of data objects. As an example [33], Microsoft’s MSN
Direct (msndirect.com) uses broadcasting as an information
dissemination method. Subscribers can receive live information
regarding traffic conditions, stock quotes, gas prices, movie times,
weather reports, etc. Even though location-based queries are not
supported, we believe that this will be the next step, i.e., allowing
the user to filter out unnecessary information using selective
tuning (thus reducing the power consumption).
Server (DBatrao a+d Icnadsetx)
Data olobcjaetcitosn ( tuapxdisa)t eisss uing Clients
Fig. 1. ExammUepnslsiceaagsoetsf BGI
BGI indexes the data with a regular grid. The grid structure
is beneficial in broadcasting environments because the spatial
extents of its cells are implicit, leading to a small index size
(and, thus, less broadcast information). Moreover, a grid supports
fast object updates (as opposed to a more complicated index),
avoiding server overloading in the presence of numerous updates
[15]. In the case of static data, the index information is broadcast
in two parts. The first one contains the cell cardinalities, and
the second one contains the coordinates of the objects falling in
each cell. This allows for efficient query processing at the client
side. For applications where the objects are moving, the server
broadcasts a dirty grid in the beginning of each cycle. The dirty
grid indicates the regions of the data space that have received
updates since the last cycle. The clients re-evaluate their queries
only if the affected regions can potentially invalidate their current
result.
The remainder of the paper is organized as follows. Section
II briefly describes wireless broadcast systems, and overviews
previous work on air indexes. Sections III and IV present the
BGI method for snapshot and continuous kNN queries over static
data, respectively. Section V extends the proposed framework to
dynamic data objects. Range queries are collectively discussed
in Section VI, due to their relative simplicity. Section VII experimentally
evaluates our algorithms and, finally, Section VIII
concludes the paper.


download full report
http://mysmu.edu/faculty/kyriakos/TMC09-BGI.pdf
Reply
#7
hi, can any one send me the control flow diagram , overall system design for this project
Reply
#8

to get information about the topic location based spatial query processing in wireless brodcasting enviornment full report,ppt and related topic please refer the page link bellow
http://studentbank.in/report-location-ba...vironments

http://studentbank.in/report-location-ba...mobile-com

http://studentbank.in/report-continuous-...nts?page=2
Reply
#9

to get information about the topic Continuous Monitoring of Spatial Queries in Wireless Broadcast Environments full report ppt and related topic refer the page link bellow

http://studentbank.in/report-continuous-...vironments
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: wireless broadcast video, continuous monitoring of spatial queries in wireless broadcastppt, common interview sql queries, marathi seminar topics on environments, continuous improvement jobs, location based spatial query processing wireless broadcast ppt, 3d password queries,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Opportunistic Routing in Multi-radio Multi-channel Multi-hop Wireless Networks seminar class 4 3,548 17-10-2017, 02:48 PM
Last Post: jaseela123d
  Privacy- and Integrity-Preserving Range Queries in Sensor Networks 1 855 15-02-2017, 04:10 PM
Last Post: jaseela123d
  LTE-ADVANCED AND 4G WIRELESS COMMUNICATIONS 1 727 15-02-2017, 12:51 PM
Last Post: jaseela123d
  Energy-Aware Autonomic Resource Allocation in Multi tier Virtualized Environments 1 740 14-02-2017, 02:13 PM
Last Post: jaseela123d
  Remote Server Monitoring System For Corporate Data Centers smart paper boy 3 2,813 28-03-2016, 02:51 PM
Last Post: dhanabhagya
  darknet monitoring using honeypot erhhk 0 913 12-09-2014, 06:09 PM
Last Post: erhhk
  LGI Monitoring System full report seminar presentation 1 4,422 18-03-2014, 05:06 AM
Last Post: MichaelPn
  Fast Data Collection in Tree-Based Wireless Sensor Networks Projects9 9 3,991 12-03-2014, 06:30 PM
Last Post: computer topic
  alert based monitoring of stock trading systems project topics 4 3,475 09-02-2014, 12:58 PM
Last Post: Guest
  Cooperative Caching in Wireless P2P Networks: Design, Implementation, and Evaluation seminar class 2 3,298 02-02-2013, 02:08 PM
Last Post: seminar details

Forum Jump: