Next Article in Journal
Sensitivity of a Ratio Vegetation Index Derived from Hyperspectral Remote Sensing to the Brown Planthopper Stress on Rice Plants
Next Article in Special Issue
Management Platforms and Protocols for Internet of Things: A Survey
Previous Article in Journal
Improved Sensing Capability of Integrated Semiconducting Metal Oxide Gas Sensor Devices
Previous Article in Special Issue
LOADng-IoT: An Enhanced Routing Protocol for Internet of Things Applications over Low Power Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Economic Analysis of a Multi-Sided Platform for Sensor-Based Services in the Internet of Things

1
Instituto ITACA, Universitat Politècnica de València, 46020 Valencia, Spain
2
Dipartimento di Ingegneria Civile e Ingegneria Informatica, Università di Roma Tor Vergata, 00133 Rome, Italy
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(2), 373; https://doi.org/10.3390/s19020373
Submission received: 14 November 2018 / Revised: 14 January 2019 / Accepted: 15 January 2019 / Published: 17 January 2019
(This article belongs to the Special Issue Sensor Systems for Internet of Things)

Abstract

:
A business model for sensor-based services is proposed where a platform creates a multi-sided market. The business model comprises a platform that serves as an intermediary between human users, app developers, and sensor networks, so that the users use the apps and the apps process the data supplied by the sensor networks. The platform, acting as a monopolist, posts a fee for each of the three sides so as to maximize its profit. This business model intends to mimic the market-creating innovation that main mobile apps platforms have generated in the smartphone sector. We conduct an analysis of the profit maximization problem faced by the platform, show that optimum prices exist for any parameter value, and show that these prices always induce an equilibrium in the number of agents from each side that join the platform. We show that the relative strength of the value that advertisers attach to the users determines the platform price structure. Depending on the value of this relative strength, two alternative subsidizing strategies are feasible: to subsidize either the users’ subscription or the developers’ registration. Finally, all agents benefit from an increase in the population at any of the three sides. This result provides a rationale for incentivizing not only the user participation, but also the entry of developer undertakings and the deployment of wireless sensor network infrastructure.

1. Introduction

The Internet of Things (IoT) is one of the hottest topics being debated today across industries worldwide. Although IoT devices are becoming omnipresent, the fact is that the market for services related to these devices is immature. Bohli, Sorge and Westhoff [1] stated that the commercial success of sensor-based services requires that both the appropriate market structure and corresponding pricing schemes be well understood. Among the different structures or business models that may be implemented for sensor-based services, some authors claim that the “platform” business model (also known as multi-sided market), with which companies such as Apple, Google, or Amazon have succeeded, is readily transferable to the Internet of Things [2].
This work proposes such a business model and analyzes the provision of sensor-based services by a platform that creates a multi-sided market.

1.1. IoT and Multi-Sided Markets

There have been various attempts to define the concept of a multi-sided market. We present below the most significant ones.
Armstrong [3] defined multi-sided markets as “markets in which two or more groups of agents interact via intermediaries or platforms. Surplus is created—or destroyed in the case of negative externalities—when the groups interact. […] In a set of interesting cases, cross-group externalities are present, and the benefit enjoyed by a member of one group depends upon how well the platform does in attracting customers from the other group.”
Rochet and Tirole [4] roughly defined multi-sided markets as “markets in which one or several platforms enable interactions between end-users and try to get the two (or multiple) sides ‘on board’ by appropriately charging each side.” However, they go further and define “a two-sided market as one in which the volume of transactions between end-users depends on the structure and not only on the overall level of the fees charged by the platform.”
Finally, Hagiu and Wright [5] believed that “At the most fundamental level, MSPs [multi-sided platforms] have two key features beyond any other requirements (such as indirect network effects [referring to [3]] or non-neutrality of fees [referring to [4]]). They enable direct interactions between two or more distinct sides. [And] each side is affiliated with the platform.”
Video game platforms and operating systems, first, and mobile apps, more recently, are examples of two-sided platforms, and they have been very successfully implemented. Based on the observation of the mobile apps market, Schuermans and Vakulenko [2] argue that “the evolution in mobile in the past six years holds a clear lesson for the Internet of Things. To realize its full potential, the fledgling Internet of Things industry needs to follow iOS’s and Android’s recipe of market-creating innovation.” According to the authors, “iOS in particular derives a significant part of its brand value and pricing power from its reputation to have most innovative apps coming to iOS first.” Furthermore, having witnessed that “the same steady stream of developer-driven innovation is already emerging in IoT,” they argued that “wide-ranging and often unexpected devices, services and apps that come from a growing community of Internet of Things developers is the main factor that will drive demand for IoT to unseen heights.” Finally, in order to make it possible, “instead of creating applications around specific devices (a parking app using parking sensors, a mobile app to unlock my door, and so on), data from all kinds of inputs can be gathered on a central platform.” In other words, the platform should focus on supplying data and providing support to third-party applications.

1.2. Objectives, Related Work and Structure

Motivated by the discussion by Schuermans and Vakulenko [2], this paper proposes a business model where a platform creates a three-sided market. Aligned with the above discussion on multi-sided markets:
  • The platform will intermediate between the three groups of agents that interact in an IoT market: users, application developers, and data sensors. By incorporating the data sensors, as stated above, the platform will no longer be focused on developing specific-purpose apps, but on gathering relevant data for the app developers, instead.
  • The platform will set corresponding fees/payments for each side or group in order to maximize the platform’s profits.
  • The profit maximizing fees/payments will incentivize the affiliation of the different groups leveraging the effect that each side has on the other sides (cross externalities).
