Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Invited Talk.

Slides:



Advertisements
Similar presentations
Mobile GIS.
Advertisements

Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT.
AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou
Enabling Opportunistic Resources Sharing on Mobile OS Benefits and Challenges S3 Workshop, Las Vegas, Nevada, September 2011 Narseo Vallina-Rodriguez,
Presented by: Sheekha Khetan. Mobile Crowdsensing - individuals with sensing and computing devices collectively share information to measure and map phenomena.
Ear-Phone: An End-to-End Participatory Urban Noise Mapping System -Rajib Kumar Rana, Chun Tung Chou, Salil S. Kanhere, Nirupama Bulusu, Wen Hu -School.
Green Computing Energy in Location-Based Mobile Value-Added Services Maziar Goudarzi.
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing Suman Nath Microsoft Research MobiSys 2012 Presenter: Jeffrey.
A Platform for the Evaluation of Fingerprint Positioning Algorithms on Android Smartphones C. Laoudias, G.Constantinou, M. Constantinides, S. Nicolaou,
Tracking Fine-grain Vehicular Speed Variations by Warping Mobile Phone Signal Strengths Presented by Tam Vu Gayathri Chandrasekaran*, Tam Vu*, Alexander.
A reactive location-based service for geo-referenced individual data collection and analysis Xiujun Ma Department of Machine Intelligence, Peking University.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 NSF Workshop on Sustainable Energy Efficient Data Management (SEEDM), Arlington,
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 Workshop on Research Directions in Situational-aware Self-managed Proactive.
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Hari Balakrishnan Lenin Ravindranath, Calvin Newport, Sam Madden M.I.T. CSAIL.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
A Social Help Engine for Online Social Network Mobile Users Tam Vu, Akash Baid WINLAB, Rutgers University May 21,
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
LOCATION- BASED SERVICES INDUSTRIAL AND BUSINESS ANALYSIS Group 6 Huanhuan WANG Bo WANG Xinwei YANG Han LIU Telecommunication Management F2011.
1 Ranking Query Results in a Networked World Demetris Zeinalipour Lecturer Department of Computer Science University of Cyprus Thursday, July 23rd, 2010.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ Demetris Zeinalipour – "Workshop on Social.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ th IEEE International Conference on Mobile Data Management (MDM’11), June.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 Colloquium: Department of Computer Science, University of Pittsburgh, Sennott.
Crowdsourcing Urban Data with Smartphones
Real-Time Human Posture Reconstruction in Wireless Smart Camera Networks Chen Wu, Hamid Aghajan Wireless Sensor Network Lab, Stanford University, USA IPSN.
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
Efficient Mapping and Management of Applications onto Cyber-Physical Systems Prof. Margaret Martonosi, Princeton University and Prof. Pei Zhang, Carnegie.
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
Participatory Sensing in Commerce: Using Mobile Phones to Track Market Price Dispersion Nirupama Bulusu (Portland State University) Chun Tung Chou, Salil.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ © Larkou, Metochi, Chatzimilioudis and Zeinalipour-Yazti, Mobisocial'13,
Demetris Zeinalipour MHS: Minimum-Hot-Spot Query Trees for Wireless Sensor Networks Georgios Chatzimilioudis University of California - Riverside, USA.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 Dagstuhl Seminar 10042: Semantic Challenges in Sensor Networks, Dagstuhl,
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MDM 2012 © Chatzimilioudis, Zeinalipour-Yazti, Lee, Dikaiakos 1 “Continuous.
Wireless Sensor Networks In-Network Relational Databases Jocelyn Botello.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
Socially-aware Query Routing in Mobile Social Networks Andreas Konstantinidis, Demetrios Zeinalipour-Yazti Department of Computer Science, University of.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
1 Wireless Networks and Services 10 Years Down the Road Ross Murch Professor, Electronic and Computer Engineering Director, Centre for Wireless Information.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ th IEEE International Conference on Mobile Data Management (MDM’11), June.
Distributed Spatio-Temporal Similarity Search Demetrios Zeinalipour-Yazti University of Cyprus Song Lin
CrowdSearch: Exploiting Crowds for Accurate Real-Time Image Search on Mobile Phones Original work by Tingxin Yan, Vikas Kumar, Deepak Ganesan Presented.
ICDE, San Jose, CA, 2002 Discovering Similar Multidimensional Trajectories Michail VlachosGeorge KolliosDimitrios Gunopulos UC RiversideBoston UniversityUC.
KSE631: Content Networking Uichin Lee Feb. 07, 2011.
Combining Web-based GIS and Wireless Mobile GIS for Wildfire Recovery and Watershed Management by Dr. Ming-Hsiang (Ming) Tsou
Wei-Shinn Ku Slide 1 Auburn University Computer Science and Software Engineering Query Integrity Assurance of Location-based Services Accessing Outsourced.
1 Ranking Query Results in a Networked World Demetris Zeinalipour Lecturer Department of Computer Science University of Cyprus Thursday, May 27th, 2010.
WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CROWDSOURCED TRAFFIC MAP Team Members: Faculty Mentor: David Williams.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Web: ~ laoudias/pages/platform.htmlhttp://www2.ucy.ac.cy/ ~ laoudias/pages/platform.html
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 1/17 ERCIM Spring Meeting 2013, June 6, 2013, Nicosia,
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ Colloquium: Department of Computer Science, University of Cyprus, Room.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
University of Maryland College Park
S SPATE: Compacting and Exploring Telco Big Data Constantinos Costa1 , Georgios Chatzimilioudis1, Demetris Zeinalipour-Yazti2,1, Mohamed F. Mokbel3.
AirPlace Indoor Positioning Platform for Android Smartphones
Spatio-Temporal Query Processing in Smartphone Networks
Spatio-Temporal WiFi Localization
th IEEE International Conference on Sensing, Communication and Networking Online Incentive Mechanism for Mobile Crowdsourcing based on Two-tiered.
Presentation transcript:

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Invited Talk at the 10 th Intl. ACM Workshop on Data Engineering for Wireless and Mobile Access (MobiDE’11), June 12th, 2011, Athens, Greece Data Management Techniques for Smartphone Networks Demetris Zeinalipour Data Management Systems Laboratory Department of Computer Science University of Cyprus

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Smartphone Networks Smartphone: A powerful sensing device! –Processing: 1 GHz dual core –RAM & Flash Storage: 1GB & 48GB, respectively –Networking: WiFi, 3G (Mbps) / 4G (100Mbps), BlueT. –Sensing: Proximity, Ambient Light, Accelerometer, Microphone, Geographic Coordinates based on AGPS (fine), WiFi or Cellular Towers (coarse). Combining many of those smartphones creates “smartphone networks” that can be utilized for Data Acquisition in Urban Environments. –Opportunistic Sensing (Active): with conscious human involvement –Participatory Sensing (Passive): w/out involvement 2

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Built-in Sensors on Smartphones Camera: Find the right coupons on the right moment! Microphone: Medical Stethoscope. GPS/WIFI/Cell: Smartphone Social Networks Compass / Accelerometer: Augmented Reality 3

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti External Sensors for Smartphones Nike+Apple Body Sensors: ECG, etc. 4 Movement Sensors for Athletes Urban Sensing: CO 2, etc.

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Infrastructure-based Urban Sensing Mapping Road Traffic is traditionally carried out with fixed cameras & sensors mounted on roadsides 5

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Infrastructure-less Urban Sensing A Η Ε Ζ Δ Γ B Graphics courtesy of: A.Thiagarajan et. al. “Vtrack: Accurate, Energy-Aware Road Traffic Delay Estimation using Mobile Phones, In Sensys’09, pages ACM, (Best Paper) MIT’s CarTel Group 6 Received Signal Strength (RSS): power present in WiFi radio signal

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Smartphone Networks: Applications Monitoring Urban Spaces –Traffic (VTrack), Road Quality (PotHole), Air Quality (HazeWatch,CommonSense), Noise Pollution (Earphone),... 7 "Ear-Phone: An End-to-End Participatory Urban Noise Mapping System " Rajib Rana, Chun Tung Chou, Salil Kanhere, Nirupama Bulusu, and Wen Hu. In ACM/IEEE IPSN 10, SPOTS Track, Stockholm, Sweden, April NoiseMap

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Smartphone Networks: Incentives Crowd-Sourcing –“Crowdsourcing is the act of outsourcing tasks to an undefined large group of people through an open call” – Wikipedia –Gigwalk: Perform “Gigs” (e.g., photograph POI, collect prices, populate GIS databases, etc.) and earn money Marketing –e.g., allow companies to run real-time privacy-aware marketing queries on participating smartphone units 8

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Smartphone Networks vs. Sensor Networks Differences with Sensor Networks: –Mobility, as Sensor Networks were mostly static. –Multi-modal Communication (Bluetooth, WiFi, 3G, NFC) while WSNs use mostly one (e.g., Zigbee) –More Sensing and Processing Possibilities –Privacy / Anonymity / Higher Security Requirements –Sensing is a Secondary Function –Human Spaces vs. Environment Monitoring –Human-controlled Sensing vs. Human-operated Sensing –No Capital Costs, existing network (3G or WiFi), Smartphones and Infrastruc. (market) can be used. –Economies of scale (>5 Billion phones) 9 platform applications economics

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Smartphone Networks vs. Sensor Networks Similarities with Sensor Networks: –Limited Energy –Multi-hop Networks In-Network Processing and Aggregation Query Routing Tree Structures 10

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Presentation Outline Introduction, Background and Applications Contributions –SmartTrace: Disclosure-free Trace Search –SmartOpt: Multi-Objective Query Optimization –SmartPro: Finding Neighboring Smartphones –SmartNet: A Testbed for Smartphone Network Application Development. Conclusions 11

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: Motivation Popular Smartphones are already collecting positional information. Same applies to Social Networking Applications (e.g., Latitude, Gowalla, Twitter, etc.) iPhone User Position Logging: –iPhone collects coarse-grain positional information (i.e., triangulated Cell tower) locally on your smartphone (and iTunes backup). –The unencrypted log file is even migrated between devices. –Displaying your iPhone trace history on a Map:

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: System Model Find the K most similar trajectories to Q without pulling together all traces at QN 13

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti A.Don’t Disclose the User’s Trajectory to QN –Social sites are already undergoing significant privacy restructuring (e.g., google buzz, facebook) –Trajectories are large (270MB/year with 2s samples) B.Minimize Net Traffic and Local Processing –3G/4G and WiFi traffic: i) depletes smartphone battery and ii) degrades network health* * In 2009 AT&T’s customers affected by iPhone release. SmartTrace: Constraints 14

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti 15 SmartTrace: Trajectory Similarity LCSS: Given strings A and B, LCSS is the longest string that is a subsequence of both A and B; A Dynamic Programming algorithm for this problem requires O(|A|*|B|) time. * It can be computed in O(δ(|A|+|B|)) if we limit the matching window within δ. => Still expensive δ A B * Procesing a trajectory with size |Ai|=1.8MB, requires 111 seconds on a smartphone ignore majority of noise match Time

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti 16 SmartTrace: Trajectory Similarity * Indexing multi-dimensional time-series with support for multiple distance measures, M. Vlachos, M. Hadjieleftheriou, D. Gunopulos, E. Keogh, In KDD QA ε 2δ 40 pts 6 pts ΜΒΕ: Minimum Bounding Envelope

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: Algorithm Outline An intelligent top-K processing algorithm for identifying the K most similar trajectories to Q in a distributed environment. Step A: Conduct the linear-time trajectory computation on the smartphones to approximate the answer. Step B: Exploit the approximation to iteratively ask specific nodes to conduct a more expensive quadratic function and find the answer 17 "Disclosure-free GPS Trace Search in Smartphone Networks", D. Zeinalipour-Yazti, C. Laoudias, M. I. Andreou, D. Gunopulos, The 12 th IEEE International Conference on Mobile Data Management (MDM'11), IEEE Computer Society, Lulea, Sweden, June 6-9, 2011

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: Protocol (STP) 18 Server (QN) Participating Node Querying Node LCSS(MBE Q,A i ) LCSS(Q,A i ) Text Protocol, RFC-like specification

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: Prototype System (GPS) 19 QueryDevice BDevice C * “ SmartTrace: Finding Similar Trajectories in Smartphone Networks without Disclosing the Traces”, C. Costa, C. Laoudias, D. Zeinalipour-Yazti, D. Gunopulos Demo at the 27th IEEE Intl. Conf. on Data Engineering (ICDE’11), Hannover, Germany, SmartTrace: Implemented as a Client-Server text-based protocol –Server implemented in JAVA (4,500 LOC) –Client implemented in JAVA on Android (2,500 LOC + XML files)

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: Prototype System (GPS) 20 Answer With Trace Privacy Setting

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartTrace: Prototype System (RSS) 21 A Η Ε Ζ Δ Γ B The SmartTrace algorithm works equally well for indoor environments (using RSS)

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Presentation Outline Introduction, Background and Applications Contributions –SmartTrace: Disclosure-free Trace Search –SmartOpt: Multi-Objective Query Optimization –SmartPro: Finding Neighboring Smartphones –SmartNet: A Testbed for Smartphone Network Application Development. Conclusions 22

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: Smartphone Social Network 23 Latitude A social structure made up of individuals carrying smartphones used for Sharing and Collaboration (Content, Interest, Comments, Places, etc.)

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: Smartphone Social Network 24 Main Functionality of these Services Who - What - When – Where Upload Photos / Tag (Comment) on Photos Facebook 50+ Billion Photos in 07/2010 “Check-in” (Places, Gowalla, Foursquare): let user's friends know where they are at the moment. receive location-based deals (e-loyalty card) Location History (Latitude)

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: Smartphone Social Network 25 Mobile Social Network applications are projected to grow in the future.

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: Motivating Example 26 Scenario: Five (5) User moving in Lower Manhattan collecting data (video, photos, sound, rss, …) U1 U2 U4 U5 U3

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: The Search Problem 27 Find Video of street artists performing right now? U1U2U3U4 U5 {(X,Y,T,obj) | X,Y: spatial, T: temporal, Obj: object} Fact: Content is Distributed and there is no Global Index! Problem: How to find the answer more “efficiently”. Query Processor (QP)

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: Search Solutions 28 U1 Query Processor (QP) Centralized Search (CS): –Build a big repository with all objects and tags currently utilized by all social networking sites –  Privacy, Network Traffic & Local Links – Recall

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartOpt: Solution Outline 29 U1U2U3U4 U5 Interest Matrix (Profile) ArtsFood Cinema U1 X U2 XX U3 X U4 XX … Query Routing Tree (T) Disseminate Query using T Social Site QP (WiFi| 3G) Bluetooth (cheaper) Bluetooth (cheaper) Social Graph (G) Objectives: Time - Recall- Energy

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti 30 SmartOpt: Peer-to-Peer Search in Smartphone Networks "Multi-Objective Query Optimization in Smartphone Networks" A. Konstantinidis, D. Zeinalipour-Yazti, P. Andreou, G. Samaras, 12th IEEE International Conference on Mobile Data Management (MDM'11) (Short Paper), IEEE Computer Society, Lulea, Sweden, June 6-9, “Finding objects (e.g., images, videos, etc.) in a social neighborhood, without the necessity of having the objects disclosed to the social network provider.”

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Presentation Outline Introduction, Background and Applications Contributions –SmartTrace: Disclosure-free Trace Search –SmartOpt: Multi-Objective Query Optimization –SmartPro: Finding Neighboring Smartphones –SmartNet: A Testbed for Smartphone Network Application Development. Conclusions 31

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartPro: Finding Close-by Smartphones Problem: Identifying geographically close-by devices continuously for all smartphones. Constraints: Privacy: Users do not want to expose their precise location (we utilize location obfuscation techniques) Complexity: Computing the above answers for millions of devices requires takes time while the answer need to be ready every few seconds.

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartPro: Finding Close-by Smartphones Application: Proximity Chat

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Presentation Outline Introduction, Background and Applications Contributions –SmartTrace: Disclosure-free Trace Search –SmartOpt: Multi-Objective Query Optimization –SmartPro: Finding Neighboring Smartphones –SmartNet: A Testbed for Smartphone Network Application Development. Conclusions 34

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartNet: Programming Cloud Currently, there are no testbeds (like motelab, planetlab) for realistically emulating and prototyping Smartphone Network applications and protocols at a large scale. Currently applications are tested in emulators. –Drawbacks: Sensors are not emulated. Difficult to re-program many devices. SmartNet project (at UCY ) is developing an innovative cloud testbed of mobile sensor devices using 50+ Android devices. 35

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartNet: Programming Cloud 36 SmartNet Install APK, Upload File, Reboot, Screenshots, Monkey Runners, etc.… Programming cloud for the development of smartphone network applications & protocols as well as experimentation with real smartphone devices.

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti SmartNet: Programming Cloud 37 Alpha Release: September 2011

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Conclusions Smartphone Networks are gaining momentum as a new computing paradigm. Many new Data Management challenges: –Energy-Efficiency –Cloud + Smartphones –Mobile Peer-to-Peer –Mobile Sensor Databases –Flash Storage and Indexing –Caching, Replication, Compression. Lots and Lots of Opportunities for an immediate impact! 38

Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MobiDE 2011, June 12 th, Athens, Greece © Zeinalipour-Yazti Invited Talk at the 10 th Intl. ACM Workshop on Data Engineering for Wireless and Mobile Access (MobiDE’11), June 12th, 2011, Athens, Greece Data Management Techniques for Smartphone Networks Demetris Zeinalipour University of Cyprus Thanks! Questions?