TUBE: TIME DEPENDENT PRICING FOR MOBILE DATA

Similar documents
TUBE: Time-Dependent Pricing for Mobile Data

Pricing by Timing: Innovating Broadband Data Plans

LARGE-SCALE INTERNET MEASUREMENTS FOR DATA-DRIVEN PUBLIC POLICY. Henning Schulzrinne (+ Walter Johnston & James Miller) FCC & Columbia University

How To Price Out Data For A Longer Period Of Time

When the Price Is Right: Enabling Time-Dependent Pricing of Broadband Data

Smart Data Pricing: Using Economics To Manage Network Congestion

Smart Data Pricing: Lessons from Trial Planning

How To Protect Your Network From Threats From Your Network (For A Mobile) And From Your Customers (For An Enterprise)

Do Mobile Data Plans Affect Usage? Results from a Pricing Trial with ISP Customers

HOLDING ON TO YOUR BANDWIDTH

AMUSE: Empowering Users for Cost-Aware Offloading with Throughput-Delay Tradeoffs

Intelligent Policy Enforcement Solutions for Higher Education Institutions

Elfiq Networks Vital for Hospitality

VIA CONNECT PRO Deployment Guide

Intelligent Policy Enforcement Solutions for Mobile Service Providers

Reducing Usage on a Service Plan

Incentivizing Time-Shifting of Data: A Survey of Time-Dependent Pricing for Internet Access

Delivering Managed Services Using Next Generation Branch Architectures

MONETIZING THE MOBILE APP. A Light Reading Webinar Sponsored by

A Survey of Smart Data Pricing: Past Proposals, Current Plans, and Future Trends

SpeedGate: A Smart Data Pricing Testbed Based on Speed Tiers

Cisco Quantum Policy Suite for BNG

NEWWAVE COMMUNICATIONS BROADBAND INTERNET SERVICE DISCLOSURES. Updated October 2012

1. What are the System Requirements for using the MaaS360 for Exchange ActiveSync solution?

Satellite Broadband FAQs

Automation of Smartphone Traffic Generation in a Virtualized Environment. Tanya Jha Rashmi Shetty

Technology Services...Ahead of Times. Enterprise Application on ipad

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

How the Netflix ISP Speed Index Documents Netflix Congestion Problems

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012

Network Management, Performance Characteristics, and Commercial Terms Policy. (1) mispot's Terms of Service (TOS), viewable at mispot.net.

1 A Survey of Broadband Data Pricing: Past Proposals, Current Plans, and Future Trends

Rich Communication Suite Enabler. plus integration with your existing VoIP services

Deploying iphone and ipad Mobile Device Management

PRODUCTS AND SERVICES FOR STATE OF ALASKA

NORTHLAND COMMUNICATIONS BROADBAND INTERNET SERVICES NETWORK MANAGEMENT POLICY

EE 579: Wireless and Mobile Networks Design & Laboratory. Lecture 4

VIA COLLAGE Deployment Guide

ENTERPRISE MOBILE APPLICATIONS: ENABLING EMPLOYEES - ENGAGING CUSTOMERS. Background

WebRTC: Why You Should Care and How Avaya Can Help You. Joel Ezell Lead Architect, Collaboration Environment R&D

Testing & Assuring Mobile End User Experience Before Production. Neotys

Systems Manager Cloud Based Mobile Device Management

Measuring Broadband America. Walter Johnston, Chief ECC Federal Communications Commission NANOG

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Mobile Printing for Business Made Easy

YUKON-WALTZ TELEPHONE COMPANY BROADBAND INTERNET SERVICE DISCLOSURES

2G/3G Mobile Communication Systems

Results from MyConnection SG Pilot (October 2014 March 2015)

Intelligent Policy Enforcement Solutions for Broadband Service Providers

icloud for Developers

Enter Here -->>> App Store Tracking, Track your Rankings - AppStoreShark.com Scam or Work? Visit Here

ALCATEL-LUCENT 7750 SERVICE ROUTER NEXT-GENERATION MOBILE GATEWAY FOR LTE/4G AND 2G/3G AND ANCHOR FOR CELLULAR-WI-FI CONVERGENCE