In this work, we identify and characterize the relevant cross externalities between the three groups and propose a fee structure for the platform. Our aim is to check whether a multi-sided market emerges, in the sense explained in Section 1.1, and to analyze the influence of the different parameters on the profits, affiliations, and welfare of each group of agents on the equilibrium.
The contributions of the paper are then:
  • We propose a business model for a platform that intermediates in a three-sided IoT market.
  • We identify and characterize the relevant cross externalities between the three sides and propose a fee structure for the platform.
  • We derive the influence of the most relevant parameters on the profits, affiliations, and welfare of each group of agents on the equilibrium. These parameters are the relative strength attached by the advertisers to the subscribers and the population size of the groups.
There are some works that have analyzed multi-sided markets operated by platforms, in contexts such as crowdfunding [6], smartphones [7], and video games [8]. However, few papers have studied this market structure in the context of telecommunications services, e.g., see [9] for an application of this market structure to Internet access provision, in order to evaluate the issue of network neutrality. To the best of our knowledge, this paper is the first to model analytically a multi-sided market within an IoT context, progressing beyond a qualitative appraisal of such sorts of models.
The authors researched previously the topic of sensor-based services [10] and specifically of multi-sided markets operated by platforms in the context of IoT. In [11,12], a two-sided market was modeled, and alternative pricing schemes were comparatively analyzed. In [13], a preliminary model of an IoT market was presented. The current work extends this preliminary analysis in two ways: it conducts a complete equilibrium and optimization analysis, and it discusses an extended array of results that produce relevant conclusions.
The paper is structured as follows. In the next section, the business model is described, as well as the specific model for each agent, including the payment flow, the modeling decisions, and assumptions made, e.g., the utility expressions used in the analysis. In Section 3, the profit maximizing prices and equilibrium values are derived. In Section 4, we present and discuss some numerical results to illustrate the main characteristics of the model. Finally, Section 5 draws some conclusions.

2. Model Description

The scenario modeled in this work is shown in Figure 1. It comprises
  • N sensor networks (SNs)
  • one IoT platform
  • L developers
  • M users
Basically, the platform gathers the data that are sensed by the SNs, and the developers make use of the data for composing apps. The platform also provides the means to make these apps available for the users. We assume that the platform sets the business on a preexisting ecosystem of SNs and developers, both of which undertake their respective economic activities (e.g., data sensing for the SNs and app development for the developers). The payment flows for all agents in the scenario are detailed in Figure 2 and are explained in the following subsections.
We therefore assume a monopoly for the market structure. The primary reason is that our priority in this work is the assessment of the feasibility of the business model described in this section for the different stakeholders (users, developers, SNs, and the platform) and the analysis of the influence of the different parameters on this feasibility. We defer the analysis of an oligopoly to future works. Still, we can envision a scenario where barriers to entry are erected by the platform, e.g., a platform with a dominant position in the mobile application market may implement different fidelity schemes to entice the users and the developers to join the platform in the adjacent market of the apps for the IoT. Alternatively, the incumbent platform can engage in limit pricing in order to deter entry by taking advantage of an entry cost borne by the potential entrant platform. Under this situation, the incumbent would have the option to either accommodate entry (resulting in a duopoly) or exclude entry and enjoy monopolistic (but not maximum) profits. Entry exclusion will be such that the incumbent’s prices must be low enough to not leave any room for the entrant to cover its fixed cost of entry. On the basis of this example, we argue that the platform is a monopoly of the sort of an unregulated very large firm, so that depending on the results of the analysis, regulatory measures should be adopted on the basis of the improvement of the social welfare.
A summary of the notation used in this paper is given in Table 1.

2.1. Sensor Networks

There exist N sensor network (SN) islands. Each SN island consists of a sensor infrastructure that has been deployed by an undertaking. This undertaking may be a private enterprise or a public project; in either case, each undertaking performs an activity that justifies the infrastructure deployment. As far as our business model is concerned, each SN senses data as part of the main activity of the undertaking and may decide to generate a data stream as a sub-product of this main activity. These data may be supplied to the platform, allowing the SN to get additional revenue and thus providing a complementary way to monetize the data. In terms of costs, an investment sunk cost has already been incurred, and it is not relevant to our analysis. In terms of ownership, the data are owned by the undertaking, and the supply to the platform can be performed by an ownership transfer or a license agreement. This approach has been adopted by the authors in previous research [10,12], but also by other researchers [14].
Each SN is then capable of generating a stream of data for the platform and is paid a fixed amount f by the platform. This payment f is the same for all SNs that decide to supply data to the platform. Note that we are anticipating that the platform will not charge the SNs, but will pay them a fee.
As regards the costs, only incremental costs incurred by the data supply to the platform are relevant for our analysis. SN j pays a network access fee to the network access provider, which depends on its upload requirements, which may be stated in terms of data rate, for instance. We denote SN j’s upload requirements as s j , and the network access fee paid by SN j will be by γ s j , where γ is then a price per upload capacity unit. We assume that the number of SNs is sufficiently high so that each is assumed to take prices γ and f as given.
We then have a set of N SNs with different upload requirements s. We model the heterogeneity of the SNs in terms of s j through a random variable S uniformly distributed in the interval 0 , 1 .
SN j obtains a profit equal to the revenue f minus the cost γ s j if it joins the platform or a profit equal to zero if it does not. We denote the profit by Π ^ j s f γ s j . We will use superscript s to denote a quantity related to the SNs and superscript d to denote the developers.Thus, the profit of SN j is:
Π j s = max { 0 , Π ^ j s } ,
and it will join the platform if, and only if, Π ^ j s 0 ; the probability of this event is:
P f γ S 0 = P S f γ .
The number of connected SNs N (i.e., the SNs that join the platform) is then a random variable, and its expected value, n, is given by:
n = E N = N P S f γ .
Finally, the SNs’ welfare NW is defined as the average aggregate profits of the SNs, i.e.,
NW N E Π s = N 0 1 max { 0 , f γ s } d s .
which provides a single measure of the overall benefit received by the SNs.

