August 6, 2012 DM Chiu, CUHK Exploring Network Economics Dah Ming Chiu Department of Information Engineering Chinese University of Hong Kong.

Slides:



Advertisements
Similar presentations
A Shapley Value Perspective on Internet Economics Paris Networking Workshop 2009 Vishal Misra Department of Computer Science Columbia University Joint.
Advertisements

Network Economics -- Lecture 1: Pricing of communication services Patrick Loiseau EURECOM Fall 2012.
The Weighted Proportional Resource Allocation Milan Vojnović Microsoft Research Joint work with Thành Nguyen Microsoft Research Asia, Beijing, April, 2011.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
1 EP2210 Fairness Lecture material: –Bertsekas, Gallager, Data networks, 6.5 –L. Massoulie, J. Roberts, "Bandwidth sharing: objectives and algorithms,“
Mechanism Design without Money Lecture 1 Avinatan Hassidim.
Federal Communications Commission NSMA Spectrum Management Conference May 20, 2008 Market Based Forces and the Radio Spectrum By Mark Bykowsky, Kenneth.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Internet Economics: the use of Shapley value for ISP settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Algorithmic Game Theory - Basic Solution Concepts and Computational Issues Éva Tardos and Vijay V. Vazirani Presentation Reiknirit, rökfræði og reiknanleiki.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Interconnecting Eyeballs to Content: A Shapley Value Perspective on ISP Peering and Settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John.
Internet Economics: the use of Shapley value for ISP settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
Xavier León PhD defense
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks John C.S. Lui The Chinese University of Hong Kong Joint work.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Dept. of Computer Science & Engineering The Chinese University of Hong Kong 1 Interaction of Overlay Networks: Properties and Control Professor John C.S.
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
Network Bandwidth Allocation (and Stability) In Three Acts.
CS 268: Future Internet Architectures Ion Stoica May 1, 2006.
Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing.
On Cooperative Settlement Between Content, Transit and Eyeball ISPs Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
Free-rider problem in peer-to- peer networks Sumitra Ganesh.
Nash Equilibria in Competitive Societies Eyal Rozenberg Roy Fox.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
The Shapley Value: Its Use and Implications on Internet Economics Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
CS 268: Future Internet Architectures Ion Stoica May 6, 2003.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Can Network Coding Help in P2P Networks? Dah Ming Chiu, Raymond W Yeung, Jiaqing Huang and Bin Fan Chinese University of Hong Kong Presented by Arjumand.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Efficiency Loss in a Network Resource Allocation Game Paper by: Ramesh Johari, John N. Tsitsiklis [ Informs] Presented by: Gayatree Ganu.
10 Two-sided Platforms 1 Aaron Schiff ECON
Tussel in Cyberspace Based on Slides by I. Stoica.
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
A Hierarchical Model for Bandwidth Management and Admission Control in Integrated IEEE & Wireless Networks Dusit Niyato and Ekram Hossain IEEE.
RAdio resource Management and Optimization 134 Sinchon-Dong, Seodaemun-Gu, Seoul, , Korea Phone :
FAIR CHARGES FOR INTERNET CONGESTION Damon Wischik Statistical Laboratory, Cambridge Electrical Engineering, Stanford
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
P2P Interaction in Socially Intelligent ICT David Hales Delft University of Technology (Currently visiting University of Szeged, Hungary)
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Price Differentiation in the Kelly Mechanism Richard Ma Advanced Digital Sciences Center, Illinois at Singapore School of Computing, National University.
Price Differentiation in the Kelly Mechanism Richard Ma School of Computing, National University of Singapore Advanced Digital Sciences Center, Illinois.
Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Market Equilibrium: The Quest for the “Right” Model.
Some questions about multipath Damon Wischik, UCL Trilogy UCL.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani 3) New Market Models, Resource Allocation Markets.
Asymptotic Analysis for Large Scale Dynamic Stochastic Games Sachin Adlakha, Ramesh Johari, Gabriel Weintraub and Andrea Goldsmith DARPA ITMANET Meeting.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
مهندسي سيستم‌هاي تجارت الکترونیکی Electronic Commerce System Engineering (ECSE) رشته مهندسي فناوري اطلاعات- گرايش تجارت الکترونیکی دوره کارشناسی ارشد حضوری.
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
ECEN “Mobile Wireless Networking”
ISP and Egress Path Selection for Multihomed Networks
Instructor: Ruta Mehta TA: TBA
Marketing Begins with Economics
“Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks”
Presented By Aaron Roth
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Presentation transcript:

August 6, 2012 DM Chiu, CUHK Exploring Network Economics Dah Ming Chiu Department of Information Engineering Chinese University of Hong Kong

