ACM HotPlanet 2012 – The 4 th ACM International Workshop on Hot Topics in Planet-Scale Measurement – co-located with ACM MobiSys 25 th June, 2012 Low Wood.

Slides:



Advertisements
Similar presentations
Supporting Cooperative Caching in Disruption Tolerant Networks
Advertisements

AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Pastry Peter Druschel, Rice University Antony Rowstron, Microsoft Research UK Some slides are borrowed from the original presentation by the authors.
Quality Aware Privacy Protection for Location-based Services Zhen Xiao, Xiaofeng Meng Renmin University of China Jianliang Xu Hong Kong Baptist University.
Managing Redundant Content in Bandwidth Constrained Wireless Networks Tuan Dao, Amit K. Roy- Chowdhury, Srikanth V. Krishnamurthy U.C. Riverside Harsha.
A Platform for the Evaluation of Fingerprint Positioning Algorithms on Android Smartphones C. Laoudias, G.Constantinou, M. Constantinides, S. Nicolaou,
CSCE 715 Ankur Jain 11/16/2010. Introduction Design Goals Framework SDT Protocol Achievements of Goals Overhead of SDT Conclusion.
Informed Content Delivery Across Adaptive Overlay Networks J. Byers, J. Considine, M. Mitzenmacher and S. Rost Presented by Ananth Rajagopala-Rao.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 NSF Workshop on Sustainable Energy Efficient Data Management (SEEDM), Arlington,
Improving Energy Efficiency of Location Sensing on Smartphones Kyu-Han Kim and Jatinder Pal Singh Deutsche Telekom Inc. R&D Lab USA Zhenyun Zhuang Georgia.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
Computing Sketches of Matrices Efficiently & (Privacy Preserving) Data Mining Petros Drineas Rensselaer Polytechnic Institute (joint.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
APPLAUS: A Privacy-Preserving Location Proof Updating System for Location-based Services Zhichao Zhu and Guohong Cao Department of Computer Science and.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.
Cong Wang1, Qian Wang1, Kui Ren1 and Wenjing Lou2
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ Demetris Zeinalipour – "Workshop on Social.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ th IEEE International Conference on Mobile Data Management (MDM’11), June.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Gabriel Ghinita1 Panos Kalnis1 Ali Khoshgozaran2 Cyrus Shahabi2
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Focused Matrix Factorization for Audience Selection in Display Advertising BHARGAV KANAGAL, AMR AHMED, SANDEEP PANDEY, VANJA JOSIFOVSKI, LLUIS GARCIA-PUEYO,
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ © Larkou, Metochi, Chatzimilioudis and Zeinalipour-Yazti, Mobisocial'13,
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 MDM 2012 © Chatzimilioudis, Zeinalipour-Yazti, Lee, Dikaiakos 1 “Continuous.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Distributed Maintenance of Cache Freshness in Opportunistic Mobile Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania.
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.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ th IEEE International Conference on Mobile Data Management (MDM’11), June.
Privacy-preserving rule mining. Outline  A brief introduction to association rule mining  Privacy preserving rule mining Single party  Perturbation.
Spatial Issues in DBGlobe Dieter Pfoser. Location Parameter in Services Entering the harbor (x,y position)… …triggers information request.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
A Mobile Terminal Based Trajectory Preserving Strategy for Continuous Querying LBS Users Yunxia Feng, Peng Liu, Jianhui Zhang May , 2012 Hangzhou,
Replicating Memory Behavior for Performance Skeletons Aditya Toomula PC-Doctor Inc. Reno, NV Jaspal Subhlok University of Houston Houston, TX By.
Wei-Shinn Ku Slide 1 Auburn University Computer Science and Software Engineering Query Integrity Assurance of Location-based Services Accessing Outsourced.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 2nd Cyprus Workshop on Computing: Scientific Applications of Computing October.
A Hybrid Technique for Private Location-Based Queries with Database Protection Gabriel Ghinita 1 Panos Kalnis 2 Murat Kantarcioglu 3 Elisa Bertino 1 1.
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo KellerEPFL, Lausanne, Switzerland Anh LeUniversity of California at Irvine, Irvine, CA, USA.
Exact Regenerating Codes on Hierarchical Codes Ernst Biersack Eurecom France Joint work and Zhen Huang.
Bloom Cookies: Web Search Personalization without User Tracking Authors: Nitesh Mor, Oriana Riva, Suman Nath, and John Kubiatowicz Presented by Ben Summers.
Presented By Amarjit Datta
Spectrum Sensing In Cognitive Radio Networks
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
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,
Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic Presented by Ying Jin.
Center for E-Business Technology Seoul National University Seoul, Korea Private Queries in Location Based Services: Anonymizers are not Necessary Gabriel.
 A Two-level Protocol to Answer Private Location-based Queries Roopa Vishwanathan Yan Huang [RoopaVishwanathan, Computer Science and.
Internet-based Indoor Navigation Services
Efficient Multi-User Indexing for Secure Keyword Search
Privacy-Preserving Indoor Localization on Smartphones
563.10: Bloom Cookies Web Search Personalization without User Tracking
AirPlace Indoor Positioning Platform for Android Smartphones
Location Privacy.
Spatio-Temporal WiFi Localization
08/03/14 Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
ONLINE SECURE DATA SERVICE
Presentation transcript:

ACM HotPlanet 2012 – The 4 th ACM International Workshop on Hot Topics in Planet-Scale Measurement – co-located with ACM MobiSys 25 th June, 2012 Low Wood Bay, Lake District, UK. Andreas Konstantinidis Georgios Chatzimilioudis Christos Laoudias Silouanos Nicolaou Demetrios Zeinalipour-Yazti [ Contact: Presenter: Georgios Larkou University of Cyprus Towards Planet-Scale Localization on Smartphones with a Partial Radiomap

Smartphones (1/2) Smartphone: A powerful sensing device! –Processing: 1 GHz dual core –RAM & Flash Storage: 1GB & 48GB, respectively –Networking: WiFi, 3G (Mbps) / 4G (100Mbps–1Gbps) –Sensing: Proximity, Ambient Light, Accelerometer, Microphone, Geographic Coordinates based on AGPS (fine) Interesting Applications –SmartTrace: Crowdsourced trajectory similarity search framework. –SmartLab: A programming cloud of smartphones 2 HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi

Smartphones (2/2) Interesting Applications –AirPlace: Localization on Smartphones using D-RSS RadioMap. 3 HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi

A Word on Localization Systems… Smartphones already collect positional information. Same applies to Social Networking Applications (e.g., Facebook, Latitude, Gowalla, Twitter, etc.) HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 4 A-GPS: assistance of beams transmitted from satellites C-RSS RadioMap services: collect RSS values from WiFi APs in the vicinity of the user and transfer an RSS vector to a centralized server that derives the user’s location from a RadioMap D AP1AP3 AP2 RSS Vector Location

A Word on Localization Systems… C-RSS RadioMap Services Google Geolocation API (XML, JSON) HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 5 { "version": "1.1.0", "host": "maps.google.com", "access_token": "2:k7j3G6LaL6u_lafw:4iXOeOpTh1glSXe", "home_mobile_country_code": 310, "home_mobile_network_code": 410, "radio_type": "gsm", "carrier": "Vodafone", "request_address": true, "address_language": "en_GB", "location": { "latitude": 51.0, "longitude": -0.1 }, "cell_towers": [{ "cell_id": 42, "location_area_code": 415, "mobile_country_code": 310, "mobile_network_code": 410, "age": 0, "signal_strength": -60, "timing_advance": 5555 }, { "cell_id": 88, "location_area_code": 415, "mobile_country_code": 310, "mobile_network_code": 580, "age": 0, "signal_strength": -70, "timing_advance": 7777 }], "wifi_towers": [{ "mac_address": " ab", "signal_strength": 8, "age": 0 }, { "mac_address": " ac", "signal_strength": 4, "age": 0 }] }

A Word on Localization Systems… A-GPS localization - Drawbacks: –negatively affected from the environment (e.g., cloudy days, forests) –does not work in indoor spaces –suffers from high-energy drain on mobile devices C-RSS Radiomap localization - Drawback: –compromises user privacy: continuously disclosing the RSS vector to a centralized authority means disclosing the user’s location HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 6

Presentation Outline Introduction Problem Formulation The BloomMap Algorithm Experimental Evaluation Future Work HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 7

Problem Formulation (1/2) A user seeks to localize itself using a RSS Radiomap service through a distribution server S that disseminates a RSS Radiomap to the client S maintains a 2-D MATRIX[N][M] by recording the RSS values of M APs at N geo-locations ( x,y ) For example, Radiomap MATRIX format: AP1, AP2,.... APM => x1,y1 AP1, AP2,.... APM => x2,y2 AP1, AP2,.... APM => x3,y3.... AP1, AP2,.... APM => xN,yN HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 8

Problem Formulation (2/2) MATRIX: typically constructed by centrally overlaying several RSS vectors: AP1, AP2,.... APl => xi,yi (l<<M), which are recorded by users using wardriving extremely large in respect to N, as the M is usually small can be represented efficiently with adjacency- matrix structures denoted as a 2-D matrix where most points are null, e.g., NaN (i.e., a sparse matrix) HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 9

Current Techniques – CRA (1/4) Current techniques conduct fine-grained positioning using techniques executed on the server Centralized Radiomap Algorithm (CRA): user ships RSS vector ( “AP1,AP2,…,APl”, l << M ) to server server derives (or approximates) the (x,y) coordinates of the user using its MATRIX structure HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 10 RSS Logger Distribution Server RSS logs RESPONSE REQUEST

Current Techniques – CRA (2/4) CRA Characteristics: HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 11 Energy Consumption (Good): CRA is energy efficient, server performs all calculations and conserves user’s battery energy. Retrieval Time (Good): faster process, processing power of the server is much higher than the user’s device. Transmitting just the result to the user consumes minor network resources. Privacy (Bad): Disclosing the RSS vector to the server, as input to the localization process, means disclosing coarsely the user’s position.

Current Techniques – DRA (3/4) To tackle the privacy concern of the CRA. Distributed Radiomap Algorithm (DRA): –Client requests the MATRIX to localize itself. –Sever ships the MATRIX to the client –Client performs the mapping using one known algorithm e.g., KNN. HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 12 RSS Logger Find Me Distribution Server RSS logs RESPONSE REQUEST

Current Techniques – DRA (4/4) DRA Characteristics: HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 13 Privacy (Good): The user’s position is not disclosed since the server knows nothing about the users’ RSS vector. Energy Consumption (Bad): MATRIX is huge for both receiving as well as searching and finding the coordinates. This is not energy efficient for a smartphone user. Retrieval Time (Bad): Transmission of a huge MATRIX is time consuming and also consumes more network resources.

Motivation Discussion: –DRA improves data-disclosure drawback of CRA –DRA is quite inefficient in terms of energy consumption and retrieval time in planet-scale localization scenarios Major goal of the proposed approach: –keep the RSS vector in-situ for data-disclosure –offer at the same time high performance BloomMap Algorithm (BMA) combines: –the advantages of the CRA and DRA –cloaking in location privacy and Bloom filters HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 14

Presentation Outline Introduction Problem Formulation The BloomMap Algorithm Experimental Evaluation Future Work HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 15

Privacy Preserving Techniques Privacy-preserving techniques for location services are based on one of the following concepts: -dummy locations [1]: user protects their location privacy by reporting a set of fake locations termed dummies -spatial cloaking [2]: users’ locations are transformed into another space, their exact /approximate spatial relationships are maintained -space transformations [3]: blur a user’s exact location into a cloaked area that satisfies the user’s privacy requirements HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 16 1.H. Kido, Y. Yanagisawa, and T. Satoh. An anonymous communication technique using dummies for location-based services. In IEEE ICP, C.-Y. Chow and X. L. M.F. Mokbel. Spatial cloaking for anonymous location-based services in mobile peer-to-peer environments. In Geoinformatica, G. Ghinita, P. Kalnis, A. Khoshgozaran, C. Shahabi, and K. Tan. Private queries in location based services: Anonymizers are not necessary. In ACM SIGMOD, 2008.

BloomMap Algorithm (BMA) Minimizes energy consumption + time overhead Guarantees location privacy Instead of sending its RSS vector, the user forwards a Bloom filter, constructed from one Access Point (AP) in its vicinity, and its corresponding RSS value to the server The server uses this Bloom filter to find a small number (r << M) of MATRIX rows [M is the number of APs] that will allow the user to identify its location HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 17 RSS Logger Find Me Distribution Server RSS logs RESPONSE REQUEST

Bloom Filters (1/2) Bloom filters – basic idea: -allocate a vector of b bits, initially all set to 0 -use h independent hash functions to hash an element to h positions in the vector with a uniform random distribution -feed the element to each of the h hash functions to get h vector positions and set them to 1 To test whether an element is a member of a set: -compare the vector of the query to the vector of the set, i.e., the Bloom filter -If all non-zero positions match, then the element might be a member of the set, since Bloom filters do not prevent false positives HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi b bits

Bloom Filters (2/2) The most significant feature of Bloom filters is that there is a clear tradeoff between b and the probability of a false positive Given h optimal hash functions, b bits for the Bloom filter and the number M of elements we can calculate the amount of false positives produced by the Bloom filter: –False Positive Ratio: –Size of vector: HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 19

BloomMap Algorithm Example HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 20 M=100, k=3, user at (x,y), AP1, AP2, AP3 in vicinity, RSS vector V, Calculate b=12, fpr = User finds Bloom-Filter for AP 2. User sends Bloom-Filter to server. Server tests all APs with 3 hash functions. Finds matching APids, (AP 13, AP 65 dummy) Select rows with non-zero values and send them to the user.

BloomMap Algorithm (BMA) BMA Characteristics: HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 21 Privacy (Good): Simple cloaking and k-spatial anonymity ensure that the server can only identify a wider area. Energy Consumption (Good): Only a very small subset of MATRIX rows are sent to the to user, (r << N). Retrieval Time (Good): Transmitting a small part of the radiomap ensures fast reception of the results.

BloomMap Algorithm (BMA) Discussion: User defines the redundancy of the Bloom filter Only one AP-id from the APs in the user’s vicinity is used to create the Bloom filter The answer set can be further reduced with a slight trade- off in the amount of cloaking achieved HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 22

Presentation Outline Introduction Problem Formulation The BloomMap Algorithm Experimental Evaluation Future Work HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 23

Airplace Prototype System consists of the RSS Logger, the Find Me application and the Distribution Server does not currently integrate BloomMap HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 24 RSS Logger Application: uses Android RSS API for scanning and recording data samples in specific locations at predefined intervals. Find Me Application: Android smartphones connect to the server to download the Radiomap and self-locate using a positioning algorithm. Distribution Server: responsible for the construction and distribution of the RSS Radiomap as well as the collection of RSS data (wardriving)

Experimental Methodology Algorithms: –Centralized (CRA): 1) Ship RSS vector to server 2) Conduct centralized computation using Radiomap 3) Download location –Decentralized (DRA): 1) Request Radiomap 2) Download Radiomap 3) Conduct computation to find location –BloomMap (BMA): 1) Ship Bloom filter to server 2) Conduct computation to generate Partial-RadioMap 3) Download Partial- RadioMap 4) Conduct computation to find location Metrics: –Execution Time (T): The total time to retrieve location –Energy (E) per Device: average energy consumed by a smartphone for retrieving its location (based on Powertutor profile – Univ. of Michigan) –Number of Messages (NoM): Number of messages exchanged between smartphone and server to retrieve location HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 25

