demo: enabling mobile time-dependent pricing

1
Demo: Enabling Mobile Time-Dependent Pricing Sangtae Ha Dept. of Electrical Engineering Princeton University Princeton, NJ [email protected] Soumya Sen Dept. of Electrical Engineering Princeton University Princeton, NJ [email protected] Carlee Joe-Wong PACM Princeton University Princeton, NJ [email protected] Rudiger Rill Dept. of Electrical Engineering Princeton University Princeton, NJ [email protected] Mung Chiang Dept. of Electrical Engineering Princeton University Princeton, NJ [email protected] ABSTRACT ISPs around the world have begun to offer new pricing plans for wireless data, such as usage-based pricing in the U.S., to mitigate recent growth in bandwidth demand. Time Depen- dent Pricing (TDP) represents a next step in this direction [1, 2]. With TDP, ISPs can shift traffic to off-peak peri- ods, thus reducing their cost, while consumers save money by choosing the time of usage. TDP uses a feedback con- trol loop between an ISP and its users to account for users’ responses to offered prices in optimizing the future prices. We have implemented such a TDP system and are presently conducting a user trial at Princeton while planning larger trials with commercial ISPs. This demo will introduce the audience to our system’s ISP- and user-side features. On the ISP side, we show the current network congestion, while on the user side, we show device UIs displaying the offered prices, the device usage history, and automated scheduling of applications to keep users within a specified budget. Categories and Subject Descriptors C.2.0 [Computer-Communications Networks]: General—Data Communications, Pricing ; H.5.2 [Information Interfaces and Presentation]: User Interfaces—GUI, Screen Design Keywords Wireless pricing, Data plans, Economics We will distribute iPads and iPhones to demo visitors, al- lowing real-time interaction with our GUI on these devices. We also show the network congestion condition from our trial. The prices shown on our devices are calculated by a pricing server located in our Princeton Edge Lab, which acts as the ISP within our trial. This server measures the aggre- gate traffic from all trial participants and updates its esti- mates of user response to prices, using these to compute the ISP’s cost-minimizing prices for future time periods. For pri- vacy reasons, the client-side UIs interact with the lab server only by exchanging price and usage information. The client side consists of a UI installed on users’ hand- held devices, which serves two main purposes: self-education and automatic application scheduling. The education com- ponents allow users to view future prices, as well as the past Copyright is held by the author/owner(s). MobiSys’12, June 25–29, 2012, Low Wood Bay, Lake District, UK. ACM 978-1-4503-1301-8/12/06. (a) Price display. (b) Usage history. (c) Top five apps. (d) Delay indices. (e) Budget. (f) Scheduling. Figure 1: Screenshots of the iOS app. prices and corresponding device usage (Figs. 1a and 1b). Users can also view the amount of bandwidth used by differ- ent apps, and in particular can see which apps use the most bandwidth (Fig. 1c). Finally, users can set their monthly budget on Fig. 1e’s screen and turn on the “autopilot” mode, which automatically schedules applications. Users can spec- ify delay tolerances for different applications, which are con- sidered in the automated scheduling (Fig. 1d). Users can also manually schedule applications to future times (FIg. 1f) or to wait for WiFi access. Acknowledgements C.J.-W. was supported by the NDSEG fellowship. 1. REFERENCES [1] TUBE Website. http://scenic.princeton.edu/tube/. [2] Joe-Wong, C., Ha, S., and Chiang, M. Time-Dependent Broadband Pricing: Feasibility and Benefits. Proc. of ICDCS (June 2011).

Upload: others

Post on 27-Nov-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Demo: Enabling Mobile Time-Dependent Pricing

Demo: Enabling Mobile Time-Dependent Pricing

Sangtae HaDept. of Electrical Engineering

Princeton UniversityPrinceton, NJ

[email protected]

Soumya SenDept. of Electrical Engineering

Princeton UniversityPrinceton, NJ

[email protected]

Carlee Joe-WongPACM

Princeton UniversityPrinceton, NJ

[email protected] Rill

Dept. of Electrical EngineeringPrinceton University

Princeton, [email protected]

Mung ChiangDept. of Electrical Engineering

Princeton UniversityPrinceton, NJ

[email protected]

ABSTRACTISPs around the world have begun to offer new pricing plansfor wireless data, such as usage-based pricing in the U.S., tomitigate recent growth in bandwidth demand. Time Depen-dent Pricing (TDP) represents a next step in this direction[1, 2]. With TDP, ISPs can shift traffic to off-peak peri-ods, thus reducing their cost, while consumers save moneyby choosing the time of usage. TDP uses a feedback con-trol loop between an ISP and its users to account for users’responses to offered prices in optimizing the future prices.We have implemented such a TDP system and are presentlyconducting a user trial at Princeton while planning largertrials with commercial ISPs. This demo will introduce theaudience to our system’s ISP- and user-side features. Onthe ISP side, we show the current network congestion, whileon the user side, we show device UIs displaying the offeredprices, the device usage history, and automated schedulingof applications to keep users within a specified budget.

Categories and Subject DescriptorsC.2.0 [Computer-Communications Networks]: General—DataCommunications, Pricing; H.5.2 [Information Interfaces andPresentation]: User Interfaces—GUI, Screen Design

KeywordsWireless pricing, Data plans, Economics

We will distribute iPads and iPhones to demo visitors, al-lowing real-time interaction with our GUI on these devices.We also show the network congestion condition from ourtrial. The prices shown on our devices are calculated by apricing server located in our Princeton Edge Lab, which actsas the ISP within our trial. This server measures the aggre-gate traffic from all trial participants and updates its esti-mates of user response to prices, using these to compute theISP’s cost-minimizing prices for future time periods. For pri-vacy reasons, the client-side UIs interact with the lab serveronly by exchanging price and usage information.

The client side consists of a UI installed on users’ hand-held devices, which serves two main purposes: self-educationand automatic application scheduling. The education com-ponents allow users to view future prices, as well as the past

Copyright is held by the author/owner(s).MobiSys’12, June 25–29, 2012, Low Wood Bay, Lake District, UK.ACM 978-1-4503-1301-8/12/06.

(a) Price display. (b) Usage history. (c) Top five apps.

(d) Delay indices. (e) Budget. (f) Scheduling.

Figure 1: Screenshots of the iOS app.

prices and corresponding device usage (Figs. 1a and 1b).Users can also view the amount of bandwidth used by differ-ent apps, and in particular can see which apps use the mostbandwidth (Fig. 1c). Finally, users can set their monthlybudget on Fig. 1e’s screen and turn on the“autopilot”mode,which automatically schedules applications. Users can spec-ify delay tolerances for different applications, which are con-sidered in the automated scheduling (Fig. 1d). Users canalso manually schedule applications to future times (FIg. 1f)or to wait for WiFi access.

AcknowledgementsC.J.-W. was supported by the NDSEG fellowship.

1. REFERENCES[1] TUBE Website. http://scenic.princeton.edu/tube/.

[2] Joe-Wong, C., Ha, S., and Chiang, M.Time-Dependent Broadband Pricing: Feasibility andBenefits. Proc. of ICDCS (June 2011).