available communication mode at each point in time.
Progressively, the later scenarios included more
options and opportunities to be selected from a range
of alternatives.
Successful execution of simulations based on the
realistic data transfer needs and communication
parameters provide a proof of the concept for our
model. The results of the experiment would offer a
clear and measurable indication of the range of
objective function values which a mobile device user
can observe when using their device. The objective
functions that do not show significant variation in
the Pareto Front across the experiments are unlikely
to affect the user’s decisions to any great degree.
Here we only present one experiment consisting
of a single scenario containing one case. The set-up
data and the outcome results are presented in detail
to give clear view to the reader.
Table 1: Communication mode.
Communication Mode
Cost
($/GB)
Power Use
(mAh/sec)
Wi-Fi Provider X 0.999 0.08
CELLULAR Provider X 19.95 0.03
Wi-Fi Provider Y 0.777 0.08
CELLULAR Provider Y 17.75 0.03
Table 1 presents the communication modes
which are available in this sample scenario. As
presented, there are two service providers in this
scenario, which are Provider X and Provider Y. Both
of them provide Wi-Fi and cellular data network
with a different pricing scheme and availability
schedule. In terms of pricing scheme, Provider X
commands a slightly higher access cost for both Wi-
Fi and cellular data network compared to Provider
Y. Moreover, in this scenario, the power
consumption for each communication mode to
transmit the data is also varying (0.08mAh/sec for
Wi-Fi and 0.03mAh/sec for cellular data network).
The availability schedule for each
communication mode in this scenario is presented in
Table 2. This table represents not only the
availability of each communication mode provided
by the service provider but also the quality of the
communication mode in each particular period of
time (represented by speed fluctuation for each
communication mode). As presented, there are two
periods of time where there is no communication
available to be used. These periods of time are
implemented in this experiment to simulate the dead
zone or the period without any mobile
communication reception.
Table 2: Communication mode availability schedule.
Start End Communication Mode Speed (Mbps)
0:00 2:59 Wi-Fi Provider X 30
3:00 5:59 Wi-Fi Provider X 50
1:30 3:29 Wi-Fi Provider Y 45
3:30 6:29 CELLULAR Provider Y 12
6:00 6:59 CELLULAR Provider X 15
7:00 7:59 CELLULAR Provider X 5
6:30 7:29 Wi-Fi Provider Y 25
7:30 8:29 CELLULAR Provider Y 8
8:00 8:59 Wi-Fi Provider X 30
9:00 9:59 Wi-Fi Provider X 40
8:30 9:29 Wi-Fi Provider Y 25
9:30 10:29 CELLULAR Provider Y 12
10:00 10:59 CELLULAR Provider X 10
11:00 11:59 CELLULAR Provider X 5
10:30 11:29 Wi-Fi Provider Y 35
11:30 11:59 CELLULAR Provider Y 8
12:00 12:59 N/A 0
13:00 13:59 CELLULAR Provider X 15
14:00 14:59 CELLULAR Provider X 10
13:30 14:29 Wi-Fi Provider Y 25
14:30 15:29 CELLULAR Provider Y 4
15:00 15:59 Wi-Fi Provider X 50
16:00 16:59 Wi-Fi Provider X 40
15:30 16:29 Wi-Fi Provider Y 45
16:30 16:59 CELLULAR Provider Y 12
17:00 17:59 N/A 0
18:00 18:59 Wi-Fi Provider X 30
19:00 19:59 Wi-Fi Provider X 40
18:30 19:29 Wi-Fi Provider Y 45
19:30 20:29 CELLULAR Provider Y 8
20:00 20:59 CELLULAR Provider X 10
21:00 21:59 CELLULAR Provider X 15
20:30 21:29 Wi-Fi Provider Y 25
21:30 22:29 CELLULAR Provider Y 12
22:00 22:59 Wi-Fi Provider X 30
23:00 23:59 Wi-Fi Provider X 50
22:30 23:29 Wi-Fi Provider Y 35
23:30 23:59 CELLULAR Provider Y 8
There are three battery recharge periods in this
scenario as presented in Table 3. These periods of
time are introduced in the experiment in order to
simulate the period for a user to recharge his/her
mobile device.
SchedulingDataCommunicationbasedServicesonthePersonalMobileDevices
405