Crowdsourcing mobile networks from experiment

Similar documents
Network analysis for context and content oriented wireless networking

Rethinking the Small Cell Business Model

10/14/11. Big data in science Application to large scale physical systems

Exploring Big Data in Social Networks

Advanced Methods for Pedestrian and Bicyclist Sensing

Mobile Cloud Computing Challenges

App coverage. ericsson White paper Uen Rev B August 2015

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015

Traffic Driven Analysis of Cellular Data Networks

Web Development Life Cycle

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014

An Analysis of the Transitions between Mobile Application Usages based on Markov Chains

Security for all: network-based protection for personal devices

Discovery of User Groups within Mobile Data

Mobile and Sensor Systems

SENSORS ON ANDROID PHONES. Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver

People centric sensing Leveraging mobile technologies to infer human activities. Applications. History of Sensing Platforms

BlackVue Cloud App Overview...3. Getting Started...6. Basic Menu Screens BlackVue Cloud BlackVue Wi-Fi Internal Memory...

Testing & Assuring Mobile End User Experience Before Production. Neotys

Introduction Chapter 1. Uses of Computer Networks

How To Understand The Power Of The Internet Of Things

MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY

iphone Mobile Application Design: The Case of Hacettepe University Libraries!

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada

MEPTEC. Ecosystem for MCU, Sensors and MEMS for IoT Tony Massimini Chief of Technology Semico Research Corp. May 20, 2015

CSci 8980 Mobile Cloud Computing. MCC Overview

Mobile Adaptive Opportunistic Junction for Health Care Networking in Different Geographical Region

GPStrack/GPSalarm Track and alarm system. Abdelbasset Benguelloula Concours de la Meilleure Innovation dans le Domaine des TIC

Politecnico di Milano Advanced Network Technologies Laboratory

Mobile, Personal Data Offloading to Public Transport Vehicles

D A T A M I N I N G C L A S S I F I C A T I O N

Optimal Network Discovery Period for Energy- Efficient WLAN Offloading

HUMAN INTERACTION WITH MOBILE APPLICATIONS

Efficient Node Discovery in Mobile Wireless Sensor Networks

5G & Internet of Things. Hartmut Kremling Vodafone Ambassador Dresden,

Computer/IT Project LIST. Contact:

Is the Future of Public Service Delivery Mobile-Only?

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

Norton Mobile Privacy Notice

Building Wireless Networks. Tariq Hasan Regional Sales Manager, MENA Wireless Network Solutions Motorola Solutions

Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets

Following statistics will show you the importance of mobile applications in this smart era,

Eighth Annual Student Research Forum

Cisco Visual Networking Index (VNI)

The Next Generation Network:

Intel s Vision for Cloud Computing

Smart Systems: the key enabling technology for future IoT

ENERGY SAVING SYSTEM FOR ANDROID SMARTPHONE APPLICATION DEVELOPMENT

Access alternatives to mobile services and content: analysis of handset-based smartphone usage data

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

Managing Background Data Traffic in Mobile Devices

Data sharing in the Big Data era

User's Guide. [Home Network] app. Model No.

A Survey of Existing Technologies, Applications, Products, and Services for Geofencing

How To Protect Your Data From Being Hacked On Security Cloud

Enabling Seamless & Secure Mobility in BYOD, Corporate-Owned and Hybrid Environments

Integration of PTC and Ride Quality Data. Presented by: Wabtec Railway Electronics, I-ETMS PTC Supplier. and

Running Head: AWARENESS OF BYOD SECURITY CONCERNS 1. Awareness of BYOD Security Concerns. Benjamin Tillett-Wakeley. East Carolina University

Studies on Market and Technologies for IMT in the Next Decade CJK-IMT Working Group

Mobile Enterprise and IPv6 Consumerization of IT

Two Novel Technologies Enabling IoT: Mobile Clouds and Visible Light Communications. Centre for Wireless Communications University of Oulu, Finland

Le caratteristiche delle nuove reti per l Internet delle cose

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

Cloud ITS: Reducing Congestion & Saving Lives

Feasibility Study of Searchable Image Encryption System of Streaming Service based on Cloud Computing Environment

EXPANDING THE ROLE OF THE MOBILE NETWORK OPERATOR IN M2M

22 nd ITS World Congress Towards Intelligent Mobility Better Use of Space. GPS 2: Big Data The Real Value of Your Social Media Accounts

Indoor Triangulation System. Tracking wireless devices accurately. Whitepaper

URBAN MOBILITY IN CLEAN, GREEN CITIES

