Selfish Caching in Distributed Systems: A Game-Theoretic Analysis
|
|
- Sherman Robinson
- 6 years ago
- Views:
Transcription
1 Selfish Caching in Distributed Systems: A Game-Theoretic Analysis Symposium on Principles of Distributed Computing July 5, 4 Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno, Christos Papadimitriou, and John Kubiatowicz University of California, Berkeley 1
2 Caching in Distributed Systems D Server Server A Access cost C Server Placement cost Server B Wide-area file systems, distributed web caches, pp caches, federated database, distributed computation
3 Socially Selfish Optimal Caching Caching Placement cost Access cost node link 3
4 Game Theory Game Servers (nodes) Strategies Cost function Nash equilibrium No node can benefit by unilaterally changing its strategy. Quantification of lack of coordination Price of anarchy (PoA) Optimistic price of anarchy (OPoA) 4
5 Outline Introduction and Background Basic Game How efficient are Nash equilibria under different placement costs and network topologies? Payment Game What is the effect of adopting payments? Simulation Results Conclusion and Future Work 5
6 Basic Game (Single Object) Strategy of node i - to cache or not to cache Cost of node i c (S) = { i α, when i caches the object wi d closest, otherwise α: placement cost of the object w i : demand that server i has for the object d closest : distance between i and the closest server to i that caches the object 6
7 Price of Anarchy is O(n) α 1 A B α 1 A B n n nodes nodes C SO = α n n nodes nodes C WNE = α + (α-1)n/ PoA = C WNE C SO = α + (α 1)n / α O(n) OPoA = O(n) 7
8 Specific Network Topology Graph with unit edge distance Complete graph Star Line D-dimensional grid PoA 1 O(n 1/ ) O(n D/(D+1) ) 8
9 Outline Introduction and Background Basic Game How efficient are Nash equilibria under different placement costs and network topologies? Payment Game What is the effect of adopting payments? Simulation Results Conclusion and Future Work 9
10 Payment Game (Single Object) Strategy of node i - bid (v i, b i ), threshold (t i ) Cost of node i i t i b j j v j = i R i : total amount of bids i receives Node i caches the object iff R i t i Node j pays b j to i when i caches. α R, when i caches the object c (S) = { i i w d + b, when i does not cache i closest i w d i closest, when i and v i do not cache and v i caches the object 1
11 Payment does not improve PoA The PoA of the payment game is at least PoA of the basic game. Any Nash equilibrium configuration in the basic game can be implemented in the payment game. In fact, given a graph, the PoA of the payment game can be worse. 11
12 Optimistic Price of Anarchy with Payment α 1 A B n n n n n A α 1 B n n n n n n n nodes nodes n n nodes nodes Observation: Both i and j replicate the object in a Nash equilibrium and d ij < α, then node i should have a threshold (t i ) at least (α - d ij ). 1
13 OPoA of the payment game is always one. The OPoA of the payment game is always one. Consider any socially optimal configuration. Find a set of bids and thresholds so that the Nash equilibrium implements the social optimal configuration. Let i be the node replicating the object in social optimum. Distribute the payment needed to replicate the object at i among the nodes accessing the object from i. Ensure that the threshold of i satisfies the requirement in the observation. Ensure the node i collects bids at least the threshold. 13
14 Simulation Game simulations to compute Nash equilibria Integer programming to compute social optima 1 servers, 1 runs Varying placement cost (α) Underlying topology line, transit-stub (35 physical nodes), power-law (35 physical nodes) Demand distribution Bernoulli(p), default p = 1 Metrics PoA, OPoA, and Average Ratio 14
15 Effects of Placement Cost and Payments (a) Basic game (Transit-Stub topology, n = 1) (b) Payment game 15
16 Conclusion Introduce novel game-theoretic models to characterize the caching among selfish servers. The price of anarchy in the basic game is O(n) in general. With specific topologies it has better bounds. With payments, the price of anarchy does not decrease, but the optimistic price of anarchy is always one. 16
17 Future Work Incentive protocols to set bids and thresholds in a distributed fashion Analysis of more realistic system models What s the effect of capacity limit? What s the effect of non-uniform demands? Distance matrices achieved from the Internet system measurements What s the effect of congestion? 17
18 Selfish Caching in Distributed Systems: A Game-Theoretic Analysis Symposium on Principles of Distributed Computing July 5, 4 Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno, Christos Papadimitriou, and John Kubiatowicz University of California, Berkeley 18
Nash equilibria in Voronoi Games on Graphs
Nash equilibria in Voronoi Games on Graphs Christoph Dürr, Nguyễn Kim Thắng (Ecole Polytechnique) ESA, Eilat October 07 Plan Motivation : Study the interaction between selfish agents on Internet k players,
More informationCharacterizing Traffic Demand Aware Overlay Routing Network Topologies
Characterizing Traffic Demand Aware Overlay Routing Network Topologies Benjamin D. McBride Kansas State University Rathbone Hall Manhattan, KS Email: bdm@ksu.edu Caterina Scoglio Kansas State University
More informationDATA CACHING IN AD HOC NETWORKS USING GAME-THEORETIC ANALYSIS. A Thesis by. Hoang Dang. Bachelor of Arts, Lakeland College, 2007
DATA CACHING IN AD HOC NETWORKS USING GAME-THEORETIC ANALYSIS A Thesis by Hoang Dang Bachelor of Arts, Lakeland College, 2007 Submitted to the Department of Electrical Engineering and Computer Science
More informationAlgorithmic Game Theory and Applications. Lecture 16: Selfish Network Routing, Congestion Games, and the Price of Anarchy.
Algorithmic Game Theory and Applications Lecture 16: Selfish Network Routing, Congestion Games, and the Price of Anarchy Kousha Etessami games and the internet Basic idea: The internet is a huge experiment
More informationA Game Theoretic Analysis of Network Design with Socially-Aware Users
A Game Theoretic Analysis of Network Design with Socially-Aware Users Jocelyne Elias, Fabio Martignon, Konstantin Avrachenkov, Giovanni Neglia Abstract In many scenarios network design is not enforced
More informationBottleneck Routing Games on Grids. Costas Busch Rajgopal Kannan Alfred Samman Department of Computer Science Louisiana State University
Bottleneck Routing Games on Grids ostas Busch Rajgopal Kannan Alfred Samman Department of omputer Science Louisiana State University 1 Talk Outline Introduction Basic Game hannel Game xtensions 2 2-d Grid:
More informationHow Bad is Selfish Routing?
How Bad is Selfish Routing? Tim Roughgarden and Éva Tardos Presented by Brighten Godfrey 1 Game Theory Two or more players For each player, a set of strategies For each combination of played strategies,
More informationAlgorithmic Game Theory and Applications. Lecture 16: Selfish Network Routing, Congestion Games, and the Price of Anarchy
Algorithmic Game Theory and Applications Lecture 16: Selfish Network Routing, Congestion Games, and the Price of Anarchy Kousha Etessami warning, again 1 In the few remaining lectures, we will briefly
More informationUnderstanding the Internet Graph. Christos H. Papadimitriou
Understanding the Internet Graph Christos H. Papadimitriou www.cs.berkeley.edu/~christos Goals To understand the Internet topology using tools from graph and game theory To contribute to the rigorous foundations
More informationMechanisms to Tolerate Misbehavior in Replicated Systems. Byung-Gon Chun
Mechanisms to Tolerate Misbehavior in Replicated Systems by Byung-Gon Chun B.S. (Seoul National University, Seoul, Korea) 1994 M.S. (Seoul National University, Seoul, Korea) 1996 M.S. (Stanford University,
More informationDynamics, Non-Cooperation, and Other Algorithmic Challenges in Peer-to-Peer Computing
Dynamics, Non-Cooperation, and Other Algorithmic Challenges in Peer-to-Peer Computing Stefan Schmid Distributed Computing Group Oberseminar TU München, Germany December 2007 Networks Neuron Networks DISTRIBUTED
More informationLocal Utility Aware Content Replication
Local Utility Aware Content Replication Nikolaos Laoutaris, Orestis Telelis, Vassilios Zissimopoulos, and Ioannis Stavrakakis Department of Informatics and Telecommunications, University of Athens, 15784
More informationAnarchy is free in network creation
Anarchy is free in network creation Ronald Graham Linus Hamilton Ariel Levavi Po-Shen Loh Abstract The Internet has emerged as perhaps the most important network in modern computing, but rather miraculously,
More informationIntroduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Algorithms and Game Theory Date: 12/3/15
600.363 Introduction to Algorithms / 600.463 Algorithms I Lecturer: Michael Dinitz Topic: Algorithms and Game Theory Date: 12/3/15 25.1 Introduction Today we re going to spend some time discussing game
More informationTopics in Artificial Intelligence: Multiagent Systems Selfish Routing in Computer Networks
Topics in Artificial Intelligence: Multiagent Systems Selfish Routing in Computer Networks Sebastian Streg December 10, 2005 1 Introduction Efficiency in networks with lots of traffic is a serious problem
More informationStatic and dynamic graph algorithms with applications to infrastructure and content management of modern networks
Static and dynamic graph algorithms with applications to infrastructure and content management of modern networks Gerasimos G. Pollatos National and Kapodistrian University of Athens Department of Informatics
More informationStudy on the Theoretical Framework of Not So Cooperative Caching
Study on the Theoretical Framework of Not So Cooperative Caching 353 Study on the Theoretical Framework of Not So Cooperative Caching Xiaoyan Hu, Jian Gong School of Computer Science & Engineering, Southeast
More informationIntroduction to algorithmic mechanism design
Introduction to algorithmic mechanism design Elias Koutsoupias Department of Computer Science University of Oxford EWSCS 2014 March 5-7, 2014 Part I Game Theory and Computer Science Why Game Theory and
More informationGames in Networks: the price of anarchy, stability and learning. Éva Tardos Cornell University
Games in Networks: the price of anarchy, stability and learning Éva Tardos Cornell University Why care about Games? Users with a multitude of diverse economic interests sharing a Network (Internet) browsers
More informationAnarchy is Free in Network Creation
Anarchy is Free in Network Creation Ronald Graham 1, Linus Hamilton 2, Ariel Levavi 1, and Po-Shen Loh 2 1 Department of Computer Science and Engineering, University of California, San Diego, La Jolla,
More informationThe Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 4, APRIL 2012 2349 The Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE Abstract A game-theoretic
More informationMechanisms for Internet Routing: A Study 1
Mechanisms for Internet Routing: A Study 1 Aditya Akella Shuchi Chawla 3 Srini Seshan 4 July, 00 CMU-CS-0-163 School of Computer Science Carnegie Mellon University Pittsburgh, PA 1513 Abstract In this
More informationStrong Equilibrium in Cost Sharing Connection Games
Strong Equilibrium in Cost Sharing Connection Games Amir Epstein School of Computer Science Tel-Aviv University Tel-Aviv, 69978, Israel amirep@tau.ac.il Michal Feldman School of Computer Science The Hebrew
More informationAn Agent-based Model for the Evolution of the Internet Ecosystem
An Agent-based Model for the Evolution of the Internet Ecosystem Amogh Dhamdhere Constantine Dovrolis Georgia Tech The Internet Ecosystem 27,000 autonomous networks independently operated and managed The
More informationConstructing Traffic-Aware Overlay Topologies: A Machine Learning Approach
Constructing Traffic-Aware Overlay Topologies: A Machine Learning Approach Benjamin D. McBride Kansas State University 2061 Rathbone Hall Manhattan, KS 66506 Email: bdm7935@ksu.edu Caterina Scoglio Kansas
More informationNetwork games. Brighten Godfrey CS 538 September slides by Brighten Godfrey unless otherwise noted
Network games Brighten Godfrey CS 538 September 27 2011 slides 2010-2011 by Brighten Godfrey unless otherwise noted Demo Game theory basics Games & networks: a natural fit Game theory Studies strategic
More informationHow Bad is Selfish Traffic Routing
How Bad is Selfish Traffic Routing Malik Magdon-Ismail magdon@cs.rpi.edu (Joint Work with Costas Busch) July 6, 2006. Disclaimer: Theoretical talk; no theorems proved. Huge Numbers Many people believe,
More informationA Game-Theoretic Framework for Congestion Control in General Topology Networks
A Game-Theoretic Framework for Congestion Control in General Topology SYS793 Presentation! By:! Computer Science Department! University of Virginia 1 Outline 2 1 Problem and Motivation! Congestion Control
More informationBottleneck Routing Games on Grids
Bottleneck Routing Games on Grids Costas Busch, Rajgopal Kannan, and Alfred Samman Department of Computer Science, Louisiana State University, Baton Rouge, LA 70803, USA {busch,rkannan,samman}@csc.lsu.edu
More informationConstant Price of Anarchy in Network Creation Games via Public Service Advertising
Constant Price of Anarchy in Network Creation Games via Public Service Advertising Erik D. Demaine and Morteza Zadimoghaddam MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA 02139,
More informationStrategic Network Formation
Strategic Network Formation Zhongjing Yu, Big Data Research Center, UESTC Email:junmshao@uestc.edu.cn http://staff.uestc.edu.cn/shaojunming What s meaning of Strategic Network Formation? Node : a individual.
More informationNash Equilibrium Load Balancing
Nash Equilibrium Load Balancing Computer Science Department Collaborators: A. Kothari, C. Toth, Y. Zhou Load Balancing A set of m servers or machines. A set of n clients or jobs. Each job can be run only
More informationAnalysing Latency and Link Utilization of Selfish Overlay Routing
International Journal of Computer Science & Communication Vol. 1, No. 1, January-June 2010, pp. 143-147 S. Prayla Shyry1 & V. Ramachandran2 Research Scholar, Sathyabama University, Chennai, India Professor,
More informationMinimizing the Diameter of a Network using Shortcut Edges
Minimizing the Diameter of a Network using Shortcut Edges Erik D. Demaine and Morteza Zadimoghaddam MIT Computer Science and Artificial Intelligence Laboratory 32 Vassar St., Cambridge, MA 02139, USA {edemaine,morteza}@mit.edu
More informationCOOPERATION-AWARE TOPOLOGY CONTROL
COOPERATION-AWARE TOPOLOGY CONTROL Vivek Srivastava Arlington, VA. USA. Ramakant Komali Blacksburg, VA. USA. Allen B. MacKenzie Blacksburg, VA. USA. Luiz A. DaSilva Arlington, VA. USA. ABSTRACT In ad hoc
More informationDoctoral Written Exam in Networking, Fall 2008
Doctoral Written Exam in Networking, Fall 2008 December 5, 2008 Answer all parts of all questions. There are four multi-part questions, each of equal weight. Turn in your answers by Thursday, December
More informationContent Distribution through Autonomic Content and Storage Management
Content Distribution through Autonomic Content and Storage Management Nikolaos Laoutaris, Antonios Panagakis, and Ioannis Stavrakakis Department of Informatics and Telecommunications, University of Athens,
More informationThe Price of Selfishness in Network Coding
The Price of Selfishness in Network Coding Jason R. Marden and Michelle Effros Abstract We introduce a game theoretic framework for studying a restricted form of network coding in a general wireless network.
More informationA BGP-Based Mechanism for Lowest-Cost Routing
A BGP-Based Mechanism for Lowest-Cost Routing Joan Feigenbaum, Christos Papadimitriou, Rahul Sami, Scott Shenker Presented by: Tony Z.C Huang Theoretical Motivation Internet is comprised of separate administrative
More informationNetwork Formation Games and the Potential Function Method
CHAPTER 19 Network Formation Games and the Potential Function Method Éva Tardos and Tom Wexler Abstract Large computer networks such as the Internet are built, operated, and used by a large number of diverse
More informationThe Price of Anarchy in Network Creation Games
The Price of Anarchy in Network Creation Games ERIK D. DEMAINE MIT, Cambridge, Massachusetts MOHAMMADTAGHI HAJIAGHAYI 1 AT&T Labs Research, Florham Park, New Jersey HAMID MAHINI Sharif University of Technology,
More informationA Graph-Theoretic Network Security Game
A Graph-Theoretic Network Security Game Marios Mavronicolas Vicky Papadopoulou Anna Philippou Paul Spirakis May 16, 2008 A preliminary version of this work appeared in the Proceedings of the 1st International
More informationConvergence Issues in Competitive Games
Convergence Issues in Competitive Games Vahab S Mirrokni 1, Adrian Vetta 2 and A Sidoropoulous 3 1 Computer Science and Artificial Intelligence Laboratory (CSAIL), MIT mail: mirrokni@theorylcsmitedu 2
More informationCooperation in Multi-Organization Scheduling
Cooperation in Multi-Organization Scheduling Fanny Pascual ½, Krzysztof Rzadca, Denis Trystram ½ INRIA Rhône-Alpes, France LIG Grenoble University, France Polish-Japanese Institute of Information Technology,
More informationIncentive-Compatible Caching and Inter-Domain Traffic Engineering in CCN
Incentive-Compatible Caching and Inter-Domain Traffic Engineering in CCN Xun Shao, Hitoshi Asaeda 2016-05-19 Na9onal Ins9tute of Informa9on and Communica9ons Technology (NICT) 1 Outline Caching and inter-domain
More informationTHE PRICE OF ANARCHY IN COOPERATIVE NETWORK CREATION GAMES
Symposium on Theoretical Aspects of Computer Science 2009 (Freiberg, Germany), pp. to appear www.stacs-conf.org THE PRICE OF ANARCHY IN COOPERATIVE NETWORK CREATION GAMES ERIK D. DEMAINE 1 AND MOHAMMADTAGHI
More informationOn a Network Generalization of the Minmax Theorem
On a Network Generalization of the Minmax Theorem Constantinos Daskalakis Christos H. Papadimitriou {costis, christos}@cs.berkeley.edu February 10, 2009 Abstract We consider graphical games in which edges
More informationA Game Theoretic Approach to Network Coding
IW 2009, Volos, Greece, June 10-12, 2009 A Game heoretic Approach to Network Coding Jason R. Marden and Michelle Effros Abstract We introduce a game theoretic framework for studying a restricted form of
More informationLecture Notes on Congestion Games
Lecture Notes on Department of Computer Science RWTH Aachen SS 2005 Definition and Classification Description of n agents share a set of resources E strategy space of player i is S i 2 E latency for resource
More informationFast Convergence of Regularized Learning in Games
Fast Convergence of Regularized Learning in Games Vasilis Syrgkanis Alekh Agarwal Haipeng Luo Robert Schapire Microsoft Research NYC Microsoft Research NYC Princeton University Microsoft Research NYC Strategic
More informationOn the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games
On the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games Bruno Codenotti Daniel Štefankovič Abstract The computational complexity of finding a Nash equilibrium in a nonzero sum bimatrix
More informationON SECURITY-ENERGY TRADEOFFS AND COOPERATION FOR WIRELESS AD HOC NETWORKS
ON SECURITY-ENERGY TRADEOFFS AND COOPERATION FOR WIRELESS AD HOC NETWORKS 1 Cristina Comaniciu Stevens Institute of Technology A DIFFERENT PERSPECTIVE ON SECURITY FOR WIRELESS Security is a key requirement
More informationN P-hardness of pure Nash equilibrium in Scheduling and Connection Games
N P-hardness of pure Nash equilibrium in Scheduling and Connection Games Nguyen Kim Thang Department of Computer Science, University of Aarhus, Denmark. Abstract We introduce a framework to settle the
More informationNetwork Topology and Equilibrium Existence in Weighted Network Congestion Games
Network Topology and Equilibrium Existence in Weighted Network Congestion Games Igal Milchtaich, Bar-Ilan University August 2010 Abstract. Every finite noncooperative game can be presented as a weighted
More informationAlgorithmic Game Theory - Introduction, Complexity, Nash
Algorithmic Game Theory - Introduction, Complexity, Nash Branislav Bošanský Czech Technical University in Prague branislav.bosansky@agents.fel.cvut.cz February 25, 2018 About This Course main topics of
More informationJoint Server Selection and Routing for Geo-Replicated Services
Joint Server Selection and Routing for Geo-Replicated Services Srinivas Narayana Joe Wenjie Jiang, Jennifer Rexford and Mung Chiang Princeton University 1 Large-scale online services Search, shopping,
More informationInternet Routing Games
CS498: UnderGraduate Project Internet Routing Games Submitted by: Pranay Borkar Roll no.:-14189 Mentored by: Prof. Sunil Simon Dept. of Computer Science and Engineering Indian Institute of Technology,Kanpur
More informationCS364A: Algorithmic Game Theory Lecture #19: Pure Nash Equilibria and PLS-Completeness
CS364A: Algorithmic Game Theory Lecture #19: Pure Nash Equilibria and PLS-Completeness Tim Roughgarden December 2, 2013 1 The Big Picture We now have an impressive list of tractability results polynomial-time
More informationOptimal and Game-Theoretic Deployment of Security Investments in Interdependent Assets
Optimal and Game-Theoretic Deployment of Security Investments in Interdependent Assets Ashish R. Hota, Abraham A. Clements, Shreyas Sundaram and Saurabh Bagchi School of Electrical and Computer Engineering
More informationOptimal Topology Design for Overlay Networks
Optimal Topology Design for Overlay Networks Mina Kamel 1, Caterina Scoglio 1, and Todd Easton 2 1 Electrical and computer Engineering Department 2 Industrial and Manufacturing Systems Engineering Department
More informationExample 1: An algorithmic view of the small world phenomenon
Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture 1: Jan 17, 2012 Scribes: Preethi Ambati and Azar Aliyev Example 1: An algorithmic view of the small world phenomenon The story
More informationComplexity. Congestion Games. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Congestion Games
Algorithmic Game Theory Complexity of pure Nash equilibria We investigate the complexity of finding Nash equilibria in different kinds of congestion games. Our study is restricted to congestion games with
More informationAlgorithms and Theory of Computation
Algorithms and Theory of Computation Eric Friedman Juris Hartmanis John Hopcroft Bobby Kleinberg Jon Kleinberg Dexter Kozen David Shmoys Éva Tardos David Williamson What we do Core theoretical problems
More informationThe Price of Anarchy on Complex Networks
The Price of Anarchy on Complex Networks NetSci. Conference May 22, 2006 HyeJin Youn, Hawoong Jeong Complex Systems & Statistical Physics Lab. (Dept. of Physics, KAIST, Korea) Importance of networks &
More informationImproved Equilibria via Public Service Advertising
Improved Equilibria via Public Service Advertising Maria-Florina Balcan Avrim Blum Yishay Mansour August 12, 2008 Abstract Many natural games have both high and low cost Nash equilibria: their Price of
More informationEnd-to-end QoS negotiation in network federations
End-to-end QoS negotiation in network federations H. Pouyllau, R. Douville Avril, 2010 Outline Motivation for Network federations The problem of end-to-end SLA composition Scenario of composition and negotiation
More informationPricing and Forwarding Games for Inter-domain Routing
Pricing and Forwarding Games for Inter-domain Routing Full version Ameya Hate, Elliot Anshelevich, Koushik Kar, and Michael Usher Department of Computer Science Department of Electrical & Computer Engineering
More informationGame Theory & Networks
Game Theory & Networks (an incredibly brief overview) ndrew Smith ECS 253/ME 289 May 10th, 2016 Game theory can help us answer important questions for scenarios where: players/agents (nodes) are autonomous
More informationHedonic Clustering Games
Hedonic Clustering Games [Extended Abstract] Moran Feldman CS Dept., Technion Haifa, Israel moranfe@cs.technion.ac.il Liane Lewin-Eytan IBM Haifa Research Lab. Haifa, Israel lianel@il.ibm.com Joseph (Seffi)
More informationTHE PRICE OF STABILITY FOR NETWORK DESIGN WITH FAIR COST ALLOCATION
THE PRICE OF STABILITY FOR NETWORK DESIGN WITH FAIR COST ALLOCATION ELLIOT ANSHELEVICH, ANIRBAN DASGUPTA, JON KLEINBERG, ÉVA TARDOS, TOM WEXLER, AND TIM ROUGHGARDEN Abstract. Network design is a fundamental
More informationCompetitive Cost Sharing with Economies of Scale
Competitive Cost Sharing with Economies of Scale Martin Hoefer Department of Computer Science, RWTH Aachen, Germany mhoefer@cs.rwth-aachen.de Abstract. We consider a general class of non-cooperative buy-at-bul
More informationA Cross-Layer Perspective of Routing. Taming the Underlying Challenges of Reliable Routing in Sensor Networks. Underlying Connectivity in Reality
Taming the Underlying Challenges of Reliable Routing in Sensor Networks Alec Woo, Terence Tong, and David Culler UC Berkeley and Intel Research Berkeley A Cross-Layer Perspective of Routing How to get
More informationTight Analysis of Relaxed Multi-Organization Scheduling Algorithms
20 IEEE International Parallel & Distributed Processing Symposium Tight Analysis of Relaxed Multi-Organization Scheduling Algorithms Daniel Cordeiro, Pierre-François Dutot, Grégory Mounié, and Denis Trystram
More informationOn Selfish Routing in Internet-Like Environments
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. X, NO. X, APRIL 24 1 On Selfish Routing in Internet-Like Environments Lili Qiu, Member, IEEE, Yang Richard Yang, Member, IEEE, Yin Zhang, Member, IEEE, and Scott
More informationAn Agent-based Model for the Evolution of the Internet Ecosystem
An Agent-based Model for the Evolution of the Internet Ecosystem Amogh Dhamdhere and Constantine Dovrolis {amogh, dovrolis}@cc.gatech.edu Georgia Institute of Technology Abstract We propose an agent-based
More informationMechanism Design in Large Congestion Games
Mechanism Design in Large Congestion Games Ryan Rogers, Aaron Roth, Jonathan Ullman, and Steven Wu July 22, 2015 Routing Game l e (y) Routing Game Routing Game A routing game G is defined by Routing Game
More informationDesigning Network Protocols for Good Equilibria
Designing Network Protocols for Good Equilibria Ho-Lin Chen Tim Roughgarden Gregory Valiant May 25, 2009 Abstract Designing and deploying a network protocol determines the rules by which end users interact
More informationDistributed Measurement-Aware Routing: Striking a Balance between Measurement and Traffic Engineering
Distributed Measurement-Aware Routing: Striking a Balance between Measurement and Traffic Engineering Chia-Wei Chang, Han Liu Guanyao Huang, Bill Lin, and Chen-Nee Chuah Department of Electrical and Computer
More informationCollocation Games. And Their Application to Distributed Resource Management
Collocation Games And Their Application to Distributed Resource Management Jorge Londoño Azer Bestavros Shang-Hua Teng jmlon@cs.bu.edu best@cs.bu.edu steng@cs.bu.edu Computer Science Department Boston
More informationOptimal Routing Control: Repeated Game Approach
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 3, MARCH 2002 437 Optimal Routing Control: Repeated Game Approach Richard J. La and Venkat Anantharam, Fellow, IEEE Abstract Communication networks
More informationComputer Sciences Department
Computer Sciences Department RouteBazaar: An Economic Framework for Flexible Routing Holly Esquivel Chitra Muthukrishnan Feng Niu Shuchi Chawla Aditya Akella Technical Report #654 April 29 RouteBazaar:
More informationProject: A survey and Critique on Algorithmic Mechanism Design
Project: A survey and Critique on Algorithmic Mechanism Design 1 Motivation One can think of many systems where agents act according to their self interest. Therefore, when we are in the process of designing
More informationHierarchical Network Formation Games
Hierarchical Network Formation Games Orna Kupferman 1 and Tami Tamir 2 1 School of Engineering and Computer Science, Hebrew University, Jerusalem, Israel. 2 School of Computer Science, The Interdisciplinary
More informationA Price-Anticipating Resource Allocation Mechanism for Distributed Shared Clusters
A Price-Anticipating Resource Allocation Mechanism for Distributed Shared Clusters Michal Feldman mfeldman@sims.berkeley.edu Kevin Lai kevin.lai@hp.com Li Zhang l.zhang@hp.com ABSTRACT In this paper we
More informationImproved Equilibria via Public Service Advertising
Carnegie Mellon University Research Showcase @ CMU Computer Science Department School of Computer Science 1-2009 Improved Equilibria via Public Service Advertising Maria-Florina Balcan Carnegie Mellon
More informationComputing Pure Nash Equilibria in Symmetric Action Graph Games
Computing Pure Nash Equilibria in Symmetric Action Graph Games Albert Xin Jiang Kevin Leyton-Brown Department of Computer Science University of British Columbia {jiang;kevinlb}@cs.ubc.ca July 26, 2007
More informationCoordination Mechanisms
Coordination Mechanisms George Christodoulou Elias Koutsoupias Akash Nanavati Abstract We introduce the notion of coordination mechanisms to improve the performance in systems with independent selfish
More informationNetwork Improvement for Equilibrium Routing
Network Improvement for Equilibrium Routing UMANG BHASKAR University of Waterloo and KATRINA LIGETT California Institute of Technology Routing games are frequently used to model the behavior of traffic
More informationEditor s Preface A brief overview of network algorithms
Editor s Preface A brief overview of network algorithms In the rapidly growing world of Internet infrastructures, we face many challenging new algorithmic problems. These arise in part because the usual
More informationOn Selfish Routing in Internet-Like Environments
1 On Selfish Routing in Internet-Like Environments Lili Qiu Yang Richard Yang Yin Zhang Scott Shenker UT Austin Yale University UT Austin UC Berkeley lili@cs.utexas.edu yry@cs.yale.edu yzhang@cs.utexas.edu
More informationVertical Handover Decision Strategies A double-sided auction approach
Vertical Handover Decision Strategies A double-sided auction approach Working paper Hoang-Hai TRAN Ph.d student DIONYSOS Team INRIA Rennes - Bretagne Atlantique 1 Content Introduction Handover in heterogeneous
More informationWhy VCG auctions can hardly be applied to the pricing of inter-domain and ad hoc networks
Why VCG auctions can hardly be applied to the pricing of inter-domain and ad hoc networks Patrick Maillé GET/ENST Bretagne 2, rue de la Châtaigneraie - CS 17607 35576 Cesson Sévigné Cedex - FRANCE Email:
More informationAn Agent-Based Adaptation of Friendship Games: Observations on Network Topologies
An Agent-Based Adaptation of Friendship Games: Observations on Network Topologies David S. Dixon University of New Mexico, Albuquerque NM 87131, USA Abstract. A friendship game in game theory is a network
More informationFixing the Embarrassing Slowness of OpenDHT on PlanetLab
Fixing the Embarrassing Slowness of OpenDHT on PlanetLab Sean Rhea, Byung-Gon Chun, John Kubiatowicz, and Scott Shenker UC Berkeley (and now MIT) December 13, 2005 Distributed Hash Tables (DHTs) Same interface
More informationStrategic Characterization of the Index of an Equilibrium. Arndt von Schemde. Bernhard von Stengel
Strategic Characterization of the Index of an Equilibrium Arndt von Schemde Bernhard von Stengel Department of Mathematics London School of Economics Battle of the sexes he she football football opera
More informationThe final exam is closed-book; you should have no materials present other than the exam and a pen or pencil.
Networked Life CSE 112 Prof. Michael Kearns Final Examination May 6, 2005 The final exam is closed-book; you should have no materials present other than the exam and a pen or pencil. NAME: PENN ID: Exam
More information8/28/2003 SIGCOMM '2003 2
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs Research) Scott Shenker (ICSI) ACM SIGCOMM 2003 Presented by Giang
More informationA Signaling Game Approach to Databases Querying
A Signaling Game Approach to Databases Querying Ben McCamish 1, Arash Termehchy 1, Behrouz Touri 2, and Eduardo Cotilla-Sanchez 1 1 School of Electrical Engineering and Computer Science, Oregon State University
More informationThe Implication of Overlay Routing on ISPs Connecting Strategies
The Implication of Overlay Routing on ISPs Connecting Strategies Graduate School of Information Science and Technology, Osaka University Xun Shao, Go Hasegawa, Yoshiaki Taniguchi, and Hirotaka Nakano IP
More informationSome Peers Are More Equal than Others! Stefan Schmid
Some Peers Are More Equal than Others! Stefan Schmid Telefónica, March 12, 2009 Peer-to-Peer Technology Well-known p2p systems - Internet telephony: Skype - File sharing: BitTorrent, emule,... - Streaming:
More information