Experimental Methodology Datasets used in simulations: HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 26 InformationUCY DatasetKIOS dataset LocationCS dept., UCYKIOS, UCY Devices3 (Android) APs120 in four floors (+neighb. builgs) 9 in one floor (+neighb. builgs) RSS fingerprints per location 3020 Distinct Locations Total Reference Fingerprints 45,0002,100

Preliminary Experimental Results HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 27 Result: CRA outperforms the BloomMap algorithm in both datasets. CRA violates the user’s privacy, where the BloomMap approach guarantees localization without revealing the user’s real position. Result: BMA improves the performance of DRA (used in Airplace) by 80% in terms of time, 83% in terms of energy consumption and utilizes 80% less network resources. Result: BMA provides 60% less time overhead and 60% less energy consumption and utilizes 80% less network resources.

Presentation Outline Introduction Problem Formulation The BloomMap Algorithm Experimental Evaluation Future Work HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 28

Future Work Develop extensions that improves privacy and anonymity on multiple-continuous queries while the user is moving. Collecting larger-scale Radiomaps to test the scalability and robustness of our approach Evaluate our algorithm in terms of other performance metrics (e.g., scalability) and compare it with other approaches. Extend the implementation of the Airplace- Bloommap Platform to other mobile operating systems. HotPlanet ’12 © Konstantinidis, Chatzimilioudis, Laoudias, Nicolaou, Zeinalipour-Yatzi 29

Thanks! Questions? Andreas Konstantinidis Georgios Chatzimilioudis Christos Laoudias Silouanos Nicolaou Demetrios Zeinalipour-Yazti [ Contact: Presenter: Georgios Larkou Towards Planet-Scale Localization on Smartphones with a Partial Radiomap ACM HotPlanet 2012 – The 4 th ACM International Workshop on Hot Topics in Planet-Scale Measurement – co-located with ACM MobiSys 25 th June, 2012 Low Wood Bay, Lake District, UK. University of Cyprus