Healthcare Delivery. Transforming. through Mobility Solutions. A Solution White Paper - version 1.0

Mobile Application GPS-Based

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Big Data: Study in Structured and Unstructured Data

Information Management course

ANDROID APPLICATION DEVELOPMENT FOR ENVIRONMENT MONITORING USING SMART PHONES

SMART CARD DATA IN A PERIPHERAL REGION: HOW SMART CARD DATA CAN BE USED TO ILLUMINATE THE FLOW OF PUBLIC TRANSPORT PASSENGERS IN NORTHERN JUTLAND

North Carolina VMT Demonstrations Project Concept Paper

Big Data para comprender la Dinámica Humana

Mining Network Relationships in the Internet of Things

A Match Made in Heaven: Marrying Information & Computation

Information Processing, Big Data, and the Cloud

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation

Congrats to Game Winners. How can computation use data to solve problems? What topics have we covered in CS 202? Part 1: Completed!

JDSU Partners with Infobright to Help the World s Largest Communications Service Providers Ensure the Highest Quality of Service

Big Data, Social Networks, and Human Behavior

Attacks on neighbor discovery

Can the smartphone sensors be used for wheelchair accessibility studies? Dr. Manik Gupta Dr. Behzad Heravi Dr. Catherine Holloway Prof.

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

International Journal of Advanced Engineering Research and Applications (IJAERA) ISSN: Vol. 1, Issue 6, October Big Data and Hadoop

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura

Internet of Things (IoT): A vision, architectural elements, and future directions

Mobile Testing That s Just a Smaller Screen, Right?

Names of Parts. English 1. Mic. Record Button. Status Indicator Micro SD Card Slot Speaker Micro USB Port Strap Hook

M2M ATDI services. M2M project development, Business model, Connectivity.

Transcription:

Crowdsourcing mobile networks from the experiment Katia Jaffrès-Runser University of Toulouse, INPT-ENSEEIHT, IRIT lab, IRT Team Ecole des sciences avancées de Luchon Networks and Data Mining, Session II July 1 st, 2015

2 The smartphone phenomenon Multiple sensing and communication capabilities Sensors, camera, GPS, microphone 3G, WiFi, Bluetooth, etc. Storage capabilities (several Gbytes) Computing power 2 2

Mobile Traffic is growing constantly Increasing volume of mobile data between 2014-2018 worldwide mobile data traffic will increase nearly 11-fold over the next four years and reach an annual run rate of 190 exabytes (10 18) by 2018 54% of mobile connections will be smart connections by 2018 [Cisco VNI Global Mobile Data Traffic Forecast (2013-2018)] + = In 2013, 4.1 billion users worldwide 3

Next Big Networking Challenge: meet traffic demand! 1. If data is not delay sensitive: e.g. Videos, Application / system updates, music, podcasts, etc. Leverage opportunistic encounters to route or flood delay tolerant data hop by hop Benefit: Reduce downloads from infrastructure wireless network 2. If several connectivity options exist: e.g. 3G/4G, WiFi, Femto cells Offload / Pre-fetch data using the best available connectivity, at the best time and location Benefit: Load balancing between available infrastructures 4

Crowdsourcing (part of) this huge network This huge network of users is constantly active. The context each user is evolving in is changing The content each user is consuming / sending is evolving as well To provide the next intelligent data communications, we need to understand how this network evolves How is this big dynamic network evolving? Getting network traces Model the interactions of this dynamic network to capture its evolution How to get network traces? Network operator monitoring (cf. Marco s talk) Crowdsourcing using smartphone capabilities (this talk) 5

Outline of this talk 1. Crowdsourcing using smartphone capabilities Building a Mobile app for that First statistics of Macaco Project 2. Classifying social interaction from such contact traces RECAST algorithm EU CHIST-ERA MACACO Project Mobile context-adaptive CAching for COntent-centric networking www.macaco.inria.fr INRIA (Paris), University of Toulouse, SUPSI (Lugano), University College London, CNR-IEIIT (Torino), UFMG (Brazil) 6

Crowdsourcing Mobile app Goal : Sample user context and content data Runs in background on volunteer phone users Monitors different sensors periodically (5 mins) Should be seamless with respect to regular phone usage Upload data to our servers before memory is full Full memory = no reactivity But : does not ruin the 3G data plan! Favor uploads on WiFi Energy constraint!! Monitoring all sensors is costly 7

The App www.macaco.inria.fr Available on Play Store Ava 8

