In mobile communication, mobile services [MSs] (e.g., phone calls, short/multimedia messages, and Internet data) incur a cost to both mobile users (MUs) and mobile service providers (MSPs). The proposed model MobPrice consists of dynamic data pricing schemes for mobile communication in order to achieve optimal usage of MSs at minimal prices. MobPrice inspires MUs to subscribe MSs with flexibility of data sharing and intra-peer exchanges, thereby reducing overall cost. The main contributions of MobPrice are three-fold. First, it proposes a novel k-level data-pricing (kDP) scheme for MSs. Second, it extends the kDP scheme with the notion of service-sharing-based pricing schemes to a collaborative peer-to-peer data-pricing (pDP) scheme and a cluster-based data-pricing (cDP) scheme to incorporate the notion of ‘cluster’ (made up of two or more MUs) in mobile communication. Third, our performance study shows that the proposed schemes are indeed effective in maximizing MS subscriptions and minimizing MS’s price/user.
Mobile communication has won the race in the field of communication in the 21st century. The proliferation of mobile devices (e.g., laptops, PDAs, and mobile phones) coupled with wireless communication technologies such as Bluetooth, Wi-Fi, and near-field communication (NFC) strongly motivates mobile applications for
These combination of services have various data prices, which are defined on the basis of the usage of PC, SMS, MMS, D, or their combinations. Interestingly, these data prices are also varied according to services and their respective usages across mobile users. Our work focuses on how to dynamically and efficiently define such data prices for individual or combined communication services in the field of mobile communication so that mobile users can obtain optimal services for the cost of data that they incur and service providers can ensure the quality of services (QoS) with justified data prices. Essentially, we propose a
Observe that the goal of dynamic data pricing is to create a “win-win” situation for both service providers and their consumers, with a reduction in the network congestion cost and with effective data usage schemes for MUs [1]. The interest of service providers is to motivate users to adopt their simple, preferably flat-rate, pricing for high QoS to operate the network at its optimal level. MobPrice has the aligned goal of effective sharing of communication services through data-usage sharing, while reducing the overall communication cost.
In real-world scenarios, cost-effective data usage and sharing of data with others are the core objectives for MUs. Because of high-traffic applications such as audio/video sharing and streaming apps on tiny mobile devices, MUs may run out of the available/allowed data usage within a certain time frame. In contrast, text-sharing applications (e.g., social networking, messaging, and e-mail) may have under-utilization of the available data usage. Thus, the sharing of such data usage balances the users’ needs at low costs.
Let us consider that Alice and Bob have subscribed to an Internet data plan of 5 GB and 2 GB, respectively, with onemonth validity. If Alice has utilized only 3 GB of data, while Bob runs out of data usage well before the expiry of his plan, then Alice may share data with Bob at a lower rate than the original rate charged by the service provider, as the remaining 2 GB of data is of no use after its expiry. Such collaboration among users brings high utilization of data usage at a low cost.
Moreover, this collaboration inspires “offshore business,” where an MU acts as a
The main contributions of our work are three-fold:
Interestingly, our performance study demonstrates that the
The remainder of this paper is organized as follows: Section II presents the related work. The architecture of MobPrice is proposed in Section III. Sections IV, V, and VI describe the
This section discusses the various existing data-pricing schemes and approaches proposed for mobile communication.
The communication technologies, starting from telegraph and telephone to the latest e-mail and the Internet, follow the same typical methodology in terms of their services and usage. The analysis in [2] shows a relationship between pricing and the quality of the given services. Furthermore, it presents a method to increase the overall revenue by increasing the service usage across the users, thereby resulting in higher social welfare.
The work in [3] represents a study on multiple service class networks to allow network resources to be focused on performance-sensitive applications. Here, pricing policies help to spread benefits of multiclass services among users. While the incentivization of MUs leads to optimal network performance because of the self-interest of the users.
In the communication world, a conventional data plan enables users to use only a single device per data plan, while a shared data plan allows users to share data among multiple users and devices. The analytical comparison of singledevice
Nowadays, ISPs use pricing as a network congestion control tool because of the increasing demand of broadband data. In the US and Europe, most of the operators follow a usage-based pricing model instead of a flat-rate pricing model for providing either wired or wireless services. However, there are certain limitations (e.g., management overhead and time coordination) of the usage-based pricing model. In order to overcome such limitations, [5] proposes a time-based incentive scheme to reduce network congestion. Time-dependent pricing categorizes incentives into static and dynamic categories and allows users to time-shift their data demand from peak to off-peak hours. Incentivizing users for their time-shifting of data results in effective network traffic management. However, this work does not consider usage sharing among multiple users in a network.
In a similar vein, [6] presents a survey of various pricing schemes, which includes a flat-rate scheme, a usage-based scheme, and a combination of both called the cap scheme. Implementation of a usage-based scheme enables the ISP to obtain a relatively high profit and enables effective traffic management as compared to a flat-rate scheme. In contrast, the cap scheme facilitates the ISP to increase its overall revenue. Furthermore, [7] proposes a time-dependent pricing system for mobile data, denoted as TUBE, which considers the time and amount of data consumption in order to facilitate users to choose their time and volume of usage. TUBE performs three tasks: calculates the prices of peak hours for the ISP in order to control congestion; offers lower prices to MUs for less congested hours; and enables MUs to provide system feedback.
Spatio-temporal variations of MUs sometimes cause network congestion during peak hours or at a hotspot. [8] presents a time- and location-aware pricing scheme, where users are incentivized on the basis of their efforts for flattening the network traffic. The users, who have scheduled their mobile traffic according to the time and location announced by the provider, are eligible to receive the incentives. This scheme creates a “win-win” situation for both the operator and a user.
Each user in a network transmits data as per the nominal rates of contract. Here, the transmission rate of limited data is lower than the contracted rates; however, the user may sustain any rate for the transmission of unlimited data because data are the first priority for the user. The pricing scheme proposed in [9] works effectively by using unutilized resources of limited transmission by allocating them to over-utilized users. However, a service provider has to decide only one price for all users. This work differs from MobPrice as the data-sharing prices are decided by the users but not by the service provider.
The survey in [10] discusses pricing schemes along with the affected elements of the networking environment and the characteristics of mobile subscribers and service providers with the core focus on static pricing
[11] presents an overall study of various pricing schemes for broadband multiservice networks. By considering a number of criteria, such as network, economy, social efficiency, and suitability for congestion control, an overview of flat pricing, priority pricing, Paris-Metro pricing, smart-market pricing, responsive pricing, expected capacity pricing, edge pricing, and effective bandwidth pricing is to be studied. Moreover, [12] presents a framework for dynamic resource allocation by considering an online traffic estimator. This framework helps the provider to effectively maximize profit, which is demonstrated through a performance study.
The optimization model, called the differentiated services framework (DiffServ) [13], offers multiple QoS over IP networks. Moreover, priority pricing-based optimal network resource allocation (PBORA) considers bandwidth allocation for different service quality levels to maintain efficiency.
MobPrice consists of three entities, namely mobile users (MUs), mobile service providers (MSPs) and mobile services (MSs). Here, MS is in one of the four following forms of data: phone call (PC), Internet data (D), short message (SMS), and multimedia message (MMS). Each MSP provides MSs to the MUs in mobile networks, while charging MUs for these MSs subject to various communication factors such as mobile usage, users’ privileges, and time-specific requirements. Furthermore, the MSP designs various payment plans (P), which are defined as the combined charges to multiple MSs with a limited validity period. For example, a monthly $50 payment plan can be used for 100 PCs, and includes 2 GB of D, 5000 SMS, and 100 MMS. MUs subscribe to these payment plans (also called
In MobPrice, an MU performs the following tasks: 1) subscribes to plans for mobile communication, 2) requests special MSs for extra usage according to its need and privileges, and 3) collaborates with other MUs towards the selection of an optimal plan for MSs provided by the MSP. On the other hand, the MSP is responsible for 1) designing various plans, offered as subscriptions to MUs; 2) updating plans over a period of time, based on MUs’ requests and their data usages; and 3) suggesting an optimal plan to MUs.
Furthermore, MSs are provided in the form of either individual services of PC, D, SMS, or MMS or their various combinations. Each MS in MobPrice is a unique entity, which is defined on the basis of data usage and data pricing. For example, a plan with only 100 PCs is different from a plan with 1 GB of D. Moreover, data prices may vary across plans even though their MS usages are the same or less in quantity. For example, plan
Further, the MSP targets to maximize the revenue by providing effective payment plans for their MSs to the MUs, thereby increasing the overall data usage as well as reducing data prices to create a “win-win” situation among MSPs and MUs.
Fig. 1 illustrates the architecture of MobPrice. Here,
Now, let us understand how data pricing has been considered in MobPrice. Here, we consider all data prices in the US dollars ($). Each MS is defined on the basis of the individual usages of data forms. Hence, the total price
Observe that the above example is a flat-rate usage-based data-pricing scheme, where the overall cost of the plan is the summation of the individual service charges based on the usage. Now, let us discuss the various data-pricing schemes for mobile communication.
IV. kDP: k-Level DATA-PRICING SCHEME
This section discusses a novel
Fig. 2 demonstrates the logical diagram of
>
A. Computation of MU’s Privilege Value
Let us consider that we have
where
For a given set of MUs, the MSP evaluates the set of PR and decides the MU’s level among
The distribution period (
Furthermore, we have 0 ≤
[Table 1.] Illustrative example of equal-range distribution in kDP
Illustrative example of equal-range distribution in kDP
>
C. Unequal-Range Distribution
In this distribution, the MSP decides the varied distribution period for each level with the constraint that the sum of all the distribution periods must be equal to 1. Furthermore, no range values are less than 0 or more than 1. Let us consider that
[Table 2.] Illustrative example of unequal-range distribution in kDP
Illustrative example of unequal-range distribution in kDP
Notably, as per our previous example, for a given mobile user
Fig. 3 illustrates the relationship tree of the MUs, MSP, and MSs under the
Observe how MUs dynamically incur the data costs in
V. pDP: peer-to-peer DATA-PRICING SCHEME
This section discusses a cooperative
Fig. 4 shows the logical diagram of
Each MS is associated with a predefined maximum allowed usage by an MU. Suppose that a given MS
Notably, perfect utilization does not require any cost to be incurred by the MU. Interestingly, underutilization of the MS provides the MU an opportunity to serve as a service distributor and provide the underutilized amount of service data (i.e., in terms of PC, D, SMS, and MMS) to the other MUs, thereby earning money. In contrast, over-utilization of the MS needs the MU to serve as a service consumer in order to request service data at an additional cost from the other MUs in the mobile communication network.
Now, the additional cost charged by an MU to provide the MS to another MU is based on PLP (i.e., peer-level pricing). We consider that
The sharing is also advantageous to the service distributor as the underutilized services are expired and are of no benefit. Hence, the underutilized services should be distributed at a low price in order to reduce the service cost to the peer.
Suppose that
Fig. 5 illustrates the logical relationship among MUs, MSP, and MSs in the case of mobile communication using the
VI. cDP: cluster-based DATA-PRICING SCHEME
Here, we considered the notion of
As shown in Fig. 6,
Observe that the MUs in a cluster may belong to the same or different privilege levels. MUs at a higher level provide more benefit to the cluster, as their subscribed MSs are costeffective as compared to those of the lower-level MUs in the cluster. Furthermore, a given MU may associate with more than one cluster in a mobile network. This is related to the real-world scenario that a person is associated with two different cluster plans, i.e., one for home usage and the other at work. Thus,
As in the cases of
This section reports our performance study conducted using our own simulator for MobPrice. All our experiments have been performed for all our schemes, namely the
[Table 3.] Parameters of performance study
Parameters of performance study
Our experiments consider a total of 1 million mobile subscriptions for all four forms of services, namely phone call (PC), Internet data (D), short message service (SMS), and multimedia message service (MMS). Each subscription is associated with one of the five mobile subscription plans {
[Table 4.] Mobile subscription plans (p)
Mobile subscription plans (p)
Here, the
We considered the performance analysis based on the communication price per user. Here, the communication price (CP) is defined as the total price that has been paid by a given MU to the MSP. CP may vary per user on the basis of the user’s subscription and its over-usage of the MSs. Hence, the average communication price (ACP) is computed as the total charges paid by all users in the system divided by the total number of subscriptions. Thus, ACP is computed as follows:
where
where
As reference, we consider the
>
A. Performance of kDP, pDP, and cDP
We conducted this experiment using the default values of the parameters in Table 3. Fig. 8 depicts the results. As the number of subscriptions increases, ACP decreases sharply for both
Recall that the prices of subscription plans are fixed by the MSP. Hence, AEU is inversely propositional to ACP. Considerable flexibility of a service exchange results in maximum utilization of this service per user, thereby minimizing ACP. The most effective distribution pattern of a service results in minimum ACP and maximum AEU, which further benefits MobPrice and improves the price/bit.
>
B. Effect of Variations in Skewness ZF of Mobile Service Usage
The skewness
Fig. 9 depicts the effect of the variations in
In this paper, we proposed MobPrice, a platform for dynamic data-pricing schemes. In MobPrice, MUs are inspired to subscribe to MSs according to the flexibility of dynamic data sharing at a reduced cost. The core objective of MobPrice is to achieve optimal usage of MSs at optimal
In the future, we intend to extend our work by incorporating social networking and crowdsourcing for data pricing in the field of mobile communication. The social network increases cooperativeness, which results in an effective dynamic data-pricing strategy, thereby reducing the overall data costs.