University of Minnesota



Similar documents
SpatialHadoop: Towards Flexible and Scalable Spatial Processing using MapReduce

FlexPref: A Framework for Extensible Preference Evaluation in Database Systems

MNTG: An Extensible Web-based Traffic Generator

Monitoring and Mining Sensor Data in Cloud Computing Environments

Workshop on Hadoop with Big Data

Big Data: Using ArcGIS with Apache Hadoop. Erik Hoel and Mike Park

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Cloud Computing Training

SOLE: Scalable On-Line Execution of Continuous Queries on Spatio-temporal Data Streams

Private Sharing of User Location over Online Social Networks

Big Data Spatial Analytics An Introduction

Cloud based Spatial Cloaking for Mobile User Privacy Preservation

An Industrial Perspective on the Hadoop Ecosystem. Eldar Khalilov Pavel Valov

Hadoop s Entry into the Traditional Analytical DBMS Market. Daniel Abadi Yale University August 3 rd, 2010

S06: Open-Source Stack for Cloud Computing

The Era of Big Spatial Data

Using an In-Memory Data Grid for Near Real-Time Data Analysis

Xianrui Meng. MCS 138, 111 Cummington Mall Department of Computer Science Boston, MA (857)

Towards Privacy aware Big Data analytics

Big Data and Location-Based Services: An Introduction

Hadoop. MPDL-Frühstück 9. Dezember 2013 MPDL INTERN

Mr. Apichon Witayangkurn Department of Civil Engineering The University of Tokyo

You should have a working knowledge of the Microsoft Windows platform. A basic knowledge of programming is helpful but not required.

Dart: A Geographic Information System on Hadoop

Using OBIEE for Location-Aware Predictive Analytics

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Hortonworks & SAS. Analytics everywhere. Page 1. Hortonworks Inc All Rights Reserved

Big Data and Location-Based Services: An Introduction

How Companies are! Using Spark

Integrate Master Data with Big Data using Oracle Table Access for Hadoop

A A Survey on Recommendations in Location-based Social Networks

The basic data mining algorithms introduced may be enhanced in a number of ways.

Tackling Big Data with MATLAB Adam Filion Application Engineer MathWorks, Inc.

CSE 590: Special Topics Course ( Supercomputing ) Lecture 10 ( MapReduce& Hadoop)

Spatial Data Analysis Using MapReduce Models

MapReduce and Hadoop Distributed File System

Challenges in Database Security. Elisa Bertino CERIAS Purdue University

BIG DATA HANDS-ON WORKSHOP Data Manipulation with Hive and Pig

Oracle Platform GIS & Location-Based Services. Fred Louis Solution Architect Ohio Valley

Accelerating Hadoop MapReduce Using an In-Memory Data Grid

Real-time Streaming Analysis for Hadoop and Flume. Aaron Kimball odiago, inc. OSCON Data 2011

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

Scalable Network Measurement Analysis with Hadoop. Taghrid Samak and Daniel Gunter Advanced Computing for Sciences, LBNL

International Journal of Engineering Research ISSN: & Management Technology November-2015 Volume 2, Issue-6

Big Data Analytics Nokia

2015 The MathWorks, Inc. 1

Fast Data in the Era of Big Data: Twitter s Real-

Katta & Hadoop. Katta - Distributed Lucene Index in Production. Stefan Groschupf Scale Unlimited, 101tec. sg{at}101tec.com

Implement Hadoop jobs to extract business value from large and varied data sets

High Performance Spatial Queries and Analytics for Spatial Big Data. Fusheng Wang. Department of Biomedical Informatics Emory University

TRAINING PROGRAM ON BIGDATA/HADOOP

Hadoop 只 支 援 用 Java 開 發 嘛? Is Hadoop only support Java? 總 不 能 全 部 都 重 新 設 計 吧? 如 何 與 舊 系 統 相 容? Can Hadoop work with existing software?

Big Data - Security and Privacy

Big Data Training - Hackveda

Open Cirrus : A Global Testbed for Cloud Computing Research

Hadoop: A Framework for Data- Intensive Distributed Computing. CS561-Spring 2012 WPI, Mohamed Y. Eltabakh

Hadoop Ecosystem B Y R A H I M A.

Using In-Memory Computing to Simplify Big Data Analytics

Horizontal Aggregations In SQL To Generate Data Sets For Data Mining Analysis In An Optimized Manner

I/O Considerations in Big Data Analytics

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

An Approach to Implement Map Reduce with NoSQL Databases

BIG DATA TRENDS AND TECHNOLOGIES

Privacy-preserving Data-aggregation for Internet-of-things in Smart Grid

How To Use Hadoop For Gis

How To Analyze Log Files In A Web Application On A Hadoop Mapreduce System

Global Soft Solutions JAVA IEEE PROJECT TITLES

Welcome to the first Workshop on Big data Open Source Systems (BOSS)

Yahoo! Grid Services Where Grid Computing at Yahoo! is Today

Hadoop Evolution In Organizations. Mark Vervuurt Cluster Data Science & Analytics

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2012/13

