Authors: Manoop Talasila, Reza Curtmola, and Cristian Borcea

Slides:



Advertisements
Similar presentations
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Advertisements

CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Detecting Phantom Nodes in Wireless Sensor Networks Joengmin Hwang Tian He Yongdae Kim Department of Computer Science, University of Minnesota, Minneapolis.
APPLAUS: A Privacy-Preserving Location Proof Updating System for Location-based Services Zhichao Zhu and Guohong Cao Department of Computer Science and.
SybilGuard: Defending Against Sybil Attacks via Social Networks Haifeng Yu, Michael Kaminsky, Phillip B. Gibbons, and Abraham Flaxman Presented by Ryan.
AnonySense: Privacy-Aware People-Centric Sensing Cory Conelius, Apu Kapadia, David Kotz, Dan Peebles, Minho Shin [Institute for Security Technology Studies.
Adaptive Traffic Light Control with Wireless Sensor Networks Presented by Khaled Mohammed Ali Hassan.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
The CitizenApp Good governance through citizens participation... ADEKOLA ADEBAYO ( ) MD ANOWARUL ABEDIN ( ) RAJESHWARI CHATTERJEE ( )
SDN week Feb. 23, 2012 David Michaud, Senior WSS specialist, LCSUW SIASAR: An information system to support sustainable services in Central America.
THIN CLIENT COMPUTING USING ANDROID CLIENT for XYZ School.
Enhancing the Security of Corporate Wi-Fi Networks using DAIR PRESENTED BY SRAVANI KAMBAM 1.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
1 Energy-efficient Localization Via Personal Mobility Profiling Ionut Constandache Co-authors: Shravan Gaonkar, Matt Sayler, Romit Roy Choudhury and Landon.
Seung-Hoon Lee, Sewook Jung, Alexander Chang, Dea-Ki Cho, and Mario Gerla Network Research Lab Department of Computer Science University of California,
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Leave Me Alone: App-level Protection Against
ErdOS Narseo Vallina-Rodríguez + Jon Crowcroft NETOS Talket - 25th May 2010.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Final Year Projects Prof. Joseph Ng. Mobile Application Development Sensor Programming Android Platform Preferred Applications on the following domains:
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
1 RealProct: Reliable Protocol Conformance Testing with Real Nodes for Wireless Sensor Networks Junjie Xiong, Edith C.-Ngai, Yangfan Zhou, Michael R. Lyu.
Troubleshooting Mesh Networks Lili Qiu Joint Work with Victor Bahl, Ananth Rao, Lidong Zhou Microsoft Research Mesh Networking Summit 2004.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Denial of Convenience Attack to Smartphones Using a Fake Wi-Fi Access Point Erich Dondyk, Cliff C. Zou University of Central Florida.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
AppAudit Effective Real-time Android Application Auditing Andrew Jeong
Cost Effective Mobile and Static Road Side Unit Deployment for Vehicular Adhoc Networks Presenter: Yesenia Velasco (Senior in Computer Science) Department.
PRISM: Platform for Remote Sensing using Smart phones {Tathagata Das, Venkata N. Padmanabhan, Ramachandran Ramjee, Asankhaya Sharma } - Microsoft Research.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
TBAS: Enhancing Wi-Fi Authentication by Actively Eliciting Channel State Information Muye Liu, Avishek Mukherjee, Zhenghao Zhang, and Xiuwen Liu Florida.
Software Engineering in Mobile Application Development
BotTracer: Bot User Detection Using Clustering Method in RecDroid
University of Maryland College Park
TagPix Automatic Real-time Landscape Photo Tagging For Smartphones
Success Stories.
Information Collection and Presentation Enriched by Remote Sensor Data
Authors – Johannes Krupp, Michael Backes, and Christian Rossow(2016)
Ayon Chakraborty, Udit Gupta and Samir R. Das WINGS Lab
Urban Sensing Based on Human Mobility
Evaluating state of the art in AI
A crowd-sourcing framework for automated visualization evaluation
Sri Naga Jahnavi Yeddanapudy
Collaborative Offloading for Distributed Mobile-Cloud Apps
Dieudo Mulamba November 2017
Sentio: Distributed Sensor Virtualization for Mobile Apps
Spatio-Temporal Query Processing in Smartphone Networks
th IEEE International Conference on Sensing, Communication and Networking Online Incentive Mechanism for Mobile Crowdsourcing based on Two-tiered.
Brian Ferris, Software Engineer
Sri Naga Jahnavi Yeddanapudy
Defending against Sybil Devices in Crowdsourced Mapping Services
Cooperative System for Free Parking Assignment
Determining the Peer Resource Contributions in a P2P Contract
RealProct: Reliable Protocol Conformance Testing with Real Nodes for Wireless Sensor Networks Junjie Xiong
Automated Testing and Integration with CI Tool
Evaluating Transaction System Performance
Course Project Topics for CSE5469
SOCIAL-GAMIFYING BIKE SAFETY
Micro-Blog - CS546 - Anoop Nimkar
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Identifying Slow HTTP DoS/DDoS Attacks against Web Servers DEPARTMENT ANDDepartment of Computer Science & Information SPECIALIZATIONTechnology, University.
Nir Zaidman and Michael Tahar
LAWS : Location Accuracy based on Wireless Signals Master Project
Presentation transcript:

Improving Location Reliability in Crowd Sensed Data with Minimal Efforts Authors: Manoop Talasila, Reza Curtmola, and Cristian Borcea Presenter: Hillol Debnath Department of Computer Science New Jersey Institute of Technology •This work is focused on Mobile crowd sensing •Static sensors were used Previously to sense data from the physical world (e.g. traffic monitoring, environment/weather monitoring etc.). Which was much more expensive and not scalable. - Everyone is using smartphones these days. So, people centric sensing can be used for large scale sensing of the physical world by leveraging smartphone sensors such as camera, microphone, GPS, accelerometer, etc. This type of sensing is less costly and more scalable than the static sensing. - However, one major problem with these sensed data is - how to validate them whether they are fake or real. •Why we need to validate the data? … Complex problem….And we have alleviated the validation problem. (professor’s mail)

Background – Crowd Sensing Crowd Sensing: Scalable and cost effective coverage of large regions Crowd Sensing Crowd Sensing Source: IDC Sensed Data Camera Accelerometer GPS Bluetooth Microphone Let me start with an overview of crowd-sensing. (talk about the stat) Talk about sensors on smartphones. How we can use sensors for collecting task data Using these two features we can achieve crowd-sensing Map – to show that we can collect data from a very wide region from which collecting data manually would be burdensome. (Regular people would submit sensor data, the central system would collect data. The 3rd party would be road transportation agency, news orgs, govt orgs like municipal corporations, etc) Motivation Problem Design Evaluation Conclusion

Examples of Mobile Crowd Sensing Traffic jam alerts Citizen-journalism Environment Traffic data – Citizen journalism – people take photos (and then news org can bid for their data) individual app – no centralized sys Environment sensor – (pollution sensors) Motivation Problem Design Evaluation Conclusion

How Reliable is Crowd Sensed Data? Submit “false” traffic jam Submit “fake” pollution Need methods to validate sensed data! (from paper) Fake traffic data to get benefit by diverting all the traffic to another route Fake photo can be submitted to earn money easily Environment – even though it’s clean and green. A malicious person (rival party) can report fake pollution data to hurt the org Submit photo from “fake” location Motivation Problem Design Evaluation Conclusion

Challenges Validating every sensed data point of each participant is difficult and not scalable This research: mitigate the problem by validating the location associated with the sensed data points to improve reliability We cannot manually validate huge amount data. Not scalable, and data with high sampling rate (acc) cannot be validated manually We alleviate the problem by validating the location associated with sensed data points. This improves the reliability of sensed data and provides guarantees to clients that collected data is valid. However, Validating locations without support from the wireless carriers is difficult. Location validation without support from the wireless carriers is difficult Motivation Problem Design Evaluation Conclusion

Contributions Proposed ILR scheme for location validation of crowd sensed data Developed McSense system & Android application for crowd sensing Ran two-months user study of McSense and evaluated ILR scheme on the collected data - To solve this problem we propose ILR scheme. We developed McSense – a crowd sensing system and it’s sensing application in android (note: how to increase reliability, how to schedule tasks efficiently, how increase the penetration rate by motivating people) We evaluated the ILR scheme on the real time data collected from the user study during a two months interval We also performed simulations to quantify ILR performance at large scale Evaluated ILR performance at larger scale through simulations Motivation Problem Design Evaluation Conclusion

ILR: Improve Location Reliability ILR starts from a small set of validated photos Implicitly, their location is validated User co-location is used to extend the set of validated sensed data points starting from validated photos Co-location: users have Bluetooth ON and perform periodic scans to detect neighbors Detect False Claim Transitive Trust Photo Validation ILR has 3 different phases. Photo selection phase – we start with a small set of validated photos. How we select those photo is discussed in later slides Extending the trust – we call it transitive trust. Using BT discoveries, we detect neighbors from user co-location After that we execute validation phase to detect fake location claims A B C Motivation Problem Design Evaluation Conclusion

Photo Selection & Validation Using collected data from Bluetooth scans, construct connected graph of co-located data points for a given location and a time interval From these graphs, select the photo data points that have node degree greater than a threshold Reduce the cost of photo validation by selecting only the most connected photo data points Selected photos are validated by Humans (Crowdsourced to Amazon MTurk) Computer vision techniques Validators: Locations of the validated photos which are considered reliable Don’t talk much about vision techniques Motivation Problem Design Evaluation Conclusion

Extend Trust Transitive Trust Trusted Trusted Trusted Unknown Example of how ILR works One person doing the accelerometer sensing does a BT scan periodically A second person performs a photo task in te same location and time of the 1st person. After validating the photo task of 2nd person manually, we consider his location as trusted Because they see each other in their BT scans, trust can be extended from the person performing the photo task to the person performing the acc sensing Transitive trust: Mark co-located data points as trusted Extend the trust from Validators to other co-located data points found in Bluetooth scans Trust is extended until all co-located data points are trusted or no other data point is found Alternately, ILR can set a TTL on extended trust Trusted Trusted Unknown Validator Motivation Problem Design Evaluation Conclusion

Detect False Claims Chicago NJIT Student Center Trusted Proven Fake B C Chicago NJIT Student Center M1 P3 P2 P3 P4 P1 P2 P4 Proven Fake Trusted Claims Location: “NJIT student center @ 10AM” P2 P3 P1 P1 ILR also applies a basic spatio-temporal correlation check Trusted Trusted P5 P1 P2 P4 Trusted Unknown  Students found around 10AM Motivation Problem Design Evaluation Conclusion

Prototype Implementation McSense: a platform for mobile crowd sensing McSense application is implemented in Android and deployed to Google Play 4 Tabs provided in the mobile application: For our research, we developed McSense system Back end server (glassfish, java, MVC…) The android application developed and deployed in Google Play. (v 2.2 +) Explain each tab and relate that to the life cycle of a task If a task is posted by the admin, it would be shown in the available task tab Completed: User completed tasks are listed Available: Available tasks on server are listed daily until they expire Earnings: User’s earnings for all successfully completed tasks Accepted: User accepted tasks are listed until they expire Motivation Problem Design Evaluation Conclusion

Tasks Developed for McSense Manual Photo Sensing Task Automated Sensing Task using Accelerometer and GPS Sensors Automated Sensing Task using Bluetooth radio Automated Sensing Task for Application/Network/Battery Usage Automated Sensing Task for WiFi Access Points Recording Motivation Problem Design Evaluation Conclusion

User Study Demographics: Deployed participatory sensing tasks in real time to campus students and other participants Participants downloaded and installed the application on their Android phones 2 months user study at NJIT campus to collect crowd sensed data Users received monetary compensation based on the number/type of completed tasks Demographics: Total participants: 58 Motivation Problem Design Evaluation Conclusion

Real-world Evaluation Total Photos: 1784 Manually Validated: 204 Extend Trust: 148 25% Data points involving false claims are detected 40% Cheating participants are detected 40% is out of total fake participants (not out if all 58 participants.) How will ILR perform at larger scale if users are required to have Bluetooth on? The results are promising given the user study conditions: Only users collecting co-location data had Bluetooth ON Users didn’t meet often due to campus size & limited number of users in the study Motivation Problem Design Evaluation Conclusion

Simulation Results Say on the first graph what density you used (density = 5) Say on the second one what’s the percentage false location claims from the total number of tasks (10% fake claims) (This shows that our system works perfectly at large scale. ) We proved that sys would be befitted by minimizing the number of photo tasks required for manual validation. even with small number of manually validated photos, we can efficiently detect false claims We also prove that ILR works at low densities Significant percentage of false location claims detected with few validations ILR works well at varying node densities Motivation Problem Design Evaluation Conclusion

Summary ILR Scheme Prototype Simulation Improves location reliability of mobile crowd sensed data Detects false location claims Prototype Developed McSense platform for crowd sensing Evaluated ILR on real-world data Simulation ILR works well at various node densities Low % of photo tasks needed to bootstrap ILR Motivation Problem Design Evaluation Conclusion

Thank You Acknowledgment: This work was supported by NSF Grant CNS 0831753 and CNS 1054754 http://web.njit.edu/~mt57/mcsense/

Related Work MetroSense, Participatory Sensing, Urbanets, Medusa framework Trusted Platform Module (TPM) YouProve LINK protocol Motivation Problem Design Evaluation Conclusion