IEEE TRANSACTIONS ON SERVICES COMPUTING, 201X 1
Spot Transit: Cheaper Internet Transit for Elastic Traffic Hong Xu, Member, IEEE, and Baochun Li, Senior Member, IEEE
Abstract—We advocate to create a spot Internet transit market, where transit is sold using the under-utilized backbone capacity at a lower price. The providers can improve profit by capitalizing the perishable capacity, and customers can buy transit on demand without a minimum commitment level for elastic traffic, and as a result improve their surplus (i.e., utility gains). We conduct a systematic study of the economical benefits of spot transit both theoretically and empirically. We propose a simple analytical framework with a general demand function, and solve the pricing problem to maximize the expected profit, taking into account the potential revenue loss of regular transit when spot transit traffic hikes. We prove the price advantage of spot transit, as well as the profit and surplus improvements for tier-1 ISPs and customers, respectively. Using real-world price data and traffic statistics of 6 IXPs with more than 1000 ISPs, we evaluate spot transit and show that significant financial benefits can be achieved in both absolute and relative terms, robust to parameter values.
Index Terms—Network economics, Internet transit, bandwidth pricing F
1INTRODUCTION centers can use it for the bulk backup and replication traffic across the Internet [11], [19]. Eyeball ISPs can Internet transit has traditionally been traded with use it at demand valleys to support time-dependent long-term contracts, where the tier-1 Internet Ser- pricing [16]. A lower broadband access price can be vice Provider (ISP) specifies pricing and the transit advertised at valley periods, encouraging users to de- customers commit a minimum level of bandwidth fer time-insensitive applications, and reduce the costly consumption. Two facts make this market inefficient peak demand. In short, they can cope with traffic for today’s Internet. First, tier-1 ISPs typically over- fluctuations in a more flexible and cost efficient way. provision the backbone and have a portion of the Moreover, small ISPs that originally rely on various capacity under-utilized most of the time [13], which forms of peering or buying from transit resellers [35], represents a bulk of the missing revenue opportunities. [39] can now purchase spot transit to offload the Second, the transit customers are increasingly unwill- elastic traffic, and enjoy the reachability of a tier-1 ing to purchase transit due to sheer costs of serving the backbone with lower costs. The barrier of minimum ever increasing traffic volumes. Cisco estimates that committed data rates no longer exists. Since it does busy-hour Internet traffic will increase fivefold by 2015 not differentiate based on protocol or user type, spot while average traffic will increase fourfold [12]. transit is also less susceptible to network neutrality In this paper, we advocate that a Internet transit spot concerns spawned by some instances of paid peering market should be created, where the unused transit [1], [39]. capacity is sold at a lower price to compliment the In this paper, we are primarily interested in the traditional contract-based market. To serve the spot economic aspect of the market, in particular, pricing, traffic, the tier-1 ISP uses its under-utilized capacity profit for tier-1 ISPs, and consumer surplus, i.e. utility that are otherwise wasted. It provides no Quality-of- gains, for transit customers. Pricing is critical as it di- Service (QoS) guarantee or support for spot transit. rectly affects the incentives of both sides to participate. This enables the ISP to adopt a lower price and earn We take the liberty to envision that a spot market is extra revenue from the available, yet perishable, band- technically feasible, and conduct a systematic study of width resource. It can also stop routing the spot traffic the economical benefits of spot transit. at any time, when capacity is needed for regular transit The unique challenge of pricing here arises from or to handle network failures. an intriguing interplay between the spot and regular The transit customers, on the other hand, have the transit traffic, whose bits share the same backbone flexibility to buy transit on demand at a discount. Spot infrastructure. When the tier-1 ISP tries to lower the transit is ideal for elastic traffic [33]. For example, data price to attract demand, it is certainly possible that the increased spot traffic hogs up the network and Hong Xu is with Department of Computer Science, City University • causes performance degradation to the regular traffic. of Hong Kong, Kowloon, Hong Kong. Email: [email protected]. Therefore, the risk of and its impact Baochun Li is with Department of Electrical and Computer Engineer- demand overflow ing, University of Toronto, Toronto, Ontario M5S 3G4, Canada. Email: on profit have to be taken into account. [email protected]. We solve the spot transit pricing problem for ex- pected profit maximization of a tier-1 ISP under the classical additive random demand model [31], which an equivalent pace [37]. As a result, underutilization we validate against real inter-domain traffic. Further, continues, with average and peak link utilization on we prove that spot transit improves both profit and major backbone lines virtually unchanged [36]. consumer surplus, as long as it is cheaper than regular The under-utilized backbone capacity represents a transit. It is therefore a win-win solution for both sides. bulk of missing revenue opportunities for tier-1 ISPs. We emphasize that all our results are obtained with a Network capacity is inherently a perishable resource: general demand function that captures the basic prop- bandwidth that is not used is lost forever. On the erties of any demand function. Essentially, the benefits other hand, despite the constant decline of transit of spot transit only depend on the characteristics of prices [37], customers face enormous transit costs due elastic traffic. to the rapid-growing traffic. New forms of peering To quantitatively understand the potential of spot [39] and smart traffic engineering schemes [19], [40] transit, we perform an extensive empirical evaluation are continuously being developed to cut the transit based on traffic traces collected from 6 Internet eX- bill. This demonstrates the inefficiency of the current change Points (IXPs) in America, Europe, and Asia. market, and calls for novel solutions that offer better The dataset of each IXP contains aggregated traffic ways of trading transit. statistics from more than 100 ISPs with peak demand Motivated by these observations, we propose to between 1200 Gbps and around 200 Gbps. We use two create a spot transit market, where the unused capacity canonical demand functions with real transit prices, is sold at a discount without SLAs regarding network empirical demand elasticity data, and a range of model availability, route stability, etc. Transit customers can parameters. We find that, spot transit typically can be purchase spot transit on-demand without entering a 15%-30% cheaper, and provide more than 60% profit contract first. The spot transit market compliments the improvement for tier-1 ISPs and more than 10% sur- regular contract based market. It suits well to serve plus improvement for customers. In dollar terms, the the elastic traffic, such as the bulk replication and profit and surplus gains are on the order of millions backup traffic across datacenters and most residential (monthly) for large IXPs and hundreds of thousands broadband traffic, because it can tolerate delay and for smaller ones. The benefit is robust: 10% profit and loss and is much more price sensitive [39]. surplus improvements are still observed even in the worst case. D D We make three original contributions in this paper. Revenue First, we propose spot transit, a transit market that Revenue D1 = 226.4 allows customers to buy underutilized transit capacity Surplus Surplus on demand at a discounted price (Sec. 2). Second, we D0 = 100 propose a simple analytical framework that strikes a p0 =5 p p1 =3 p balance between economic theory and realistic aspects (a) Regular transit at $5/Mbps (b) Spot transit at $3/Mbps of Internet transit. With a general demand function (Sec. 3), we characterize the optimal price as a function Fig. 1. The benefits of the spot transit market. It of the provision cost, overflow penalty, demand elas- improves the social welfare by improving the revenue ticity, and the predictability of traffic. We theoretically for tier-1 ISPs, and surplus for transit customers. The 1.6 demand curve shown is D = 1313.26 p . establish the price advantage and efficiency gains of · spot transit (Sec. 4). Third, we empirically evaluate spot transit using real traffic statistics and price data. To intuitively see the potential of the spot transit We obtain realistic parameters for demand functions market, Figure 1 shows a typical iso-elastic demand by fitting empirical traffic data into canonical economic curve [24], [39] for a tier-1 ISP’s elastic traffic. We models, and demonstrate the significant benefits of choose the demand function such that at a regular spot transit (Sec. 5). Towards the end, we also discuss transit price of $5/Mbps, the elastic traffic is 100 Gbps. issues about implementing such a market (Sec. 6). The revenue is $500,000 per month. If the demand were to be served by the spot transit market, since the tier-1 ISP does not need to provide QoS guarantees, 2BACKGROUND AND MOTIVATION it can afford a lower price of, say, $3/Mbps, with a The Internet backbone consists of a small number of 40% discount. At such a low price, demand rises to tier-1 ISPs, each owning a portion of the global infras- around 226.4 Gbps, and our tier-1 ISP collects around tructure, and can reach the entire Internet solely via $680,000. Thus, by creating the spot transit market and settlement-free interconnection, i.e. peering. They pro- optimizing price, the tier-1 ISP attains a 36% profit vide transit services to transit customers for monetary increase. This represents a strong financial incentive. returns. It is widely known that the tier-1 backbone The spot transit market also benefits transit cus- is largely under-utilized (under 50%) due to over- tomers in terms of consumer surplus, which is the provisioning [13]. Over recent years, though traffic has difference between the total amount that they are been growing at a 40%–50% annual rate [12], [18], willing to pay and the actual amount that they do backbone capacity has been increasing worldwide at pay at the market price [22]. As depicted in Figure 1, consumer surplus is greatly improved with a lower transit price. Therefore, the spot market achieves higher efficiency and improves social welfare. The underlying reason is that in the conventional transit market, elastic traffic is priced together with inelastic traffic that has higher costs to serve. By pricing the elastic traffic separately with spot transit that has no SLAs, tier-1 ISPs are able to adopt a lower price, which in turns attracts even more demand and increases profit. The demand increase with spot transit can be ex- plained by at least two factors: competition with peer- Fig. 2. Weekly and monthly aggregated traffic at NIX, ing and transit reselling. The low price and on-demand an Internet exchange in Czech Republic [26]. feature of spot transit can make it more appealing than peering or paid peering, considering the performance benefits and network reachability provided by the tier- blend theory with practice, and use classical demand 1 backbone. Further, small ISPs usually find it difficult models from economics with empirical justifications to purchase transit directly from tier-1 ISPs due to the based on real traffic data. We believe such an approach minimum committed data rate requirement, and rely not only makes the analysis tractable, but also the on transit resellers instead. With spot transit, tier-1 ISPs results practically relevant. are able to collect additional profits from these small ISPs by bypassing the transit resellers in the middle. 3.2.1 A model for billable demand In all, we expect that spot transit compliments the We define spot transit demand D as the actual billable traditional transit business of a tier-1 ISP. amount of bandwidth, i.e. the 95-percentile demand. Other pricing schemes, such as volume pricing, can 3MODEL be studied in a similar way. The aggregated traffic of In this section, we introduce the theoretical model for a tier-1 ISP often exhibits a diurnal pattern with high our analysis of the optimal pricing, and the benefits of predictability [13], [30]. For example Figure 2 plots spot transit. the aggregated traffic at the Neutral Internet eXchange (NIX) in Czech Republic [26]. The diurnal pattern is clearly visible in both weekly and monthly scales. Nat- 3.1 Spot transit market urally, one can thus employ statistical methods over We consider a spot transit market with multiple tier- traffic time series to estimate the billable demand, with 1 ISPs. This corresponds to an oligopoly scenario. a small error that arises from the inherent randomness Numerous game models can be adopted [22] and each of demand. considers specific competition scenarios. Our objective Inspired by this observation, we adopt the classical is to study spot transit under a general model that approach in economics [31] to model the uncertainty captures the key aspects of the market. For the appli- of billable demand in an additive fashion. Specifically, cability of results and ease of exposition, we choose to focus on a representative tier-1 ISP, with the residual D(p, ✏)=d(p)+✏, (1) demand that is not met by other competitors in the following [23]. Here, p is the spot transit price in market. Residual demand is a common concept in $/Mbps, d(p) is the price-dependent demand func- microeconomics in studying the pricing problem for tion that models the billable demand (more details in a firm operating in a competitive market [24], [39]. Sec. 3.2.2), and ✏ is a random variable defined over Though residual demand does not model the full [A, B] to model the inherent demand uncertainty. Thus dynamic interactions between ISPs, it accounts for randomness in demand is price independent. That is, the availability of substitutes and switching costs. It the shape of the demand curve is independent of the also allows a faithful empirical verification, since the price, while the mean and variance of the demand real-world price and demand data collected reflect distribution are affected by the price. We provide the effect of competition. The same approach is also empirical justifications for our demand model using adopted in [39]. real-world traffic data in Sec. 5.2.
3.2 Demand 3.2.2 Demand function d(p) and elasticity One of the challenges of conducting economic analysis Many demand functions d(p) are valid in economic in networking is the lack of a good model for the resid- analysis. Instead of choosing some specific functions ual demand, or simply demand, in general. Not much to work with, our analysis assumes a general demand public information is known about the Internet transit function. We only require that d(p) is a continuous, market in particular for business reasons. Here we twice differentiable, decreasing, and convex function, i.e. d0(p) < 0, d00(p) 0. Monotonicity and convexity Next we characterize provider profit as a function of are general characteristics of the demand-price inter- the spot transit price p. We consider the scenario where action. These assumptions are quite reasonable and the tier-1 ISP allocates a fixed portion of the unused commonly accepted in the literature. backbone bandwidth to offer spot transit services. This A useful concept related to demand is its elasticity. amount is defined as the capacity of spot transit C, and Elasticity measures the responsiveness of demand to a can be safely used without affecting the ISP’s regular change in price, and is defined at a price point p as business. A proper choice of C can be determined by the ISP profiling its network utilization. p d0(p) (p)= · . (2) The notion of capacity here is not a rigid resource d(p) constraint. Since demand is inherently random and We can observe that both the spot and regular transit traffic share the same backbone, nothing prevents the spot traffic from break- 0(p) 0 (3) ing through the capacity C and using the capacity since d0(p) < 0 and d00(p) 0, i.e. elasticity is non- reserved for regular transit. Such a demand overflow decreasing in p. scenario may negatively affect the regular transit traffic Next we show two canonical demand functions that and thus the ISP’s revenue. To model the revenue loss, satisfy our assumptions. a penalty of m>0 in $/Mbps is incurred whenever Iso-elastic demand. The iso-elastic demand, or con- demand exceeds the capacity, i.e. D(p, ✏) >C. An stant elasticity demand, is a well-known demand equivalent interpretation is to treat it as modeling the function derived from the alpha-fair utility function surplus loss of the regular transit customers due to [24], [39], which is often used to model Internet user overflow. m>pC , where pC denotes the price at which activity. As the name suggests, elasticity is constant for d(p)=C. Thus, the penalty is large enough so that at every price point. the optimal operating point, the expected demand is ↵ smaller than C. d(p)=v p ,v >0,↵>1. (4) · We let f( ) denote the probability density function · v can be interpreted as the base demand that controls of the demand uncertainty ✏ defined over [A, B]. In the magnitude of demand. (p)=↵, where ↵ denotes practice ✏ can often be approximated by a Gaussian the constant elasticity: a higher value represents higher random variable. To make sure that positive demand elasticity. As discussed above, demand here is the is possible, we require B