2.2. App Developers

There are L app developers that may access the data gathered by the platform in order to compose the apps, which would then be offered to the users. We assume that the developers incurred fixed sunk costs when established as a company for a main activity that is being performed before the IoT platform made its value proposition. The registration for the IoT platform is assumed to cause only incremental revenues and costs, which are the ones relevant for our study and which are described as follows.
Each developer receives an advertising revenue that is dependent on the total number of platform subscribers and its quality as a developer. Specifically, developer k’s revenue is equal to α m e n e q k , where:
  • m e is the number of users that the advertisers expect will subscribe;
  • α is the valuation that the advertising agents attach to each subscriber;
  • n e is the number of SNs that the advertisers expect will connect;
  • q k is a quality factor and is assumed to be a sample of a random variable Q uniformly distributed in the interval 0 , 1 .
Implicit in the above expression is the fact that the quality of each developer increases proportionally with the number of SNs, i.e., n e q k .
On the other hand, each developer should pay an access fee d to the platform in order to access the data and to offer its applications.
Developer k obtains a profit equal to the revenue α m e n e q k minus the cost d if it joins the platform or a profit equal to zero otherwise. We denote the profit expression by Π ^ k d α m e n e q k d . Thus, the profit of developer k is:
Π k d = max { 0 , Π ^ k d } ,
and it will register with the platform if, and only if, Π ^ k d 0 ; and the probability of this event is:
P α m e n e Q d 0 .
The number of registered developers is then a random variable L , and its expected value, l, is given by:
l = E L = L P α m e n e Q d 0 .
Finally, the developers’ welfare DW is defined as the average aggregate profits of the developers, i.e.,
DW L E Π d = L 0 1 max { 0 , α m e n e q d } d q ,
which provides a single measure of the overall benefit received by the developers.

2.3. Users

Users are interested in accessing a range of sensor-based apps that the platform makes available to them.
Each user pays an access fee p to the platform, and this payment entitles the user to download and use apps. We assume that the users’ quality of experience (QoE) depends on the diversity of the developers registered to the platform, since the higher the number of different app developers available through the platform, the more satisfactory the user experience is [15]. Moreover, it also depends on the number of SNs connected to the platform, since the higher the number of SNs supplying data to the platform, the more satisfactory the user experience is.
We denote by l e the number of app developers that the users expect will register. We assume that the users expect that n e SNs will connect, that is that their expectations in this respect are the same as the advertisers’ expectations. The utility that a user i receives when subscribing to the platform u ^ i is then given by:
u ^ i = β l e n e ω i p ,
where ω i is the willingness to pay for the QoE of the ith user and β is a conversion factor.
Following [16,17], we model a heterogeneous population of M users, which are vertically differentiated by their willingness to pay for the QoE of the apps available through the platform. We assume that the willingness to pay is distributed through a random variable uniformly distributed in the interval 0 , 1 .
Note that we assume that the users are price-takers, which is a sensible assumption for a sufficiently high M.
If user i does not subscribe to the platform, she/he receives a utility equal to zero. Thus, the utility of user i is given as:
u i = max { 0 , u ^ i } ,
and she/he will subscribe to the platform if, and only if, u ^ i 0 ; and the probability of this event is:
P β l e n e p 0 .
The number of subscribers M is then a random variable, and its expected value, m, is given by:
m = E M = M P β l e n e p 0 .
Finally, the users’ welfare UW is defined as the average aggregate utility of the users, i.e.,
UW M E u = M 0 1 max { 0 , β l e n e ω p } d ω ,
which provides a single measure of the overall benefit received by the users.

2.4. Equilibrium

We look for fulfilled expectation equilibria [18] where each side’s expectations are fulfilled in (12) and (7)
m e = m
l e = l
n e = n .
An equivalent assumption is that all agents have a perfect foresight [19].
The number of subscribers m, registered developers l, and connected SNs n can be obtained from the solution of (12), (7), and (3), combined with (14)–(16).

2.5. The IoT Platform

The platform is assumed to operate as a monopolist, as discussed at the beginning of Section 2. The profit of the platform is given by the revenues from the subscribers and from the registered developers minus the cost incurred in paying the connected SNs, as shown in Figure 2. We assume that other costs are negligible. Therefore, the platform’s expected profits can be expressed as:
Π p = m p + l d n f
where expressions for m, l, and n can be obtained as described in the previous section.
The platform welfare is equal to its profit, so that we do not use a specific notation. Finally, we define social welfare SW as the sum of the welfare of all stakeholders, i.e.,
SW UW + DW + NW + Π p .

3. Analysis

Assuming that the monopolistic platform is free to set access fees p, d, and f, the platform faces the problem of choosing p, d, and f to maximize (17). Our interest is to find and characterize:
Π * = max p , d , f Π p > 0 ,
and the prices ( p * , d * , f * ) at which the maximum platform profit Π * is attained.
In order to determine the domain for ( p , d , f ) where ( p * , d * , f * ) can exist, we enunciate the following propositions:
Proposition 1.
If Π p > 0 , then:
m > 0 , l > 0 , n > 0 ,
and:
p < β l n , d < α m n , f > 0 .
Proof. 
First, we prove by contradiction that neither m = 0 , nor l = 0 , nor n = 0 is possible if Π p > 0 .
  • If m = 0 , Π ^ k d = d , and thus, either d = 0 or l = 0 . Hence, l d = 0 and Π p = n f 0 .
  • If l = 0 , U ^ i = p , and thus, either p = 0 or m = 0 . Hence, m p = 0 and Π p = n f 0 .
  • If n = 0 , we have both Π ^ k d = d and U ^ i = p . Therefore, l d = m p = 0 , and consequently, Π p = 0 .
