SlideShare a Scribd company logo
1 of 3
Download to read offline
Efficient Filtering Algorithms for Location-Aware Publish/Subscribe
Abstract:
Location-based services have been widely adopted in many systems.
Existing works employ a pull model or user initiated model, where a user
issues a query to a server which replies with location-aware answers. To
provide users with instant replies, a push model or server-initiated model
is becoming an inevitable computing model in the next-generation
location-based services. In the push model, subscribers register spatio-
textual subscriptions to capture their interests, and publishers post spatio-
textual messages. This calls for a high-performance location-aware
publish/subscribe system to deliver publishers’ messages to relevant
subscribers. In this paper, we address the research challenges that arise in
designing a location-aware publish/subscribe system. We propose an R-
tree based index by integrating textual descriptions into R-tree nodes. We
devise efficient filtering algorithms and effective pruning techniques to
achieve high performance. Our method can support both conjunctive
queries and ranking queries. We discuss how to support dynamic updates
efficiently. Experimental results show our method achieves high
performance which can filter 500 messages in a second for 10 million
subscriptions on a commodity computer.
Existing System:
To provide users with instant replies, a push model or server-initiated
model is becoming an inevitable computing model in next-generation
location based services. In the push model, subscribers register spatio-
textual subscriptions to capture their interests, and publishers post spatio-
textual messages. This calls for a high-performance location-aware publish/
subscribe system to deliver messages to relevant subscribers. This
computing model brings new user experiences to mobile users, and can
help users retrieve information without explicitly issuing a query.
Proposed System:
We introduce a new computing model and formalize the location aware
publish/subscribe problem. (2) We propose a novel index structure, the Rt-
tree, by integrating high-quality representative tokens selected from
subscriptions into the R-tree nodes. Our method can support both
conjunctive queries and ranking queries. (3) Using our proposed indexes,
we develop efficient filtering algorithms and effective pruning techniques
to improve the performance. (4) We present how to support dynamic
updates efficiently.
Hardware Requirements:
• System : Pentium IV 2.4 GHz.
• Hard Disk : 40 GB.
• Floppy Drive : 1.44 Mb.
• Monitor : 15 VGA Colour.
• Mouse : Logitech.
• RAM : 256 Mb.
Software Requirements:
• Operating system : - Windows XP.
• Front End : - JSP
• Back End : - SQL Server
Software Requirements:
• Operating system : - Windows XP.
• Front End : - .Net
• Back End : - SQL Server

More Related Content

Similar to Efficient filtering algorithms for location aware publish subscribe

IEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slidesIEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slides
Nish Parikh
 
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
Jose Luis Poza Luján
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 

Similar to Efficient filtering algorithms for location aware publish subscribe (20)

Cpu provisioning algorithms for service differentiation in cloud based enviro...
Cpu provisioning algorithms for service differentiation in cloud based enviro...Cpu provisioning algorithms for service differentiation in cloud based enviro...
Cpu provisioning algorithms for service differentiation in cloud based enviro...
 
GWF2016 Spatineo Workshop
GWF2016 Spatineo WorkshopGWF2016 Spatineo Workshop
GWF2016 Spatineo Workshop
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
 
Efficient filtering algorithms for location aware publish-subscribe
Efficient filtering algorithms for location aware publish-subscribeEfficient filtering algorithms for location aware publish-subscribe
Efficient filtering algorithms for location aware publish-subscribe
 
User Preferences Based Recommendation System for Services using Mapreduce App...
User Preferences Based Recommendation System for Services using Mapreduce App...User Preferences Based Recommendation System for Services using Mapreduce App...
User Preferences Based Recommendation System for Services using Mapreduce App...
 
IRJET - Recommendation System using Big Data Mining on Social Networks
IRJET -  	  Recommendation System using Big Data Mining on Social NetworksIRJET -  	  Recommendation System using Big Data Mining on Social Networks
IRJET - Recommendation System using Big Data Mining on Social Networks
 
Cd24534538
Cd24534538Cd24534538
Cd24534538
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Winning with data
Winning with dataWinning with data
Winning with data
 
D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Buc...
D. Meiländer, S. Gorlatch, C. Cappiello,V. Mazza, R. Kazhamiakin, and A. Buc...D. Meiländer, S. Gorlatch, C. Cappiello,V. Mazza, R. Kazhamiakin, and A. Buc...
D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Buc...
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docx
 
Database project
Database projectDatabase project
Database project
 
IEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slidesIEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slides
 
Large scale Click-streaming and tranaction log mining
Large scale Click-streaming and tranaction log miningLarge scale Click-streaming and tranaction log mining
Large scale Click-streaming and tranaction log mining
 
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
 
IRJET- Hybrid Recommendation System for Movies
IRJET-  	  Hybrid Recommendation System for MoviesIRJET-  	  Hybrid Recommendation System for Movies
IRJET- Hybrid Recommendation System for Movies
 
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
 
Personalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualizationPersonalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualization
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 

More from ieeepondy

More from ieeepondy (20)

Demand aware network function placement
Demand aware network function placementDemand aware network function placement
Demand aware network function placement
 
Service description in the nfv revolution trends, challenges and a way forward
Service description in the nfv revolution trends, challenges and a way forwardService description in the nfv revolution trends, challenges and a way forward
Service description in the nfv revolution trends, challenges and a way forward
 
Secure optimization computation outsourcing in cloud computing a case study o...
Secure optimization computation outsourcing in cloud computing a case study o...Secure optimization computation outsourcing in cloud computing a case study o...
Secure optimization computation outsourcing in cloud computing a case study o...
 
Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...
 
