FIND PI Meeting, April 2009 1 Contract-Switching: Value Flows in Inter-Domain Routing Murat Yuksel University of Nevada – Reno Reno, NV Aparna Gupta, Koushik.

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

June 27, 2007 FIND Meeting, From Packet-Switching to Contract- Switching Aparna Gupta Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Troy,
OSPF 1.
Introduction to IP Routing Geoff Huston. Routing How do packets get from A to B in the Internet? A B Internet.
1 Rate and distance fairness in OBS networks Tananun Orawiwattanakul, Yusheng Ji.
Helping TCP Work at Gbps Cheng Jin the FAST project at Caltech
APNOMS2003Fujitsu Laboratories Ltd.1 A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism Akiko Okamura, Koji Nakamichi, Hitoshi Yamada.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
1 Introduction to Transportation Systems. 2 PART I: CONTEXT, CONCEPTS AND CHARACTERIZATI ON.
© Copyright IBM Corporation 2009 IBM Global Business Services Innovation driving strategic choices for P2P Saul Berman Global & Americas Leader, IBM Strategy.
Multi-service Architecture: Evolution of Network Architecture Keith Knightson Khalid Ahmad Carrier Data Networks Nortel Networks, Canada IP-Networking/Mediacom.
Multipath Routing for Video Delivery over Bandwidth-Limited Networks S.-H. Gary Chan Jiancong Chen Department of Computer Science Hong Kong University.
Video Services over Software-Defined Networks
Offloading Routing Complexity to the Cloud(s) Hasan T. Karaoglu, Murat Yuksel University of Nevada, Reno ICC13, Budapest June, 2013.
CSCI-1680 Network Layer: Intra-domain Routing Based partly on lecture notes by David Mazières, Phil Levis, John Jannotti Rodrigo Fonseca.
FIND PI Meeting, November Value Flows and Risk Management Architecture for Future Internet Murat Yuksel University of Nevada.
Floating Cloud Tiered Internet Architecture Current: Rochester Institute of Technology, Rensselaer Polytechnic Institute, University of Nevada, Reno Level.
1 EL736 Communications Networks II: Design and Algorithms Class1: Introduction Yong Liu 09/05/2007.
Two-Market Inter-domain Bandwidth Contracting
1 Praveen K. Muthuswamy Electrical Computer and Systems Engineering Rensselaer Polytechnic Institute In collaboration with Koushik Kar, Aparna Gupta (RPI)
Barracuda Link Balancer Link Reliability and Bandwidth Optimization.
IEEE GLOBECOM FutureNet, Miami, FL, Dec Meta-Headers: Top-Down Networking Architecture with Application-Specific Constraints Murat Yuksel University.
Virtual Distance: A Generalized Metric for Overlay Tree Construction ISCC12 July Suat Mercan (Zirve University) & Murat Yuksel (University of Nevada,
Chapter 9 Introduction to MAN and WAN
TCP Probe: A TCP with Built-in Path Capacity Estimation Anders Persson, Cesar Marcondes, Ling-Jyh Chen, Li Lao, M. Y. Sanadidi, Mario Gerla Computer Science.
Copyright © Chang Gung University. Permission required for reproduction or display. On Femto Deployment Architecture and Macrocell Offloading Benefits.
A New Paradigm for Inter-Domain Traffic Engineering Adrian Farrel Juniper Networks
Ralph Santitoro Carrier Ethernet Market Development 22 March 2011 Connection-Oriented Ethernet for Cloud-based Unified Communications.
Dynamic Traffic Management (DTM) for minimization of inter- domain traffic cost Rafal Stankiewicz, Zbigniew Dulinski AGH University of Science.
Abhigyan, Aditya Mishra, Vikas Kumar, Arun Venkataramani University of Massachusetts Amherst 1.
SDN Abstractions. In an SDN Ideal World, we want… multiple applications (Composition): – So, need to worry about sharing. – About isolation. Network policies.
One Hop Lookups for Peer-to-Peer Overlays Anjali Gupta, Barbara Liskov, Rodrigo Rodrigues Laboratory for Computer Science, MIT.
Compiling Path Queries in Software-Defined Networks Srinivas Narayana Jennifer Rexford and David Walker Princeton University.
Traffic Engineering with Forward Fault Correction (FFC)
Introduction 2 1: Introduction.
7 RAIDER: Responsive Architecture for Inter-Domain Economics and Routing.
Designing a New Routing Simulator for DiffServ MPLS Networks Peng Zhang Zhansong Ma Raimo Kantola {pgzhang, zhansong,
CNDS 2001, Phoenix, AZ Simulating the Smart Market Pricing Scheme on Differentiated- Services Architecture Murat Yuksel and Shivkumar Kalyanaraman Rensselaer.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Nirmala Shenoy, Victor Perotti, Rochester Institute of Technology (RIT) Technical and socioeconomic studies Koushik Kar, Aparna Gupta Rensselaer Polytechnic.
Resource Pooling A system exhibits complete resource pooling if it behaves as if there was a single pooled resource. The Internet has many mechanisms for.
1 Value of Supporting Class-of- Service in IP Backbones Murat Yuksel (University of Nevada – Reno) K. K. Ramakrishnan (AT&T Labs Research)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4690: Experimental Networking Informal Quiz: TCP Shiv Kalyanaraman:
Congestion Pricing Overlaid on Edge-to-Edge Congestion Control Murat Yuksel, Shivkumar Kalyanaraman and Anuj Goel Rensselaer Polytechnic Institute, Troy,
Pricing Granularity for Congestion-Sensitive Pricing Murat Yüksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute, Troy, NY {yuksem, shivkuma}
UCB Implementing QoS Jean Walrand EECS. UCB Outline What? Bandwidth, Delay Where? End-to-End, Edge-to-Edge, Edge-to-End, Overlay Mechanisms Access Control.
A Strategy for Implementing Smart Market Pricing Scheme on Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute, Troy, NY.
Distributed-Dynamic Capacity Contracting: A congestion pricing framework for Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute,
Price Discovery at Network Edges G. S. Arora, M. Yuksel, S. Kalyanaraman, T. Ravichandran and A. Gupta Rensselaer Polytechnic Institute, Troy, NY.
Elasticity Considerations for Optimal Pricing of Networks Murat Yüksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute, Troy, NY {yuksem, shivkuma}
10th Workshop on Information Technologies and Systems 1 A Comparative Evaluation of Internet Pricing Schemes: Smart Market and Dynamic Capacity Contracting.
On the Scalability of Path Exploration Using Opportunistic Path-Vector Routing Hasan T. Karaoglu, Murat Yuksel, Mehmet H. Gunes University of Nevada, Reno.
IEEE Global Internet, April Contract-Switching Paradigm for Internet Value Flows and Risk Management Murat Yuksel University.
Path-Vector Contract Routing Hasan T. Karaoglu, Murat Yuksel University of Nevada, Reno ICC’12 NGNI, Toronto June, 2012.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Routing and Routing Protocols
1 Lecture 2 – Networking Paradigms University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CS 791 Special Topics: Network Architectures.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Multipath TCP and the Resource Pooling Principle
Flexible Forward Contracts for Renewable Energy Generators
Intra-Domain Routing Jacob Strauss September 14, 2006.
Routing Metrics for Wireless Mesh Networks
Elasticity Considerations for Optimal Pricing of Networks
Towards Predictable Datacenter Networks
Presentation transcript:

FIND PI Meeting, April Contract-Switching: Value Flows in Inter-Domain Routing Murat Yuksel University of Nevada – Reno Reno, NV Aparna Gupta, Koushik Kar, Shiv Kalyanaraman Rensselaer Polytechnic Institute Troy, NY Project Website Or google Contract Switching

FIND PI Meeting, April Implied Challenges Motivation Current architectural problems: Users cannot express value choices at sufficient granularity – only at access level Providers do not have economic knobs to manage risks involved in QoS investments inter-ISP relationships flexibility in time: forward/option pricing flexibility in space: user-defined inter- domain routes capability to provide e2e higher quality services money-back guarantees, risk/cost sharing

FIND PI Meeting, April Inter-domain struggles… When crossing domains, all bets are off.. End-to-end QoS or reliability requires assurance of single-domain performance, i.e., contracts efficient concatenation of single-domain contracts Inter-domain routing needs to be aware of economic semantics contract routing + risk management We address translation of these struggles to architectural problems

FIND PI Meeting, April Contract-switching: A paradigm shift… Circuit-switching Packet-switching Contract-switching ISP A ISP C ISP B e2e circuits ISP A ISP C ISP B routable datagrams ISP A ISP C ISP B contracts overlaid on routable datagrams

FIND PI Meeting, April Contract Link An ISP is abstracted as a set of contract links Contract link: an advertisable contract between peering/edge points with flexibility of advertising different prices for edge-to-edge (g2g) intra-domain paths capability of managing value flows at a finer granularity than point-to-anywhere deals

FIND PI Meeting, April How to achieve e2e QoS? Contract Routing – spatial composition of e2e contracts Compose e2e inter-domain contract paths over available contract links satisfying the QoS requirements Calculate the contract paths by shortest-path algos with metrics customized w.r.t. contract QoS metrics Two ways: link-state contract routing at macro time-scales path-vector contract routing at micro time-scales Monitor and verify that each ISP involved in an e2e contract path is doing the job Punish the ISPs not doing their job, e.g. as a money-back guarantee to the others involved in the e2e contract path

FIND PI Meeting, April Link-State Contract Routing: Macro-level, proactive User X ISP A ISP C ISP B 1 Owner ISP LinkQoSTermOffered After Price ($/term) A1-210Mb/s2hrs1hr$10 A1-340Mb/s5hrs15mins$80 B2-4100Mb/s3hrs2hrs$110 C3-520Mb/s1hr30mins$8 C4-560Mb/s1day2hrs$250 4 Most cost- efficient route Max QoS route Global Internet 2008

FIND PI Meeting, April Path-Vector Contract Routing: Micro-level, on-demand, reactive User initiates… User X wants to know if it can reach 5 with 10-30Mb/s for mins in a $10 budget User X ISP A ISP C ISP B 14 [5, A-B, 1-2-4, Mb/s, 20-30mins, $4] [5, A, 1-2, 15-30Mb/s, 15-30mins, $8] [5, 10-30Mb/s, 15-45mins, $10] [5, A, 1-3, 5-10Mb/s, 15-20mins, $7] Paths to 5 are found and ISP C sends replies to the user with two specific contract- path-vectors. path request [A-B-C, , 20Mb/s, 30mins] [A-C, 1-3-5, 10Mb/s, 15mins] Paths to 5 are found and ISP C sends replies to the user with two specific contract- path-vectors. reply Global Internet 2008

FIND PI Meeting, April Path-Vector Contract Routing: Micro-level, on-demand, reactive Provider initiates… ISP C wants to advertise availability of a short-term contract link User X ISP A ISP C ISP B 14 [C, 5-4, 30Mb/s, 45mins, $9] [C-B, 5-4-2, 20Mb/s, 45mins, $6+$5] [C-B-A, , 20Mb/s, 30mins, $7.3+$3] [C, 5-3, 10Mb/s, 30mins, $5] [C-A, 5-3-1, 5Mb/s, 15mins, $1.25+$1.2] path announcement path announcement path announcement Global Internet 2008

FIND PI Meeting, April Temporal Extensions of Single- domain QoS Contracts Bailout Forwards: on advertisable spot contracts with flexibility of advertising different forward prices for g2g intra-domain paths Forwards with provision for bailout conditioned on network status Time

FIND PI Meeting, April 2009 Bailout Forward Contract Multiple g2g Contracts Exposed to the additional effects of other traffic flows as a result of overlapping links with other g2g overlay paths How do we model this interaction?

FIND PI Meeting, April 2009 Intensity of Overlap Link Capacity 1.5 Gbps Utilization = 10% Link Capacity 0.3 Gbps Utilization = 50% Flow 1 50 mbps Flow mbps

FIND PI Meeting, April 2009 BFC Performance Can an ISP survive by applying BFC approach? How frequent does BFC bailout? BFC Robustness against increasing demand? (demand) decreasing available bandwidth? (supply) major link failures ? How efficient is BFC pricing? Revenue Losses

FIND PI Meeting, April 2009 Simulation Results: Dynamic Demand Path Forward Prices E[S T ] Probability {S T >F} Probability {A T <Th} Threshold = 15 th percentile Results for five sample g2g contracts Financial guess – Forward breakdown prob Technical guess - Bailout probability IEEE IWQoS 2008

FIND PI Meeting, April 2009 Simulation Results: Dynamic demand Mean fraction 16.4 % EXODUS – 372 g2g paths IEEE IWQoS 2008

FIND PI Meeting, April 2009 Network Analysis: Robustness against failures Mean fraction 27% EXODUS – 372 g2g paths IEEE IWQoS 2008

FIND PI Meeting, April 2009 Simulation Results: Effect of Simplified Pricing ABOVENET – histogram of 7 days revenue Node 5 Node 1 pt-anywhere pricing g2g pricing simplified g2g pricing

FIND PI Meeting, April 2009 Simulation Results: Effect of Forward Pricing ABOVENET – 40% of available capacity is contracted as forward Node 1 pt-anywhere pricing simplified g2g pricing simplified forward g2g pricing

FIND PI Meeting, April Future Work and Questions Protocol implementation and simulation of CR Balance between LSCR and PVCR ISP collaboration and competition pricing the inter-domain risk game theoretic analysis contract verification common punishment and rewarding laws Goal: more economics in inter-domain routing

FIND PI Meeting, April 2009 Thank you! THE END