All three cases lead to a contradiction with the fact that Π p > 0 . Consequently, m > 0 , l > 0 , and n > 0 .
Now, from (12), (7), (3), and the fact that m , l , n are positive, it follows that:
P p β l n > 0 ,
P Q d α m n > 0 ,
P S f γ > 0 .
Since , Q , and S are uniformly distributed in [ 0 , 1 ] , the above inequalities imply p < β l n , d < α m n , and f > 0 . □
Proposition 2.
Let us assume that Π * exists, and let Π p ( p * , d * , f * ) = Π * , then:
p * 0 , d * 0 , f * γ .
Proof. 
If p = p * < 0 , U ^ i = β l n ω p * > 0 . Thus, all users will subscribe to the platform: m = M > 0 . This allows us to write:
Π p | p = p * = M p * + Π p | p = 0 < Π p | p = 0 ,
which contradicts our assumption that the maximum is attained when p = p * .
Similarly, d = d * < 0 leads to the contradiction:
Π p | d = d * = L d * + Π p | d = 0 < Π p | d = 0 .
Finally, if f = f * > γ , n = N , and we obtain the contradiction:
Π p | f = f * = Π p | f = γ N ( f γ ) < Π p | f = γ .
Now, since we are interested in finding Π * > 0 , we can restrict the variation of prices as:
p [ 0 , β l n )
d [ 0 , α m n )
f ( 0 , γ ] .
With these restrictions, the expressions for m, l, and n (given in (12), (7), and (3)) become:
m = M 1 p β l n ,
l = L 1 d α m n ,
n = N f γ ,
and from these, we obtain the prices as functions of m, l, and n:
p = β l n 1 m M ,
d = α m n 1 l L ,
f = γ n N .
Now, substituting the expressions of p, d, and f into Π p gives:
Π p ( m , l , n ) = m l n α + β α l L β m M γ N n N 2 .
Moreover, from (4), (8), and (13), it easily follows that:
NW = N f 2 2 γ ,
DW = L α m n 2 1 d α m n 2 ,
UW = M β l n 2 1 p β l n 2 .
We note that the expression for Π p ( m , l , n ) given in (35) also yields a valid value when m = 0 , l = 0 , or n = 0 (see the proof of Proposition 1).
Thus, Π p ( m , l , n ) is defined in [ 0 , M ] × [ 0 , L ] × [ 0 , N ] , which is a compact set (closed and bounded), and is continuous (and differentiable) in this domain. This guarantees that Π p ( m , l , n ) attains a maximum, Π * , in [ 0 , M ] × [ 0 , L ] × [ 0 , N ] . Furthermore, since we are interested in the case Π * > 0 , the maximum must be attained in ( 0 , M ] × ( 0 , L ] × ( 0 , N ] . The problem of maximization is then formulated as:
Maximize Π p ( m , l , n ) subject to m , l , n > 0 , g 1 ( m , l , n ) = m M 0 , g 2 ( m , l , n ) = l L 0 , g 3 ( m , l , n ) = n N 0 .
First, we find the points ( m , l , n ) in [ 0 , M ] × [ 0 , L ] × [ 0 , N ] that meet the necessary conditions for a local maximum. As shown below, for all possible values of M , L , N , α , β , γ > 0 , there exists one, and only one, solution to the necessary conditions, which is denoted by ( m * , l * , n * ) . Therefore, since the continuity of Π p ( m , l , n ) ensures the existence of a global maximum in [ 0 , M ] × [ 0 , L ] × [ 0 , N ] , we conclude that a global maximum is attained at ( m * , l * , n * ) . Moreover, it is also shown that Π * = Π p ( m * , l * , n * ) > 0 .
The necessary conditions are given by the Karush–Kuhn–Tucker (KKT) conditions:
Π p ( m , l , n ) = μ 1 g 1 + μ 2 g 2 + μ 3 g 3 = μ 1 [ 1 0 0 ] T + μ 2 [ 0 1 0 ] T + μ 3 [ 0 0 1 ] T = [ μ 1 μ 2 μ 3 ] T , μ 1 , μ 2 , μ 3 0 , μ 1 ( m M ) = 0 , μ 2 ( l L ) = 0 , μ 3 ( n N ) = 0 ,
which, applied to the expression of Π p given in (35), can be written as:
Π p m = l n α + β α l L β m M β m M l n = μ 1 0 ,
Π p l = m n α + β α l L β l L α l L m n = μ 2 0 ,
Π p n = l n α + β α l L β m M 2 γ n N = μ 3 0 ,
and:
if m < M , then μ 1 = 0 ,
if l < L , then μ 2 = 0 ,
if n < N , then μ 3 = 0 .
We will study separately the types of possible solutions for each of the following regions of the Π p ( m , l , n ) domain:
region m * l * n *
R M L N = M = L = N
R M L n = M = L < N
R M l N = M < L = N
R M l n = M < L < N
R m L N < M = L = N
R m L n < M = L < N
R m l N < M < L = N
R m l n < M < L < N

3.1. Regions R M L N and R M L n ( m * = M , l * = L )

By substituting m * = M and l * = L in (41), we see that the solutions in R M L N and R M L n are not feasible.

3.2. Regions R M l N and R M l n ( m * = M , l * < L )

By substituting m = M in (42) with μ 2 = 0 , we obtain that:
l * = L 2 ,
and by substituting m = M and l = L / 2 in (41), we see that this solution exists when:
α β 2 .
To check if this solution exists for n * = N , we substitute m = M , l = L / 2 , and n = N in (43), and we see that it does if:
γ β M L 8 α β .
Therefore, if the above condition is met, ( M , L / 2 , N ) is a maximum in ( 0 , M ] × ( 0 , L ] × ( 0 , N ] , and:
Π * = γ N α 4 γ M L 1 > 0 .
The solution for n * < N is found by substituting m = M and l = L / 2 in (43) with μ 3 = 0 , resulting in:
n * = M L N 8 α γ ,
which exists if:
γ β > M L 8 α β .
This solution is also a maximum in ( 0 , M ] × ( 0 , L ] × ( 0 , N ] , and:
Π * = γ N n * N 2 > 0 .