Full version is >>> HERE <<<

MOBILE FUTURE CONSUMER CHECK-IN: WIRELESS BUSINESS MODELS AND GOVERNMENT OVERSIGHT

SHIDLER TELEPHONE INTERNET BROADBAND INTERNET SERVICE DISCLOSURES. Updated November 20, 2011

IT Peace of Mind. Powered by: Secure Backup and Collaboration for Enterprises

Why Managed DNS Services

Smart Wi-Fi A Smart Offload Solution for Smart Phones Kineto Wireless, Inc.

Topology Aware Analytics for Elastic Cloud Services


Using Cloud Services for Building Next Generation Mobile Apps

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

February Considerations When Choosing a Secure Web Gateway

Outsourcing and network sharing: key considerations to solve the backhaul challenge

Additional details >>> HERE <<<

SA Series SSL VPN Virtual Appliances

The Enterprise wants WebRTC and it needs Middleware to get it!

Mobile Device Management ios Policies

"It's a Phone First! How to Test Your Five-star Mobile Apps"

Copyright Telefon AB LM Ericsson All rights reserved 11. Ericsson Capital Markets Day May 8, 2009

SDN-based Application-Aware Networking on the Example of YouTube Video Streaming

Layer 7 Visibility and Control

How To Monitor Bandwidth On A Computer Network

Data Security on the Move. Mark Bloemsma, Sr. Sales Engineer Websense

Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are.

464XLAT: Breaking Free of IPv4. T-Mobile.com NANOG 61 June 2014

Intelligent Load Balancing: Enforced Balance

How To Understand The Gsm And Mts Mobile Network Evolution

Internet Service Overview

2010 Forrester Research, Inc. Reproduction Prohibited

RESERVATION TELEPHONE COOPERATIVE BROADBAND INTERNET SERVICE DISCLOSURES

Global Mobile Technologies Guide for Zenprise Enrollment for IOS devices (ipad, iphones)

User Guide FOR TOSHIBA STORAGE PLACE

Intelligent Policy Enforcement Solutions for Cloud Service Providers

Systems Manager Cloud-Based Enterprise Mobility Management

10 th World Telecommunication/ICT Indicators Meeting (WTIM-12) Bangkok, Thailand, September 2012

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

CLOUD CLOUT WITH OPEN APIS WHAT YOU SHOULD ASK OF YOUR CLOUD PROVIDER

AdMob Mobile Metrics Report

N750 WiFi DSL Modem Router Premium Edition

The Changing Role of Policy Management

Welcome to the Most. Personalized TV Experience

POTTAWATOMIE TELEPHONE COMPANY BROADBAND INTERNET SERVICE DISCLOSURES. Updated November 19, 2011

The All-in-One Support Solution. Easy & Secure. Secure Advisor

Mobile App Testing is not something special

IPDR vs. DPI: The Battle for Big Data

Using DPI to Increase ARPU Despite Flat-Rate Plans

Tim Quinn RouteMatch Software, Exec Vice President Atlanta, Georgia

~~J g,~ 2Cl.H.5. Received & Inspected. FCC Mail Room

Transcription:

TUBE: TIME DEPENDENT PRICING FOR MOBILE DATA Sangtae Ha Princeton University Joint work with: Soumya Sen, Carlee Joe-Wong, Youngbin Im, Mung Chiang

2 (Mobile) Data Explosion Mobile data growing at 78% annually 2.4 billion mobile users worldwide, 260 million US mobile data users by 2017

3 Driving Forces Mobile Video Cloud Sync Data-hungry Apps High-res Devices A Perfect Storm

