17
On the Economic Viability of Network Architectures Roch Guerin, Kartik Hosanagar University of Pennsylvania & Andrew Odlyzko, Zhi-Li Zhang University of Minnesota

On the Economic Viability of Network Architectures

Embed Size (px)

DESCRIPTION

On the Economic Viability of Network Architectures. Roch Guerin, Kartik Hosanagar University of Pennsylvania & Andrew Odlyzko, Zhi-Li Zhang University of Minnesota. Overwhelming need for flexibility in technology and business plans:. - PowerPoint PPT Presentation

Citation preview

Page 1: On the Economic Viability of Network Architectures

On the Economic Viability of Network Architectures

Roch Guerin, Kartik HosanagarUniversity of Pennsylvania

&Andrew Odlyzko, Zhi-Li Zhang

University of Minnesota

Page 2: On the Economic Viability of Network Architectures

Overwhelming need for flexibility in technology and business plans:

The goals of the advertising business model do not always correspond

to providing quality search to users. ... we expect that advertising

funded search engines will be inherently biased towards the advertisers

and away from the needs of the consumers. ... But we believe the issue

of advertising causes enough mixed incentives that it is crucial to have a

competitive search engine that is transparent and in the academic

realm.

Page 3: On the Economic Viability of Network Architectures

Overwhelming need for flexibility in technology and business plans:

The goals of the advertising business model do not always correspond

to providing quality search to users. ... we expect that advertising

funded search engines will be inherently biased towards the advertisers

and away from the needs of the consumers. ... But we believe the issue

of advertising causes enough mixed incentives that it is crucial to have a

competitive search engine that is transparent and in the academic

realm.

- Sergey Brin and Larry Page, 1998

Page 4: On the Economic Viability of Network Architectures

Questionable dogma of streaming video:

Keynote speech by SIGCOMM 2004 lifetime contribution award winner Simon Lam,

http://www.acm.org/sigs/sigcomm/talks/lam-sigcomm04.pdf

Lam’s conclusions:

1. Overprovisioning not a solution

2. Flow-oriented service needed 3. More QoS research is needed

4. Widespread commercial deployment of QoS within 10 years

Page 5: On the Economic Viability of Network Architectures

Likely future of data networks:

fast file transfers

incl. faster-than-real-time video file transfers

Page 6: On the Economic Viability of Network Architectures

Bandwidth was not a big problem even half a dozen years ago:

1. Network Engineers (What’s this command do?)2. Power failures (What’s this switch do?)3. Cable cuts (Backhoes, enough said)4. Hardware failures (What’s that smell?)5. Congestion (More Bandwidth! Captain, I’m giving you all she’s got!)6. Attacks (malicious, you know who you are)7. Software bugs (Your call is very important to us....)

Most common causes of performance problems as well as outages in networks today:

In roughly the order

Sean Donelan, NANOG list, July 2, 2001

Page 7: On the Economic Viability of Network Architectures

U.S. cell phone usage, minutes per day around June of each year.

Effect of almost flat rates :

0

5

10

15

20

25

1993 1996 1999 2002 2005

UsageMinutes/Day

Page 8: On the Economic Viability of Network Architectures

Background and Motivation• We are embarking in far-reaching explorations of new

technology alternatives for tomorrow’s Internet– But clean-slate does not mean “green field”

• There is a behemoth of an incumbent to deal with, and it’s far from standing still

• The eventual relevance and success of new alternatives is not just a function of technical superiority– Economic aspects are likely to be equally, if not more important

• What can we do to explore the economic viability of emerging “Next Generation Internet” alternatives?

8

Page 9: On the Economic Viability of Network Architectures

Project Scope• Three main thrust areas for assessing the economic viability of

new network architectures1. Investigate and quantify the potential benefits of key proposed

architectural features– Virtualization, integration, diversity

2. Explore when and why the existence of a formidable incumbent can affect the emergence of new technologies

3. Develop models that account for how the openness and flexibility of an architecture can foster the adoption of new technology, and its ultimate success

9

Page 10: On the Economic Viability of Network Architectures

1. One versus Many Networks• New architectural features such as virtualization are opening a

new range of network deployment options– One shared/integrated network or many parallel virtual networks?

• The emergence of the Internet as the de facto network for all communications is a perfect example of the benefits of “integration”

• But is integration always beneficial, when, and why?– One network for all, means sharing of common infrastructure costs– But it also means that the needs of one application may affect all the

others

10

Page 11: On the Economic Viability of Network Architectures

Two Initial Perspectives• One service but different levels of performance

– One network with service differentiation, versus improved performance through selectively combining several base network

• Many different services– One integrated network that carries all traffic, versus separate

networks, one per service• Develop models to ascertain the impact of different cost factors

– Capital and operational costs– Network size– User demand for different services or performance levels– Pricing models

11

Page 12: On the Economic Viability of Network Architectures

An Illustrative Example• A two services (A and B) scenario

– Random user demands (DA and DB) for given price

– Cost components• Higher total (sum) capital and fixed

costs for separate networks• Lower operational costs (dedicated

network is simpler to operate)• Different outcomes based on price,

demand distribution, and cost models– Shows need for further investigation

12

Page 13: On the Economic Viability of Network Architectures

2. Displacing the Internet Incumbent

• Three main factors1. Utility gap between technologies

• How big and how long will it last2. Inter-operability gap

• How big and how expensive to overcome (gateways)3. Effect of network externalities

• Positive (network effect) and negative (impact of congestion)• Goals are to develop models that can help new

architectures assess their odds of success and when and how (pricing) to target their deployment

13

Page 14: On the Economic Viability of Network Architectures

Model Framework (1)

• Users’ utility function:base + network value – congestion cost - price, where value and cost depend on installed base

• Dynamic model tracks (diffusion process) users’ response to competition between the incumbent and a new architecture

14

)()()( tpncnvu

0:of surplusfor nothing Do

)())1(())1((:of surplusfor rearchitectu newAdopt

)())1(())1((:of surplusfor incumbent Adopt

tptNctNvu

tptNctNvu

NNNN

IIII

Page 15: On the Economic Viability of Network Architectures

Model Framework (2)• Given distributions for users’ utility and hazard rates* for the

two networks, the diffusion process that characterizes the evolution of the respective user populations can be expressed– This leads to expressions for net profits over a given time horizon,

from which optimal pricing policies can be derived

• Targeted model extensions include– Incorporation of capacity adjustments by the providers– Impact of technology “switching” costs on user demand– Effect of timing of technology introduction

• Smaller installed base but lower technology edge* Rate at which demand potential converts into realized demand

15

Page 16: On the Economic Viability of Network Architectures

3. Benefits of Architectural Flexibility

• The flexibility and openness of a network architecture can be a major advantage – Greater ability to adapt to new technologies– Facilitates deployment of and experimentation with new services

• But it may also translate into higher operational costs– More options mean more sources of possible problems and more

complex troubleshooting– More openness can result into greater security exposures

• How do we go about quantifying this trade-off?

16

Page 17: On the Economic Viability of Network Architectures

Initial Directions• Theory of real options provides a tool for quantifying the “value”

of service experiments enabled by a given network architecture– Assigning value to the number of potential service offerings as well as

the number of different instances of such offerings– Expressions for the expected “profit” of different combinations can be

obtained for a number of cases of interest• Extensions to this basic building block will focus on

– Incorporating the effect of operational costs (less flexible can mean more manageable)

– Accounting for the impact of economies of scope

17