3.3. Regions R m L N and R m L n ( m * < M , l * = L )

Proceeding in an analogous way to the previous case, we obtain that the solution is m * = M / 2 , and it exists if:
α β 2 .
For n * = N , the solution exists if:
γ β M L 8 ,
and:
Π * = γ N β 4 γ M L 1 > 0 .
For n * < N , the solution is n * = M L N ( β / 8 γ ) , and it exists if:
γ β > M L 8 ,
and:
Π * = γ N n * N 2 > 0 .

3.4. Regions R m l N and R m l n ( m * < M , l * < L )

By solving the system formed by (41) with μ 1 = 0 and (42) with μ 2 = 0 , we obtain that:
m * = α + β 3 β M ,
l * = α + β 3 α L ,
which exist for m * < M and l * < L if:
1 2 < α β < 2 .
To check this solution for n * = N , we substitute the values of m and l given by (59) and (60), and n = N , in (43), and we find that it exists if:
γ β M L 2 α β 1 + α β 3 3 ;
it results in:
Π * = γ N α + β 3 3 M L α β γ 1 > 0 .
The solution for n * < N is found by substituting the values of m and l given by (59) and (60) in (43) with μ 3 = 0 , resulting in:
n * = M L 2 α β γ α + β 3 3 N ,
which exists if:
γ β > M L 2 α β 1 + α β 3 3 ,
and results in:
Π * = γ N n * N 2 > 0 .

3.5. Summary of the Results of the Analysis

Figure 3 displays the regions where each of the solution types exists. The limits of these regions are given by the values of the parameters α , β , and γ . Parameter α is the valuation that the advertising agents attach to each subscriber; parameter β is the coefficient of proportionality between the user utility and the product of the number of connected SNs and the number of registered developers; and parameter γ is the price per upload capacity unit paid by each SN. In Figure 3, the regions are represented in a plane defined by α and γ normalized to β . As seen, in the α / β axis, the regions are simply bounded by the thresholds 1/2 and two, while in the γ / β axis, there is a single border that is a piecewise function defined by (55), (62), and (49).
Table 2 contains the expressions of m * , l * , and n * for the six solution types. Knowing these values, optimal prices p * , d * , and f * can be obtained from (32)–(34), and the welfare of SNs, developers, and users can be obtained from (36)–(38), while the platform profit can be obtained from (17).

3.6. Price Elasticity of Demands

Here, we analyze the price elasticity of the demands m and l, defined as:
E m , p m p p m ,
E l , d l d d l ,
in the equilibrium ( m * , l * , n * ) .
Taking derivatives in (29)–(31), we obtain:
m p = M β l n M m p β l n L l d α m n 1 1
l d = L α m n M m p β l n L l d α m n 1 1
Now, using (32)–(33), we can write:
E m , p = M m 1 M m 1 L l 1 1 ,
E l , d = L l 1 M m 1 L l 1 1 .
Finally, substituting the values of m * and l * from Table 2 into (71) and (72) yields the elasticities for each equilibrium type as summarized in Table 3. Note the following characteristics of the elasticities:
  • the expressions of the two elasticities are independent of the SNs’ side, that is they are not dependent on either n, or γ , or f;
  • the absolute values are less than or equal to one, that is the demands at the users’ and developers’ sides are inelastic;
  • a higher relative valuation α / β translates into a less elastic user demand and a more elastic developer demand.

4. Results and Discussion

In this section, we present and discuss some numerical results to illustrate the main characteristics of the model.

4.1. Optimum Prices and Equilibrium Values

First, the equilibrium values m * , l * , and n * , whose expressions were previously shown in Table 2, are now represented in Figure 4, Figure 5 and Figure 6 and are discussed together with the optimum prices p * , d * , and f * , which are represented as normalized values in Figure 7, Figure 8 and Figure 9.
First, we focus on the dependence of the optimum prices and the equilibrium values on α / β .
  • For α / β > 2 , the maximum profits are achieved when the users are offered a free service ( p * = 0 , Figure 7), and therefore, all users subscribe to the service ( m * = M , Figure 4). The users’ subscription is then subsidized by the advertisers. Note that a high value of α means that a subscriber is highly valued by the agents willing to advertise through the apps. On the other hand, half of the developers register ( l = L / 2 , Figure 5). Finally, the number of connected SNs, n * , also reaches the maximum value N (Figure 6), which is achieved when f * reaches the value γ (Figure 9). The platform does not need to pay a fee higher than this value. This highest payment occurs for α / β greater than a threshold that depends on the value of the other parameters.
  • For α / β < 1 / 2 , maximum profits are instead achieved when all developers register for free ( l * = L and d * = 0 , Figure 5 and Figure 8, respectively). In this case, the subscribers are charged a non-zero price (Figure 7). As a kind of dual situation compared to the previous case, half of the users subscribe ( m * = M / 2 , Figure 4). The developers’ registration is now subsidized by the subscribers. As regards the SNs, they are paid the lowest fee (check the surface cut for a fixed γ / β in Figure 9), and the number of connected SNs is correspondingly at the lowest value (Figure 6).
  • For intermediate values of α / β , a fraction of the users subscribe and a fraction of the developers register, both paying non-zero fees. Moreover, a fraction of the SNs connects and receives a non-zero fee. Recalling the computation of the price elasticities E m , p and E l , d made in Section 3.6, we note that as α / β moves from 1 / 2 to two, the demand m * becomes more inelastic, that is an eventual p * reduction has less impact on the subscription, which approaches 100% (Figure 4). Conversely, as α / β moves from two to 1 / 2 , the demand l * becomes more inelastic, that is an eventual d * reduction has less impact on the developers’ registration, which approaches 100% (Figure 5).