Standards for hybrid clouds
Standards for hybrid cloudsStandards for hybrid clouds
Standards for hybrid clouds
 
Rfhoc a random forest approach to auto-tuning hadoop's configuration
Rfhoc a random forest approach to auto-tuning hadoop's configurationRfhoc a random forest approach to auto-tuning hadoop's configuration
Rfhoc a random forest approach to auto-tuning hadoop's configuration
 
Resource and instance hour minimization for deadline constrained dag applicat...
Resource and instance hour minimization for deadline constrained dag applicat...Resource and instance hour minimization for deadline constrained dag applicat...
Resource and instance hour minimization for deadline constrained dag applicat...
 
Reliable and confidential cloud storage with efficient data forwarding functi...
Reliable and confidential cloud storage with efficient data forwarding functi...Reliable and confidential cloud storage with efficient data forwarding functi...
Reliable and confidential cloud storage with efficient data forwarding functi...
 
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
 
Scalable cloud–sensor architecture for the internet of things
Scalable cloud–sensor architecture for the internet of thingsScalable cloud–sensor architecture for the internet of things
Scalable cloud–sensor architecture for the internet of things
 
Scalable algorithms for nearest neighbor joins on big trajectory data
Scalable algorithms for nearest neighbor joins on big trajectory dataScalable algorithms for nearest neighbor joins on big trajectory data
Scalable algorithms for nearest neighbor joins on big trajectory data
 
Robust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centersRobust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centers
 
Privacy preserving deep computation model on cloud for big data feature learning
Privacy preserving deep computation model on cloud for big data feature learningPrivacy preserving deep computation model on cloud for big data feature learning
Privacy preserving deep computation model on cloud for big data feature learning
 
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
 
Protection of big data privacy
Protection of big data privacyProtection of big data privacy
Protection of big data privacy
 
Power optimization with bler constraint for wireless fronthauls in c ran
Power optimization with bler constraint for wireless fronthauls in c ranPower optimization with bler constraint for wireless fronthauls in c ran
Power optimization with bler constraint for wireless fronthauls in c ran
 
Performance aware cloud resource allocation via fitness-enabled auction
Performance aware cloud resource allocation via fitness-enabled auctionPerformance aware cloud resource allocation via fitness-enabled auction
Performance aware cloud resource allocation via fitness-enabled auction
 
Performance limitations of a text search application running in cloud instances
Performance limitations of a text search application running in cloud instancesPerformance limitations of a text search application running in cloud instances
Performance limitations of a text search application running in cloud instances
 
Performance analysis and optimal cooperative cluster size for randomly distri...
Performance analysis and optimal cooperative cluster size for randomly distri...Performance analysis and optimal cooperative cluster size for randomly distri...
Performance analysis and optimal cooperative cluster size for randomly distri...
 
Predictive control for energy aware consolidation in cloud datacenters
Predictive control for energy aware consolidation in cloud datacentersPredictive control for energy aware consolidation in cloud datacenters
Predictive control for energy aware consolidation in cloud datacenters
 

Efficient filtering algorithms for location aware publish subscribe

  • 1. Efficient Filtering Algorithms for Location-Aware Publish/Subscribe Abstract: Location-based services have been widely adopted in many systems. Existing works employ a pull model or user initiated model, where a user issues a query to a server which replies with location-aware answers. To provide users with instant replies, a push model or server-initiated model is becoming an inevitable computing model in the next-generation location-based services. In the push model, subscribers register spatio- textual subscriptions to capture their interests, and publishers post spatio- textual messages. This calls for a high-performance location-aware publish/subscribe system to deliver publishers’ messages to relevant subscribers. In this paper, we address the research challenges that arise in designing a location-aware publish/subscribe system. We propose an R- tree based index by integrating textual descriptions into R-tree nodes. We devise efficient filtering algorithms and effective pruning techniques to achieve high performance. Our method can support both conjunctive queries and ranking queries. We discuss how to support dynamic updates efficiently. Experimental results show our method achieves high performance which can filter 500 messages in a second for 10 million subscriptions on a commodity computer.
  • 2. Existing System: To provide users with instant replies, a push model or server-initiated model is becoming an inevitable computing model in next-generation location based services. In the push model, subscribers register spatio- textual subscriptions to capture their interests, and publishers post spatio- textual messages. This calls for a high-performance location-aware publish/ subscribe system to deliver messages to relevant subscribers. This computing model brings new user experiences to mobile users, and can help users retrieve information without explicitly issuing a query. Proposed System: We introduce a new computing model and formalize the location aware publish/subscribe problem. (2) We propose a novel index structure, the Rt- tree, by integrating high-quality representative tokens selected from subscriptions into the R-tree nodes. Our method can support both conjunctive queries and ranking queries. (3) Using our proposed indexes, we develop efficient filtering algorithms and effective pruning techniques to improve the performance. (4) We present how to support dynamic updates efficiently. Hardware Requirements: • System : Pentium IV 2.4 GHz. • Hard Disk : 40 GB. • Floppy Drive : 1.44 Mb.
  • 3. • Monitor : 15 VGA Colour. • Mouse : Logitech. • RAM : 256 Mb. Software Requirements: • Operating system : - Windows XP. • Front End : - JSP • Back End : - SQL Server Software Requirements: • Operating system : - Windows XP. • Front End : - .Net • Back End : - SQL Server