1. Introduction
Queuing systems with impatient customers have been studied extensively, and have applications in a wide range of areas, such as call centers. In such systems, customers may become impatient and leave the system during their waiting time or service processes. Barrer [
1,
2] firstly considered customers’ psychology in queuing systems. He analyzed
and
queuing systems with constant impatience time, and obtained the stationary distributions of the queue length, respectively. Since then, more and more scholars have focused on the queuing systems with impatient customers. Phung-Duc [
3] studied an Markovian multi-server retrial queue, in which a blocked customer has two opportunities for abandonment. The tail asymptotics formulae for the joint stationary distribution of the number of customers in the system and for those in the orbit are obtained. Kim and Kim [
4] studied a single queuing system in which customers wait for service for a fixed time, and if the time is expired, customers leave the system instantly. By constructing the age process, they derived the stationary distribution of the queue length, the loss probability and the waiting time distribution. Adan et al. [
5] investigated a queuing system with two classes of impatient customers, and obtained system performance measures by introducing a virtual waiting time process instead of a queue length process. These systems with impatient customers are exemplified by studies like [
6,
7,
8,
9] and others.
With the development of technology, many stochastic service systems in real life operates with large service capacity so that all customers in the system can access to service immediately upon their arrival. Such service systems are regarded as the queuing systems with an infinite number of servers and are investigated in many studies. Jackson and Aspden [
10] studied a finite number of
queues in series and proposed a novel method to derive the time dependent solution of a multistage nonqueuing process. Sato et al. [
11] constructed an
queuing model to characterize a direct-sequence spread spectrum multiple access unslotted ALOHA with fixed packet length. Shi et al. [
12] took the online service as a background, and considered a queuing system with free experience service. The closed form of the expected numbers of informed and uninformed customers in steady-state are derived by solving nonhomogeneous linear partial differential equations. Hassin and Ravner [
13] studied the probabilistic properties of a queuing system with infinite servers by considering the overflows from subsystems with finite servers.
Recently, scholars prefer to study from an economic perspective rather than classical queuing system performance analyses. Game theory and pricing theory are two main problems in economic queuing studies. Burnetas and Economou [
14] discussed customers’ equilibrium strategies in an Markovian queue model with four different levels of system information. Economou and Kanta [
15] studied the equilibrium balking strategies in an observable
queuing system with breakdowns and repairs. Recently, more studies about the equilibrium strategies in queuing models can be found in [
16,
17,
18,
19,
20]. Additionally, the pricing problem is an important research subject in economic queuing. Lee and Ward [
21] considered how to jointly set the static price and capacity to maximize the steady state mean profit in a
queue with a high rate of prospective customer arrivals. Bai et al. [
22] proposed a queuing model with server sharing and determine an optimal admission policy to maximize managers’ profit function.
However, few papers focus on the pricing problem of two-sided markets based on the queuing theory. Rochet and Tirole [
23], Armstrong [
24] studied the pricing strategy for a two-sided market from the point of externality. Most studies are developed and explored based on these two papers. Zeithammer and Thomadsen [
25] analyzed price and quality competition in a vertically differentiated duopoly in which consumers have a preference for variety. See references [
26,
27,
28,
29] for more knowledge about two-sided markets. In this paper, we take the video website as an application to analyze the profit function of website and maximize it by determining optimal pricing strategy.
The rest of this paper is organized as follows. The transient and steady state probability generating function of the queue length and several stationary performance measures are derived in
Section 2. Then, we study the optimal pricing strategy of a website profit function in
Section 3, and discuss the impacts of the customers’ potential value and advertisement negative effect on the optimal pricing strategy. Finally, numerical examples are provided to illustrate the impacts of parameters, such as advertising time and membership reward gaps, on the optimal website profit in
Section 4.
2. Transient and Stationary State Analysis
We first describe the basic setting of our queuing system, the working mechanism of which is presented in
Figure 1.
Arrival: There are two types of customers, Type-1 and Type-2, and they arrive the system according to the Possion processes with rate and , respectively.
Service: Infinite severs are provided for each type customers, and the service time of Type-1 (Type-2) customers is assumed to be an exponential random variable with mean value ().
Impatience: A Type-1 customer may become impatient during their service process, and the time between two successive impatience events are supposed to follow the exponential distribution with mean value . The impatient customer leaves the system directly with probability p, or otherwise upgrades to be a Type-2 customer.
From the description of the model, the state of the system at time
t can be described by the stochastic process
, where
is the number of Type-
k customers in the system at time
t,
. The corresponding state space is given by
Define the following joint probabilities that there are
i Type-1 customers and
j Type-2 customers in the system at time
t,
where
.
According to the forward and backward Kolmogorov differential equations, we have:
where
.
where
.
We define the partial generating functions as follows:
Multiplying (
3) by
, summing over all possible values of
i, and combining with (
2), we obtain the following result:
Multiplying (
5) by
, summing over all possible values of
i, and combining with (
4), we arrive at
where
.
Multiplying (
9) by
and summing over all
j, together with (
8), we have
Equation (
10) is a first-order linear partial differential equation. Its characteristic equations are given by
Deriving from the first three items in (
11), we have
Putting (
12) and (
13) into (
10), we have the following equation related to
and
:
Integrating the above equation leads to
where
C is an undefined binary function and
is the function value when
and
are taken as the independent variables.
According to the boundary condition
, which means that there are
k customers of Type-1 and
b customers of Type-2 in the system at the beginning, we obtain
where
and
are the values when
in
and
, i.e.,
Then, we have the formula for the function
C,
and
Thus,
Theorem 1. The probability generating function of the two-dimensional Markov chain , , in the transient state iswhere Furthermore, noting that there are always enough servers for arriving customers, and there is no congestion and waiting, this queuing system is always stable. Let
in (
2)–(
5). We can obtain steady-state equations and compute the probability generating function with the normalization condition, which is provided by the following theorems.
Theorem 2. The probability generating function of the two-dimensional Markov chain , in the steady state is Theorem 3. The stationary distribution of this model is given as follows:where Corollary 1. There are i Type-1 customers in the system with probability , There are j Type-2 customers in the system with probability , There are no customers in the system with probability , Corollary 2. The mean number of Type-1 customers in the system isThe mean number of Type-2 customers in the system is Remark 1. can be seen as the mean queue length of an queue with arrival rate and service rate . can be explained by two terms: the first term is the average number of customers who are transferred from impatient Type-1 customers, and the second term means the mean queue length of an queue with arrival rate and service rate .
3. Application: The Optimal Pricing Strategy of a Video Website
For a video website, viewers can be divided into two types, free memberships and premium memberships, which correspond to Type-1 and Type-2 in the queuing system. The viewing time is supposed to be customers’ service time. Seeing that free memberships need to watch advertisements in addition to programs, we assume . Annoyed by advertisements and other factors, free memberships may leave the system or upgrade to be premium memberships.
We formulate the profit function of a website based on the queuing system performances, and study the pricing strategy to optimize the profit function. Specifically, the website collects membership fees from premium memberships, who can watch the program directly, and charges advertisement fees from advertisers. Collections from membership fees are related to both the population of premium memberships and membership fees, so too high a membership fee with a small number of premium memberships or too low a membership fee with a large population may both lead to the deviation from the maximal website profit. For the price charged for advertisers, a high price may block the entry of advertisers, while a low price goes against the purpose of maximizing website profit. Thus, an appropriate pricing strategy should be designed to maximize the overall profit of the video website.
We first define some parameters as follows:
P: the price charged from advertisers per unit time.
s: the price charged from per premium member, i.e., the membership fee.
: the utility obtained by a Type-k customer when they leave the system with service completed.
: the degree of each customer’s satisfaction for the website content.
: the cost of the negative effect on a Type-1 customer per unit advertising time.
: the potential value of each Type-1 customer for advertisers.
: the service cost per type-k customer.
When customers are going to enter the website, the expected utility functions of Type-1 and Type-2 customers are assumed to be
where
is the average advertising time.
Additionally, the utility is assumed to be zero for balking customers. In order to describing the customers’ comment heterogeneity, we assume that
is a uniform random variable in [0, 1]. In
Figure 2, when the preference for website content is
, customers are indifference to balking or visiting the website. Similarly, there is no difference between having a free or premium membership for a customer with the preference value
for the website content.
Thus, we have the following equations for
and
:
and solving the above equations yields
Thus, a new visitor may balk with probability , visit as a free membership with probability and obtain a premium membership with probability . That is to say, when the total potential visitors arrive following a Poisson process with rate , the Type-1 and Type-2 customers arrive following a Poisson process with rate , , respectively.
The utility function of advertisers is as follows:
Then, we have the profit function of this video website,
Furthermore, the optimal pricing strategy can be obtained by solving problem (
33).
Theorem 4. For the profit function model (33),the optimal pricing strategy is given bywhere Proof. According to the Karush–Kuhn–Tucker condition, we have the following Lagrange function and necessary conditions for the optimal solution:
It is easy to see that
and
from Equations (
36) and (
37). Then, we discussed the KKT point in the following situations:
(1) When
and
, solving Equations (
35)–(
39) yields the following possible optimal solution:
(2) When
and
, combining with the KKT condition, we obtain an alternative optimal solution:
(3) When
and
, another optional optimal solution is given by
Next, we need to find the optimal solution from three candidates. According to condition (
37), we have
, and substituting it into the profit function, we obtain
based on which it is obvious that the optimal solution for this profit function model is
. □
Remark 2. It follows from Corollary 3 that when the negative effect on free memberships becomes larger, the membership fee increases. This implies that when customers become more annoyed with advertisements and more prone to skip them, the website will exploit this to charge a higher membership fee.
When the potential value of a free membership for advertisers increases, the website tends to increase the membership fee. The reason is that the website can provide more free memberships for advertisers with a higher membership fee, and optimize its profit by charging a high price for advertisers.
Remark 3. When the negative effect on free memberships becomes larger, the website will increase the cost of advertisers to protect memberships’ utilities. With the increasing potential value of a free membership, the website will set a higher price of advertisement to maximize their own revenue.
Corollary 5. The optimal profit is a quadratic function with respect to both δ and β, the symmetry axes of which are on the right and left side of the origin, respectively. The relationship of advertising negative effect (free memberships’ potential value) and optimal website profit is shown in Figure 3 (Figure 4). Remark 4. According to Corollary 5, it is easy to observe that the website profit is a convex function in terms of advertising’s negative effect on free memberships, which means that when δ is small, as the advertising negative effect increases, the number of free memberships decreases, and then the website profit decreases. However, when δ reaches a certain value, more and more viewers may choose to be premium members with an increasing negative advertising effect, thus the website gains more from membership fees and the website profit increases. In addition, the increasing of free memberships’ potential value leads to a higher price for advertisements, thus the website’s profit increases.
4. Numerical Examples
In this section, we will present the impacts of parameters on the optimal website profit using figures, and try to give some management insights.
Recall our basic setting, where
is the average program time, and
is the average program and advertising time; thus, we suppose that
is the average advertising time. In
Figure 5, when the advertising time is short, the optimal website profit declines quickly, as the advertising time becomes longer. We find that a sharp decline in the number of free memberships, resulting from the increasing advertising time, leads to the decrease in advertising fees and website profits. When the profit hits the bottom, it rebounds. As the advertising time increases, the number of premium memberships grows gradually, which results in an increase in website profit.
Figure 6 shows the impact of the reward gap between free and premium memberships on the website’s profit. It is clear that what mainly affects the optimal profit is the difference between the two rewards instead of the specific value of the two rewards. When there is little difference between the two rewards, viewers prefer free memberships, and advertising revenue is a major part of website profit. As the gap increases, the number of free memberships declines rapidly and the advertising revenue falls, as well as the website profit. When the reward gap reaches a certain value, it is worthy for viewers to upgrade to be premium memberships at some appropriate membership fee. Thus, the membership fee becomes the major part of website profit, which rebounds and grows with the increasing reward gap.
The impact of the impatience rate on the optimal website profit is provided by
Figure 7. With the impatience rate increasing, the number of free memberships decreases, which leads to a fall in the price for advertisers and a slight growth in the number of premium memberships. In addition, from
Figure 7, for a fixed impatience rate, a larger arrival rate
corresponds to a larger optimal website profit, which implies more potential viewers and means more profit.
Observing
Figure 8, we find that when the service cost gap is small, the optimal website profit decreases with the increasing service cost gap. While the gap increases, the number of premium memberships and the corresponding service costs should be controlled to maximize website profit. Thus, a higher membership fee leads to more free memberships and a high price for advertisers. And then, as shown in
Figure 8, the optimal website profit grows with the increasing service cost gap, when the gap is more than a certain value.
5. Conclusions
In this paper, we investigated a queuing system with two types of customers and infinite servers. Transient and steady state probability generation functions are obtained, based on which several performance measures are derived. As an application of the queuing system, we build an optimal price decision model for a video website based on the system performances. The impacts of negative advertising effects and customers’ potential value on the optimal pricing strategy are investigated, and numerical examples are presented to illustrate the impacts of parameters, such as advertising time and reward gap, on the optimal website profit. To obtain the optimal profit of the website, the prices for the advertisers and premium members need to be designed delicately. The optimal profit is very sensitive when the advertising time is short, and as the time gets longer, the optimal profit increases steadily. Increasing the reward gap between the two types of customers is helpful for obtaining high profits from the website. The optimal pricing for video websites is very complex, and what we worked out in this paper is limited, and there are many problems can be further discussed. For example, we can consider the pricing problem in a system where the serving devices have limited service capacity, then more congestion and complex impatient problems should be included for investigation. Moreover, the service for the free memberships can be discussed more finely, which means the service time can be divided into two parts, namely the advertising time and the video time.