Macaco App Measured data every 5 minutes : Context data Location (GPS, Internet) WiFi connectivity Bluetooth connectivity Cellular network towers Battery discharge Accelerometer Big 5 personality test Content data Name of applications that have generated traffic Browser history Name of applications run 9

Main issue: getting volunteers :-) Privacy issues (discussion with CNIL) Keep data within project partners, Have data anonymized (hashed IMEI - location) Limit storage duration of non-anonymized data use Option to remove its own data from the collection Energy efficient app design Keep the volunteers using the app Provide a motivation for participating Added value of the app (e.g. visualize its own data, game, ) Financial retribution (voucher) Lottery For the greater good :-) 10

Energy aware design Energy hungry sensors: GPS localisation Unavailable indoors Useless if no motion -> DETECT MOVEMENT Bluetooth scan Use Low-Energy bluetooth Useful to detect available opportunistic communications Accelerometer Reduce the sampling duration and interval 11

Movement detection algorithm Main idea if (Movement detected) then trigger GPS measurement Two options: Use accelerometer / gyroscope sensors : only works if the user is moving during the sampling duration + additional energy Leverage for 'free' the wireless networking context Wireless networking context: List of received signal strength (RSSI) for all APs measured at current location 12

Motion detection algorithm 13

Energy depletion with movement detection % remaining battery if the phone stands still w./w.o. movement detection w./w.o. bluetooth measurements 14

First Macaco data statistics Collected with MacacoApp Up to now, for one year (2014 July 2015 June) 57 devices over one year 1,069,083 Measurements Top contributors: Hash(IMEI) Period # measurements 203a... 2014-11-04-2015-06-22 187879 bacd... 2014-08-27-2015-06-22 145619 f1d9... 2014-08-06-2015-06-20 126215 46bd... 2014-08-19-2015-06-13 119634 4517... 2012-01-01-2015-06-22 65812 e6d2... 2015-05-05-2015-06-22 59997 008f... 2015-05-07-2015-06-22 55059 15

First Macaco data statistics 16

First Macaco data statistics Total traffic download: Total traffic upload: 55534 MB 10679 MB 17

CHIST-ERA MACACO project Mobile context-adaptive CAching for COntent-centric networking www.macaco.inria.fr STILL LOOKING FOR MORE VOLUNTEERS :-) App Available on Play Store Ava 18

How to exploit such datasets? Other open datasets exist (cf. Crawdad http://crawdad.cs.dartmouth.edu/) Different types of temporal contact measurements Measure a direct link between User A and B (e.g. Bluetooth, WiFi Direct connectivity) Assume a link exists between User A and User B if they are connected to the same WiFi access point User A User B Measure location of users (GPS): if users are close enough, assume they are connected MACACO : adds the content dimension to the context 19

Example open data sets 20

Rationale and related initiatives 21

Rationale and related initiatives 22

RECAST classifier [1] Characterizes the interactions of nodes based on their probability to originate from a random or social behavior Identify different kinds of social interactions (friends, acquaintances, bridges or random) No geographical dependency, i.e., is of general validity Together with Pedro O. Vaz de Melo, Antonio Loureiro UMFG Brazil Aline Viana - Inria, Marco Fiore - IIT-CNR Italy Frédéric Le Mouël INSA Lyon [1] RECAST: Telling Apart Social and Random Relationships in Dynamic Networks, P. Olmo Vaz de Melo, A. Viana, M. Fiore, K. Jaffrès-Runser, F. Le Moüel and A. A. F. Loureiro, 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (ACM MSWim 2013), Barcelona, Spain, 3-8 November 2013. 23

Graphs extracted from contact traces 24

Graphs extracted from contact traces 25

Graphs extracted from contact traces 26

Social graph and its random counterpart 27

Comparison social vs. random graphs 28

Social network features: Regularity and Similarity 29

CCDF of edge persistence after 4 weeks 30

CCFD of topological overlap after 4 weeks 31

Social vs. Random Edges 32

RECAST classification algorithm 33

Classification after 2 weeks Only social Only random Friends edges are in blue Bridges edges are in red Acquaintance edges are in gray Random edges are in orange Social-edges network Complex structure of Friendship communities, linked to each other by Bridges and Acquaintanceship Random-edges network No structure appears, looking like random graphs 34

Cluster coefficient analysis for random edges only 35

Impact of p rnd 36

Forwarding using relationship information 37

Forwarding with recast or FB data 38

Next Having this data, exhibit the correlations between content and context Do users have regular habits in data usage? If yes, is it possible to model these networks with the content plane in mind? Using network models, deriving data pre-fetching strategies to adjust the load off available networks. 39