Second, it can be checked that the above discussion is qualitatively the same for any value of γ / β for m * , l * , p * , and d * . In contrast, for n * and f * , there is a qualitative difference when γ / β goes below M L / 8 : n * is N for all α / β (Figure 6, when M N L β / 8 γ reaches N), and f * is also constant and equal to γ (Figure 9).
And third, n * is proportional to M L for the intermediate range of values of α / β (check Table 2), so that there is an incentive for the SNs to join the platform if the population size from either of the other two sides increases in the long term. Otherwise, there is only the dependence of m * , l * , and n * on their respective population sizes M, L, and N, so that no other cross influence prevails in the long term. Nevertheless, our analysis is static, and these sorts of dynamic considerations are qualitative comparative statics.

4.2. Welfare

Next, we proceed to discuss the welfare of every group of agents (users, developers, SNs, and platform) when the platform fixes the optimum prices for the three sides. we want to discuss the effect of M, L, N, and α .
Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 represent the welfare expressions, normalized to N, as a function of the user-developer population product, M L , for three different ranges of the value of α / β . The normalization is motivated by the fact that the expressions are proportional to N.
First, it should be highlighted that all welfare is non-decreasing with M L . As regards U W and D W , they increase first quadratically and later linearly. This implies that whenever L increases, the increase in l * (Figure 5) compensates for the increase in the price p * for the users (Figure 7), and this increases U W (Figure 10). Alternatively, whenever M increases, the increase in the number of subscribers m * (Figure 4) compensates for the increase in the price d * for the developers (Figure 8), and this increases D W (Figure 11). N W increases first quadratically and then keeps constant (Figure 12), once all SNs are connected (Figure 6), and therefore, the fee γ * does not need to increase beyond γ (Figure 9). P W increases quadratically for all M L (Figure 13). Furthermore, S W increases with ML (Figure 14), consequently.
The positive influence that M, L, and N exert over the welfare of every group of agents can provide a rationale for increasing the user population (M), e.g., through marketing campaigns or subsidies. However, it can also provide a business case for the entry of enterprises specialized in developing sensor-based applications (L) and for the deployment of sensor networks (N).
Second, all welfare is proportional to N. Indeed, higher values of N drive SNs’ participation up (Figure 6), which explains the increase in N W . Moreover, higher values of N also drive p * and d * up, which explains the increase in P W . Furthermore, despite the increase in the price p * paid by the subscribers and the price d * paid by the developers, we observe that U W increases and that D W also increases with respect to N.
Finally, higher values of α / β drive all groups’ welfare up. As regards the users, this implies that the decrease in the price p * (Figure 7) compensates for the decrease in the number of registered developers l * (Figure 8). As regards the developers, this implies that the increase in the number of subscribers m * (Figure 4) compensates for the increase in the price d * (Figure 8).
Figure 15, Figure 16 and Figure 17 show the welfare distribution among the groups of agents as a function of M L for three ranges of the value of α / β .
It can be observed that the platform always gets the largest share of the welfare, while the SNs get the smallest share.
The welfare distributes in an egalitarian manner between some groups of agents as long as M L is below a threshold value. Specifically, the welfare is equally shared between the users and the platform (Figure 15); between the users, the platform and the developers (Figure 16); or between the platform and the developers (Figure 17). Beyond the threshold value, which depends on the values of α , β , and γ , the welfare distribution is increasingly inequitable. This observation allows us to conclude, first, that the intermediate region α / β 1 / 2 , 2 exhibits the most egalitarian welfare distribution, at the expense of the platform share; and second, that moderate values of the product M L maintain an egalitarian welfare distribution, regardless of the value of α / β .
To summarize the above discussion: every welfare is directly proportional to N and non-decreasing in M L and is distributed in an egalitarian manner between the users, the platform, and the developers for intermediate values of α / β and moderate values of M L .

5. Conclusions

A business model for the provision of sensor-based services has been proposed. This business model exhibits a platform aiming to create a multi-sided market where users, SNs, and app developers interact and are charged accordingly by the platform. A scenario where only a platform is present in the market is analyzed, and the effect of some parameters is computed and discussed.
We have shown first that profit maximizing platform prices exist for any parameter values and that these prices always induce an equilibrium in the number of agents from each group that join the platform.
Second, we have shown that the relative strength of the value that advertisers attach to the subscribers, the ratio α β , determines the platform price structure. Specifically, two alternative subsidizing strategies are feasible: to subsidize either the users’ subscription (when that value is relatively strong, i.e., α β > 2 ) or the developers’ registration (when it is relatively weak, i.e., α β < 1 2 ).
All in all, a high normalized advertiser valuation is beneficial for all groups of agents (users, platform, developers, and SNs), as the welfare computation in Section 4.2 has shown. However, there is a welfare distribution effect that must be considered, since intermediate normalized advertiser valuations 1 2 α β 2 exhibit the most egalitarian welfare distribution between the groups of agents.
Finally, all groups of agents benefit from an increase in the population at any of the three sides, and this fact would provide a rationale for incentivizing not only the user participation, i.e., high values of M, but also the entry of developer undertakings, i.e., high values of L, and the deployment of SN infrastructure, i.e., high values of N.
From a practical perspective, this analysis provides a basic rationale for the deployment of a platform for an Internet-of-Things market supported by a feasible business model. The proposed business model intends to translate the success stories from the mobile app arena to the IoT arena and provides some operating guidance in terms of which side to incentivize. Finally, our proposal may be adopted or taken into account by the current emerging IoT platforms.