4 Industry Moves: US ISPs Introduction of Usage-based penalties Wireless Elimination of Unlimited Data Plans Verizon eliminates new unlimited smartphone plans (July 2011) 8 No unlimited plans offered for ipad LTE (March 2012) 10 AT&T starts $10/GB overage fee for smartphone data plans (June 2010) 6 T-Mobile starts data caps and throttling penalty (May 2011) 7 AT&T throttles unlimited iphone users (July 2011) 9 Verizon to eliminate unlimited data plans (May 2012) 11 Verizon AT&T introduce shared data plans with unlimited voice and text (June 2012) 12 Time-Warner trials data caps in Texas (June 2008) 1 Comcast caps data at 250 GB (August 2008) 2 Introduction of Data Caps Wireline AT&T caps U-verse to 250 GB and DSL to 150 GB with a $10 penalty for an additional 50 GB (May 2011) 4 AT&T starts throttling wireline users (April 2011) 3 Comcast moves towards tiered usagebased billing (May 2012) 5

5 But Not Heavy All the Time Peak demand > 99% How to leverage the peak-valley differential? Average demand < 30%

6

7

8

Volume 9 Time Elasticity: Opportunities Opportunities Streaming videos, Gaming Movies & Multimedia downloads, P2P Cloud Texting, Weather, Finance Email, Social Network updates Software Downloads Pricing Survey: http://arxiv.org/abs/1201.4197 Time Elasticity

10

11

12

13

14

15

16

17

18

19 Contributions 1. An architecture and a fully functional system for offering TDP for mobile data 1. User behavior models and optimized price computation 1. A realistic evaluation with real users

20 TDP Overview Prices Internet Traffic

TUBE Theory 21

22 Feedback Loop User Behavior Estimation Prices Network Measurement Price Calculation User Interface Usage

23 Waiting Functions Probabilistically estimate willingness to wait w r = impatience Estimate parameters r 1 m 1 w r1 +m 2 w r2 +m 3 w r3 r 2 discount r 3 time waited

Traffic 24 Minimizing Cost Exceeding capacity Offering discounts Time minimize G 1 + G 2 variables d i

25

26

27

TUBE Architecture 28

29 Design Guidelines 1. Separating functionality Price computation on a central server Price display and scheduling the usage on the user devices 2. Scaling up the system User behavior estimation algorithm requires only aggregate, not individual usage data Formulate the price calculation as a convex optimization for computation scalability for many TDP periods 3. Protecting user privacy No Deep Packet Inspection (DPI) and no private data is exchanged. 4. Empowering user control

30 TUBE: TDP Architecture User Device ISP Server User GUI Youtube Usage Monitor Secure Connection Price Information Price optimizer Netflix Flipboard Magazine Autopilot! "#$%& ' (%) *+, -. & User Behavior Estimation Apple App Store / 00& 1+2%) 34%(& Application Traffic Aggregate Traffic Measurement Allow or Block

TUBE Implementation 31

Authentication Module Linux Netfilter 3G Standard RADIUS Push Message SMS Linux Traffic Control Linux Netfilter 3G Standard DPI 32 Server Side Design Queries User Device REST API Delegation Mechanism Manual Autopilot Pricing Policy Container Pricing Plans TDP TDP Price Optimizer User Behavior Estimation Measurement Pricing Policy Enforcer Plugins Push Notifier Usage Monitoring Plugins!!

Authentication Module Linux Netfilter 3G Standard RADIUS Push Message SMS Linux Traffic Control Linux Netfilter 3G Standard DPI 33 Server Side Design Number of TDP periods Delegation Mechanism Manual Autopilot! Queries Pricing Policy Enforcer Plugins REST API Pricing Policy Container Pricing Plans TDP TDP User Device Number of Periods 12 24 48 96 144 Behavior Estimation (sec) 12.76 200.0 959.6 1967 15040 Price Calculation (sec) 1.67 1.69 1.70 1.81 Price Optimizer 1.84 Push Notifier User Behavior Estimation Number of TDP periods x Number of application types Number of Application Type Number of Periods 2 4 8 Measurement 12 0.21 12.99 21.52 Usage Monitoring Plugins 24 3.33 47.08 75.47 48 15.99 197.22 215.42! (mins)

Communication Module 34 Client Side Design Graphical User Interface Settings Display Top 5 Apps Display Usage Display Price Display Price Status bar Display Current Bill Display Popup Display Daemon Price Dispatcher Budget Manager Usage Collector Price DB Usage DB Pulled Local Budget Helper App Scheduler Enforcer Notifier Task Manager Allow/Block Usage Tracker Session Recorder Autopilot Algorithm Budget App PPI Scheduler Delegation Manual Autopilot Type Status bar App usage Daemon Support LOC iphone No No Partial 25K Android Yes Yes Yes 5.4K Windows Yes Yes Yes 5.3K

TUBE Princeton Trial 35

36 Princeton Trial: Money Flow TDP based payments $$ $$ Current pricing scheme $$ AT&T Participants TUBE Project Wireless Provider 50 AT&T participants: 27 iphones, 23 ipads Faculty, staff, and students 14 Academic Departments & Divisions

37 Princeton Trial: Data Flow BSS 3G Core Network PSTN Gateway User's iphone, ipad Data Flow BSC MCS SGSN VLR GMSC HLR AuC GGSN AT&T's mobile network AT&T Firewall Data Flow VPN DNS NAT TUBE Servers

38 TUBE App: Information Screens Price indicator 4 % 4 % 4 %

TUBE App: Scheduling Screens 39

Princeton Trial Results 40

41 Two main goals of the trial 1. How do people respond to pricing changes and GUI design? 1. Can the end to end TDP system work in the real world and can our architecture scale up?

Applica on Type 42 Usage Statistics How much bandwidth participants use? Heavy tailed Which applications use the most bandwidth Streaming and surfing Movie Web Downloads Music News/Mags. Other Non-Jailbroken ipads Jailbroken ipads iphones 0 0.1 0.2 0.3 0.4 0.5 Usage Volume (GB)

43 UI Effectiveness Do users respond more to the numerical values of TDP prices or to the color of the price indicator bar on the home screen? Users paid more attention to indicator color than the numerical discount values

44 UI Effectiveness Users paid more attention to indicator color than the numerical discount values Type Periods First Stage Color Discount Color Second Stage Discount 1 2, 8, 14, 20 Orange 10% Orange 28% 2 3, 6,, 24 Orange 10% Green 30% 3 5, 11, 17, 23 Orange 10% Orange 9% Period types 1 and 3 Period types 2 and 1

45 Optimized TDP Impact Does the peak usage decrease with time-dependent pricing? And does this decrease come at the expense of an overall decrease in usage?» Optimized TDP reduces the peak-to-average ratio» Overall usage significantly increases with TDP

46 Optimized TDP Impact Does the peak usage decrease with time-dependent pricing? And does this decrease come at the expense of an overall decrease in usage?» Optimized TDP reduces the peak-to-average ratio» Overall usage significantly increases with TDP PAR reduces by 30% Overall usage increases by 130%

47 Trial Limitations and Extensions Limitations: 1. Single bottleneck 2. Mobility 3. Control group 4. Time granularity Extensions: 1. Location/congestion dependent pricing 2. Commercial operator trials

48 Summary 1. A fully functional system for offering TDP for mobile data 2. People are sensitive to time-dependent prices and indeed shift their Internet usage to off-peak periods 3. The pilot trial motivates future study on TDP for different markets and demographics

49 TU BE Thank you! sangtaeh@princeton.edu DataMi: http://www.datami.com DataWiz: http://www.datawizapp.com SDP Forum: http://scenic.princeton.edu/sdp2012

Backup Slides 50

TDP Performance 51

52 Price Sensitivity Do users wait to use mobile data in return for a monetary discount?» Average usage decrease in high-price periods relative to the changes in low-price periods

53 Notification Effectiveness Do notifications impact usage?» 80-90% of users decrease or did not increase their usage after the 1 st notification» For all subsequent notifications, about 60-80% of the active users decrease their usage, while the others remained price-insensitivity

Usage (% of Total) 54 Impact on Ecosystem Does the application usage distribution change due to TDP?» People are motivated to use more bandwidth during low-price periods, valley filling. 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Movies Web Downloads Music News/ Mags. Applica on Type Before TDP With TDP Other