INTRODUCING APACHE IGNITE An Apache Incubator Project

SAP and Hortonworks Reference Architecture

Log Mining Based on Hadoop s Map and Reduce Technique

Big Data and Analytics: A Conceptual Overview. Mike Park Erik Hoel

BIG DATA SOLUTION DATA SHEET

Big Data and Industrial Internet

A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM

Ahmed Metwally Google Inc Amphitheatre Pkwy Mountain View, CA (805)

Transcription:

University of Minnesota Ubiquitous Location-based Services: A Database Perspective Mohamed F. Mokbel University of Minnesota (On Sabbatical at Microsoft Research, Redmond Lab) June 2012 NSF Workshop - Istanbul 1

Ubiquitous Location-based Services Scalability Privacy Personalization Web 2.0 2

Scalable Location-based Services Built-in Approach The Place Server SpatialHadoop GIS Interface DBMS LBS Query Processing LBS-Index Spatial Language Spatial Operators Early Pruning Grid File User Programs Pig Latin Hadoop Java APIS Job Monitoring and Scheduling MapReduce Runtime Storage (HDFS) 3

Privacy-Aware Location-based Services Casper A privacy-preserving locationbased database server that is still able to answer locationbased queries without the need to know the user exact location 3: Candidate Answer 4: Answer Location-based Database Server Location Anonymizer Privacy-aware Query Processor 2: Query + Cloaked Spatial Area 1: Query + Location 4

Personalized Location-based Services CaredDB. A database that is aware of user preferences and surrounding contextual information, and uses this information to give personalized query answers to the user. SELECT * FROM Restaurants R DBMS Query Processing and Optimization FlexPref SELECT * FROM Restaurants R PREFERRING MIN R.Price, MAX R.Rating, MIN R.WaitTime, MIN TravelTime Top-k Dom Top-k Skyline K-Dom K-Freq 5

Location-based Services 2.0 Sindbad is a social networking system that injects the location-awareness into the core functionally of social networks. Each decision in Sindbad is taken while consulting the locations of both users and events. PRIVACY And, they lived happily ever after 6

The Family of Towards Papers M. F. Mokbel, X. Xiong, and W. G. Aref. "Towards Scalable Location-aware Services: Requirements and Research Issues". In ACM GIS 2003. Paper: M. F. Mokbel, X. Xiong, and W. G. Aref. "SINA: Scalable Incremental Processing of Continuous Queries in Spatiotemporal Databases". In ACM SIGMOD 2004. (274 citations) Demo: M. F. Mokbel, X. Xiong, W. G. Aref, and M, Hammad. " PLACE: A Query Processor for Handling Real-time Spatiotemporal Data Streams In VLDB 2004. M. F. Mokbel. "Towards Privacy-Aware Location-Based Database Servers". In PDM 2006 (co-located with ICDE 2006). Paper: M. F. Mokbel, C.Y. Chow and W. G. Aref. "The New Casper: Query Processing for Location Services without Compromising Privacy". In VLDB 2006. (431 citations) Demo: M. F. Mokbel, C.Y. Chow and W. G. Aref. "The New Casper: A Privacy-Aware Location-Based Database Server. In ICDE 2007. M. F. Mokbel and J. J. Levandoski. "Towards Context and Preference-Aware Location-based Database Systems". In MobiDE 2009 (located with SIGMOD 2009). Paper: J. J. Levandoski, M. F. Mokbel, and M. Khalefa. "FlexPref: A Framework for Extensible Preference Evaluation in Database Systems". In ICDE 2010. Demo: J. J. Levandoski, M. F. Mokbel, and M. Khalefa. " CareDB: A Context and Preference-Aware Location-Based Database System. In VLDB 2010. C-Y. Chow, J. Bao, and M. F. Mokbel "Towards Location-based Social Networking Services". In LBSN 2010 (located with SIGSPATIAL 2010). Paper: J. J. Levandoski, M. Sarwat, A. Eldawy, and M. F. Mokbel. "LARS: A Location-Aware Recommender System. In ICDE 2012. Demo: Mohamed Sarwat, Jie Bao, Ahmed Eldawy, Justin J. Levandoski, Amr Magdy, Mohamed F. Mokbel. Sindbad: A Location-based Social Networking System. In SIGMOD 2012. 7

Acknowledgments Microsoft Research. Microsoft Unrestricted Gift, (2010). $15,000 NSF- CAREER: Extensible Personalization of Spatial and Spatiotemporal Database Management Systems (2010). $530,000 Microsoft Research. Microsoft Unrestricted Gift, (2010). $20,000 Microsoft Research. Microsoft Unrestricted Gift, (2010). $20,000 NSF- IIS: Towards Ubiquitous Location Services: Scalability and Privacy of Location-based Continuous Queries (2008). $449,976 NSF- IIS: Preference- And Context-Aware Query Processing for Location-based Data-based servers (2008). $237,985 NSF- CNS: Infrastructure for Research in Spatio-Temporal and Context-Aware Systems and Applications (2007). $140,403 8