Author Contributions

Conceptualization, L.G.; formal analysis, L.G., J.R.V. and V.P.; investigation, M.N.; methodology, J.R.V. and V.P.; validation, V.P.; visualization, J.R.V.; writing, original draft, L.G., J.R.V. and M.N.; writing, review and editing, L.G., J.R.V., V.P., and M.N.

Funding

This work has been supported by the Spanish Ministry of Economy and Competitiveness through Project TIN2013-47272-C2-1-R (co-supported by the European Social Fund) and by Institute ITACA-UPVthrough “Convocatorias Ayudas 2019-5”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bohli, J.M.; Sorge, C.; Westhoff, D. Initial observations on economics, pricing, and penetration of the internet of things market. ACM SIGCOMM Comput. Commun. Rev. 2009, 39, 50–55. [Google Scholar] [CrossRef]
  2. Schuermans, S.; Vakulenko, M. IoT—Breaking Free From Internet and Things, How Communities and Data Will Shape the Future of IoT in Ways We Cannot Imagine. VisionMobile Rep. 2014. Available online: http://www.visionmobile.com/blog (accessed on 15 July 2017).
  3. Armstrong, M. Competition in two-sided markets. RAND J. Econ. 2006, 37, 668–691. [Google Scholar] [CrossRef] [Green Version]
  4. Rochet, J.C.; Tirole, J. Two-sided markets: A progress report. RAND J. Econ. 2006, 37, 645–667. [Google Scholar] [CrossRef]
  5. Hagiu, A.; Wright, J. Multi-sided platforms. Int. J. Ind. Organ. 2015, 43, 162–174. [Google Scholar] [CrossRef]
  6. Belleflamme, P.; Omrani, N.; Peitz, M. The economics of crowdfunding platforms. Inf. Econ. Policy 2015, 33, 11–28. [Google Scholar] [CrossRef] [Green Version]
  7. Campbell-Kelly, M.; Garcia-Swartz, D.; Lam, R.; Yang, Y. Economic and business perspectives on smartphones as multi-sided platforms. Telecommun. Policy 2015, 39, 717–734. [Google Scholar] [CrossRef]
  8. Mantena, R.; Sankaranarayanan, R.; Viswanathan, S. Platform-based information goods: The economics of exclusivity. Decis. Support Syst. 2010, 50, 79–92. [Google Scholar] [CrossRef]
  9. Economides, N.; Tåg, J. Network neutrality on the Internet: A two-sided market analysis. Inf. Econ. Policy 2012, 24, 91–104. [Google Scholar] [CrossRef] [Green Version]
  10. Guijarro, L.; Pla, V.; Vidal, J.R.; Naldi, M. Game theoretical analysis of service provision for the Internet of Things based on sensor virtualization. IEEE J. Sel. Areas Commun. 2017, 35, 691–706. [Google Scholar] [CrossRef]
  11. Guijarro, L.; Pla, V.; Vidal, J.R.; Naldi, M. Maximum-profit two-sided pricing in service platforms based on wireless sensor networks. IEEE Wirel. Commun. Lett. 2016, 5, 8–11. [Google Scholar] [CrossRef]
  12. Guijarro, L.; Pla, V.; Vidal, J.R.; Naldi, M.; Mahmoodi, T. Wireless Sensor Network-Based Service Provisioning by a Brokering Platform. Sensors 2017, 17, 1115. [Google Scholar] [CrossRef] [PubMed]
  13. Guijarro, L.; Vidal, J.R.; Pla, V.; Naldi, M. Wireless sensor network-based service provision: A three-sided market model. In Proceedings of the 13th International Conference on Network and Service Management (CNSM), Tokyo, Japan, 26–30 November 2017; pp. 1–7. [Google Scholar]
  14. Niyato, D.; Hoang, D.T.; Luong, N.C.; Wang, P.; Kim, D.I.; Han, Z. Smart data pricing models for the internet of things: A bundling strategy approach. IEEE Netw. 2016, 30, 18–25. [Google Scholar] [CrossRef]
  15. Bresnahan, T.; Orsini, J.; Yin, P.L. Platform Choice by Mobile App Developers. 2014. Available online: http://citeseerx.ist.psu.edu (accessed on 15 May 2018).
  16. Mussa, M.; Rosen, S. Monopoly and product quality. J. Econ. Theory 1978, 18, 301–317. [Google Scholar] [CrossRef]
  17. Economides, N.S. A note on equilibrium in price-quality competition. Greek Econ. Rev. 1985, 7, 179–186. [Google Scholar]
  18. Katz, M.L.; Shapiro, C. Network externalities, competition, and compatibility. Am. Econ. Rev. 1985, 75, 424–440. [Google Scholar]
  19. Shy, O. The Economics of Network Industries; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