August 6, 2012 DM Chiu, CUHK Outline What is network economics? –Why are we interested –Examples –Some classic models and tools –Some opinions and advices DM Chiu, WY Ng, “Exploring network economics”, arxiv preprint server, ( Jun 2011http://arxiv.org/pdf/ v1.pdf

August 6, 2012 DM Chiu, CUHK Why are we interested? Engineering: –Is about building things But a network (especially the Internet) is –Basic infrastructure (like air, water) –Shared by many users –Managed, owned by different entities  Faced with many economic issues

August 6, 2012 DM Chiu, CUHK Consider congestion control It is an engineering problem: –How to detect congestion? –How to control it without oscillation… It is also an economic problem: –E.g. who should yield first? –Whose resource is allowed to congest more? –One person welfare affected by others’ actions, known as “externalities” in economics

August 6, 2012 DM Chiu, CUHK Congestion control with fairness A fairness measure derived axiomatically: –R Jain, DM Chiu and W Hawe, “A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer Systems”, DEC Tech Report 301, 1984, Arxiv preprint cs.NI/ , A simple distributed algorithm – Additive Increase Multiplicative Decrease (AIMD) –DM Chiu and R Jain, “Analysis of Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks”, Journal of Computer Networks and ISDN, 17(1), 1989

August 6, 2012 DM Chiu, CUHK Utility maximization – Frank Kelly Maximize U(x 1 )+U(x 2 )+…U(x n ) –Subject to capacity constraints on x i, Ax<c –U() is concave, non-decreasing, “elastic” –If all flows sharing a single bottleneck Clearly, more equal more optimal –If flows sharing different paths in a network Proportional fairness suggested by model F Kelly, AK Maulloo and D Tan, “Rate control for communication networks: shadow prices, proportional fairness and stability”, Journal of the Operational Research Society, 49( ), 1998.

August 6, 2012 DM Chiu, CUHK The issue is hardly settled What if flows are selfish? –“Price of anarchy”: study gap between optimal and anarchy –Game theory concepts used What if utility functions are not elastic? –TCP-friendly congestion control –Admission control together with congestion control When users have different utility functions –Auction, submodular utility maximization, matching algorithms –Combinatorial algorithms, theoretical computer science Should network operators interfere? –Net neutrality –Cloud computing, private networks…

August 6, 2012 DM Chiu, CUHK Selfish behavior “Tragedy of the Commons” –William Forster Lloyd, Cambridge professor, in his critique of Adam Smith’s “Invisible Hand”, in 1800s –Garrett Harding, ecologist, wrote the article with that title, published in Science in1968. Price of anarchy –A phrase coined by C Papadimitriou (UC Berkeley) –Focus on determining the gap between the decentralized equilibrium, and the optimal –E.g. R Johari (MIT, Stanford) showed the gap is not big (for congestion control) under some assumptions

August 6, 2012 DM Chiu, CUHK Braess Paradox T = number of cars going from START to END = 4000 t = time it takes on each road Adding a super highway between A and B makes the time longer for everyone!

August 6, 2012 DM Chiu, CUHK Selfish routing For general networks of the kind in Braess Paradox, what is the gap between “selfish routing” and optimal routing? –T Roughgarder’s PhD thesis (Cornell), around 2002 –He answered the question for some special cases only

August 6, 2012 DM Chiu, CUHK Accommodating different interests In general, different users have different utility functions –How to maximize social welfare, or profit? –Usually combinatorial problem: computationally hard Some mechanisms studied/used commonly: –Auctions –Matching algorithms While more optimal, harder to apply in real-time Excellent book: “Combinatorial Auctions”, Edited by Peter Cramton, Yoav Shoham and Richard Steinberg, The MIT press, 2006Peter CramtonYoav Shoham Richard Steinberg

August 6, 2012 DM Chiu, CUHK Auctions Many variations for different applications: –Single good, divisible vs non-divisible goods, multiple copies of same good, combinations of goods… –Application to communication network resources need to consider their characteristics –Notable use: wireless spectrum allocation Strategy-proof auctions –Attracts a lot of theoretical interests –Most well-known: 2 nd price auction, or VCG auction

August 6, 2012 DM Chiu, CUHK The Stable Marriage Problem A different formulation –Preference lists instead of utility functions –Stable matching vs optimal matching –Very practical problem/formulation –Less general than utility based formulation, but existence of simple practical algorithms D. Gale and L. S. Shapley: "College Admissions and the Stability of Marriage", American Mathematical Monthly 69, 9-14, 1962American Mathematical Monthly Jian Liu, Dah Ming Chiu: Reciprocating Preferences Stablizes Matching: College Admissions Revisited CoRR abs/ : (2010)Dah Ming ChiuCoRR abs/

August 6, 2012 DM Chiu, CUHK Mechanism design Set some rules, so that the “selfish behavior” automatically leads to optimal solution (social welfare or profit) –“Allow only to catch lobsters less than one pound” –At the HK Internet Exchange, only multi-lateral peering is accepted –VCG auctions

August 6, 2012 DM Chiu, CUHK Game theory Formulation –Two or more players –Each players payoff (utility) is defined as a function of the actions of all players –Many types of games, different rules etc The important concept is equilibrium: –The choice of an action by each player that she will not deviate from given actions by the other players Theorist also care about uniqueness, stability, computation complexity

August 6, 2012 DM Chiu, CUHK Network effect Congestion -> negative externality Network effect -> positive externality What is network effect? –The value brought by population of a network Examples –Communications network –Social network –Content distribution network

August 6, 2012 DM Chiu, CUHK Network valuation Metcalf’s Law –A network with n nodes allows up to O(n 2 ) connections, hence value is O(n 2 ) Odlyzko’s Law –Each node (user) only connects to a small subset of other nodes, e.g. log(n), hence value is O(nlog(n)) –Blamed Metcalf’s Law for Internet bubble of 2000 Content distribution model –Value is number of eyeballs, = O(n)?

August 6, 2012 DM Chiu, CUHK ISP networks and peering ISPs are collaborators as well as competitors –If networks are not connected, they are worth less –If connected, how to share the created value? In the Internet today  bilateral peering –Terms based on perceived service or value exchange –A transit provider charges access ISPs and content ISPs for transit service –Local (access ISPs) may peer with each other for free –Local ISPs = eyeballs, content ISPs has content –When local ISP peers with content ISP, who pays who?

August 6, 2012 DM Chiu, CUHK ISP problems 1.When Content ISP peers with Eyeball ISP, who pays who? 2.How do they pay transit providers? 3.Can transit providers charge differently, e.g. by providing different services?  The Net Neutrality debate For information, visit “Workshop of Internet Economics 2011”, /

August 6, 2012 DM Chiu, CUHK Shapley Values A theory on cooperation –For a team of collaborators, how to evaluate each member’s contribution? –Exhaustively remove each member to determine the value of that member Lloyd S. Shapley. "A Value for n-person Games". In Contributions to the Theory of Games, volume II, by H.W. Kuhn and A.W. Tucker, editors. Annals of Mathematical Studies v. 28, pp. 307–317. Princeton University Press, 1953 We tried to apply this to the ISP problem RTB Ma, DM Chiu, JCS Lui, V Misra, D Rubenstein, "Internet Economics: The use of Shapley value for ISP settlement", IEEE/ACM Transcations on Networking, 18(3), pp , 2010

August 6, 2012 DM Chiu, CUHK P2P Network formation Will a network form, given free-riders? –Assume cost of contributing depends inversely on number of contributors –Each peer has a “generosity” level, when it is higher than the cost, the peer contributes M Feldman et al, “Free-riding and whitewashing in peer-to-peer systems”, PINS Workshop, part of Sigcomm We tried a different formulation –Peers join if there is sufficient “interest”, based on other peers already joined WY Ng, DM Chiu and WK Lin, “Club Formation by Rational Sharing: Content, Viability and Community Structure”, Algorithmica 52(1), 80-94, 2008

August 6, 2012 DM Chiu, CUHK Hotelling’s model Example of a simple model that can be adapted for analyzing ISP and its users –Competing ISPs need to make some decisions –Users decide their actions based on ISPs’ actions –ISPs can decided based on known user reactions H Hotelling, "Stability in Competition", Economic Journal 39 (153): 41–57, 1929

August 6, 2012 DM Chiu, CUHK Paris Metro Pricing Divide network into two parts, charging different (or the same) prices –Users decide which network to join –Will the overall network better than a single network, in terms of social welfare or profit? –We can analyze this using a similar approach as Hotelling’s –The answer is, it depends on the user’s utility function, which needs to be “multiplexing preferring” rather than “partitioning preferring”. Chi-Kin Chau, Qian Wang, Dah-Ming Chiu: On the Viability of Paris Metro Pricing for Communication and Service Networks. INFOCOM 2010: Qian WangDah-Ming ChiuINFOCOM 2010

August 6, 2012 DM Chiu, CUHK The nightmare of P2P traffic Problems: Strong local ISP providing transit service to users in other ISPs P2P users using unfair amount of bandwidth Our works: JH Wang, DM Chiu and JCS Lui, " Modeling the Peering and Routing Tussle between ISPs and P2P Applications", IEEE IWQoS, 2006 Modeling the Peering and Routing Tussle between ISPs and P2P Applications Q Wang, DM Chiu and JCS Lui, "ISP Uplink Pricing in a Competitive Market", ICT 2008, St Petersburg.ISP Uplink Pricing in a Competitive Market

August 6, 2012 DM Chiu, CUHK Some advices Be careful choosing “network economics” as a research area –Harder to publish papers, and make a career Instead, study networking problems using economics knowledge Good results tend to be qualitative –Key is to bring new insights to real problems –Formulate problem carefully, consider all important stakeholders –Check result with intuition, people in the trade

August 6, 2012 DM Chiu, CUHK Advices continued Mathematical tools are important, but spend time to appreciate economic thinking A couple of books for easy reading: 1)“Invitation to Economics – Understanding Argument and Policy” by T Harding, Wiley-Blackwell, )“Principles of Economics”, by NG Mankiw, South-Western Cengage Learning, textbook from Harvard University