Figure 1. Scenario. SNs, sensor networks.
Figure 1. Scenario. SNs, sensor networks.
Sensors 19 00373 g001
Figure 2. Platform payment flow model.
Figure 2. Platform payment flow model.
Sensors 19 00373 g002
Figure 3. Regions of existence of the different solution types.
Figure 3. Regions of existence of the different solution types.
Sensors 19 00373 g003
Figure 4. Number of subscribers m * as a function of the normalized advertiser valuation α β .
Figure 4. Number of subscribers m * as a function of the normalized advertiser valuation α β .
Sensors 19 00373 g004
Figure 5. Number of registered developers l * as a function of the normalized advertiser valuation α β .
Figure 5. Number of registered developers l * as a function of the normalized advertiser valuation α β .
Sensors 19 00373 g005
Figure 6. Number of connected SNs n * as a function of the normalized advertiser valuation α β .
Figure 6. Number of connected SNs n * as a function of the normalized advertiser valuation α β .
Sensors 19 00373 g006
Figure 7. Normalized subscription price p * as a function of the normalized advertiser valuation α β and the normalized network access fee γ β .
Figure 7. Normalized subscription price p * as a function of the normalized advertiser valuation α β and the normalized network access fee γ β .
Sensors 19 00373 g007
Figure 8. Normalized access fee d * as a function of the normalized advertiser valuation α β and the normalized network access fee γ β .
Figure 8. Normalized access fee d * as a function of the normalized advertiser valuation α β and the normalized network access fee γ β .
Sensors 19 00373 g008
Figure 9. Normalized SN payment f * as a function of the normalized advertiser valuation α β and the normalized network access fee γ β .
Figure 9. Normalized SN payment f * as a function of the normalized advertiser valuation α β and the normalized network access fee γ β .
Sensors 19 00373 g009
Figure 10. Normalized users’ welfare at the optimum as a function of the user-developer population product M L .
Figure 10. Normalized users’ welfare at the optimum as a function of the user-developer population product M L .
Sensors 19 00373 g010
Figure 11. Normalized developers’ welfare at the optimum as a function of the user-developer population product M L .
Figure 11. Normalized developers’ welfare at the optimum as a function of the user-developer population product M L .
Sensors 19 00373 g011
Figure 12. Normalized SNs’ welfare at the optimum as a function of the user-developer population product M L .
Figure 12. Normalized SNs’ welfare at the optimum as a function of the user-developer population product M L .
Sensors 19 00373 g012
Figure 13. Normalized maximum platform’s profit as a function of the user-developer population product M L .
Figure 13. Normalized maximum platform’s profit as a function of the user-developer population product M L .
Sensors 19 00373 g013
Figure 14. Normalized social welfare at the optimum as a function of the user-developer population product M L .
Figure 14. Normalized social welfare at the optimum as a function of the user-developer population product M L .
Sensors 19 00373 g014
Figure 15. Welfare share as a function of the user-developer population product M L for a normalized advertiser valuation α β < 1 2 .
Figure 15. Welfare share as a function of the user-developer population product M L for a normalized advertiser valuation α β < 1 2 .
Sensors 19 00373 g015
Figure 16. Welfare share as a function of the user-developer population product M L for a normalized advertiser valuation 1 2 α β 2 .
Figure 16. Welfare share as a function of the user-developer population product M L for a normalized advertiser valuation 1 2 α β 2 .
Sensors 19 00373 g016
Figure 17. Welfare share as a function of the user-developer population product M L for a normalized advertiser valuation 2 < α β .
Figure 17. Welfare share as a function of the user-developer population product M L for a normalized advertiser valuation 2 < α β .
Sensors 19 00373 g017
Table 1. Summary of notation.
Table 1. Summary of notation.
EquationPage
System Parameters
Number of usersM 3
Number of developersL 3
Number of sensor networks (SNs)N 3
Conversion factor β 7
Valuation of a subscriber α 6
Network access fee per upload capacity unit γ 5
Optimization Parameters
Fee paid by each user to the platformp 7
Fee paid by each developer to the platformd 6
Fee paid by the platform to each SNf 5
Values of p, d, and f at which the maximum platform’s profits are attained p * , d * , f * 8
Random Variables
Number of subscribers M 7
Number of registered developers L 7
Number of connected SNs N 6
User willingness to pay 7
Developer quality factor Q 6
SN upload requirements S 6
Expected number of M m(12)7
Expected value of L l(7)7
Expected value of N n(3)6
Value of for user i w i 7
Value of Q for developer k q k 6
Value of S for SN j s j 5
Number of users that the advertisers expect will subscribe m e 6
Number of developers that the users expect will register l e 7
Number of SNs that the advertisers expect will connect n e 6
Profits and Welfare
Utility of user i u i (10)7
Profits of developer k Π k d (5)6
Profits of SN i Π i s (1)6
Platform’s profits Π p (17)8
Maximum platform’s profits Π * (19)8
Users’ welfareUW(13)7
Developers’ welfareDW(8)7
SNs’ welfareNW(4)6
Social welfareSW(18)8
Table 2. Summary of the results of the analysis.
Table 2. Summary of the results of the analysis.
Region m * l * n *
R M l N
R M l n
M L 2 N
α 8 γ M N L
R m L N
R m L n
M 2 LN
β 8 γ M N L
R m l N
R m l n
α + β 3 β M α + β 3 α L N
M L N 2 α β γ α + β 3 3
Table 3. Price elasticity of demands in the equilibrium.
Table 3. Price elasticity of demands in the equilibrium.
Regions E m , p ( m * , l * , n * ) E l , d ( m * , l * , n * )
α β 1 2 R m L N , R m L n 1 0
1 2 α β 2 R m l N , R m l n 1 3 1 ( α / β ) 2 α / β + 1 1 3 1 ( α / β ) 2 ( α / β ) 1 + 1
2 α β R M l N , R M l n 0 1

Share and Cite

MDPI and ACS Style

Guijarro, L.; Vidal, J.R.; Pla, V.; Naldi, M. Economic Analysis of a Multi-Sided Platform for Sensor-Based Services in the Internet of Things. Sensors 2019, 19, 373. https://doi.org/10.3390/s19020373

AMA Style

Guijarro L, Vidal JR, Pla V, Naldi M. Economic Analysis of a Multi-Sided Platform for Sensor-Based Services in the Internet of Things. Sensors. 2019; 19(2):373. https://doi.org/10.3390/s19020373

Chicago/Turabian Style

Guijarro, Luis, Jose R. Vidal, Vicent Pla, and Maurizio Naldi. 2019. "Economic Analysis of a Multi-Sided Platform for Sensor-Based Services in the Internet of Things" Sensors 19, no. 2: 373. https://doi.org/10.3390/s19020373

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop