Workshop PRIXNET Distributed Virtual Circuit Switching protocol with auction pricing Loubna ECHABBI Dominique BARTH Laboratoire PRISM.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

Ch. 12 Routing in Switched Networks
1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Switching Technology presented by Hussain Ahmad BA-Abdullah. Fawaz abdullah AL-Amri. prof : Adel Ali.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Data and Computer Communications
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011.
EE 4272Spring, 2003 Chapter 10 Packet Switching Packet Switching Principles  Switching Techniques  Packet Size  Comparison of Circuit Switching & Packet.
Restoration Routing in MPLS Networks Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
Jerry Chou and Bill Lin University of California, San Diego
27 August EEE442 COMPUTER NETWORKS Test results & analysis.
Using Prices to Allocate Resources at Access Points Jimmy Shih, Randy Katz, Anthony Joseph One Administrative Domain Access Point A Access Point B Network.
Semester 4 - Chapter 3 – WAN Design Routers within WANs are connection points of a network. Routers determine the most appropriate route or path through.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Switching Techniques Student: Blidaru Catalina Elena.
Storage Allocation in Prefetching Techniques of Web Caches D. Zeng, F. Wang, S. Ram Appeared in proceedings of ACM conference in Electronic commerce (EC’03)
Workshop PRIXNET – 11/12 Mars CONGESTION PRICING IN AIR TRANSPORTATION Karine Deschinkel Laboratoire PRiSM – Université de Versailles.
G-commerce Computational economies for resource allocation in computational Grid settings Fundamentals Resources are not free Resources are not free For.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
CS 453 Computer Networks Lecture 18 Introduction to Layer 3 Network Layer.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
Brussels Workshop Use case 3 11/09/2015 Mario Sisinni.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
ISP and Egress Path Selection for Multihomed Networks Amogh Dhamdhere, Constantine Dovrolis Networking and Telecommunications Group Georgia Institute of.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 5 Multiplexing.
Data Communication 1 Frame Relay n X.25 l Provides extensive error checking and flow control l station-to-station checking at the data link layer l Error.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Network Layer Lecture Network Layer Design Issues.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Draft-deoliveira-diff-te-preemption-02.txt J. C. de Oliveira, JP Vasseur, L. Chen, C. Scoglio Updates: –Co-author: JP Vasseur –New preemption criterion.
William Stallings Data and Computer Communications
Chapter 2 PHYSICAL LAYER.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Unit 1:Frame Relay.
Chapter 4 Introduction to Network Layer
URL: Chapter 8 Switching Tel: (03) Ext: URL:
CprE 458/558: Real-Time Systems
Topics discussed in this section:
Network Layer – Routing 1
Chapter 3 Switching.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
ISP and Egress Path Selection for Multihomed Networks
Chapter 4 Introduction to Network Layer
Chapter 4 Frame Relay Chapter 4 Frame Relay.
Data and Computer Communications
Data Communication Networks
PRESENTATION COMPUTER NETWORKS
Algorithms for Budget-Constrained Survivable Topology Design
15th Scandinavian Workshop on Algorithm Theory
Circuit Switched Network
In-network computation
Presentation transcript:

Workshop PRIXNET Distributed Virtual Circuit Switching protocol with auction pricing Loubna ECHABBI Dominique BARTH Laboratoire PRISM

Workshop PRIXNET Framework  Virtuel circuit switching networks.  Goal: Ressource allocation to satisfy some QoS.  How : connection establishment. O D

Workshop PRIXNET Conflict : Congestion in a router Definition: the demand is greater than the available resource. Question : which criterions to choose accepted requests.  Maximize the number of accepted requests.  Minimize the remaining bandwidth.  for more fairness: Use auctions to charge accepted requests some congestion cost. These prices can be used to compute routing tables or in the service pricing.

Workshop PRIXNET Auctions : local approach At each router we have the following information:  A set of requests (budget, demand, destination..)  A set of outgoing links ( capacities )  A set of links obtained from the routing table which link each request to possible outgoing links. Two types of routing are studied :  Deterministic routing : 1 destination= 1 outgoing link.  Non deterministic routing : 1 destination= n outgoing links

Workshop PRIXNET Auctions: first model  Requests submit their offer.  The router chooses a combination of traffic that maximizes its profit.  The non accepted requests increase their offer (by one unit). The stopping criteria : non accepted requests cannot increase their offer anymore.  At each step the problem is NP-complete (even in the deterministic case: contains the knapsack problem).  Auctions final result is difficult to be characterized.

Workshop PRIXNET Auctions : second model * * 3 *  The main idea: each link fixes its cost.

Workshop PRIXNET Second model : Deterministic case  Auctions on different links are independent  At each step the problem is polynomial.  The auction’s final result can be polynomialy obtained by sorting the requests in a decreasing order and accepting them in this order while keeping the capacity constraint held.  Note: When congestion occurs, the accepted requests are charged the first non accepted bid, else the cost is null.

Workshop PRIXNET Second model: non deterministic case.  Definition: The set of stable links, at a given step, is the set of links such that all requests that can be routed at least on one element of this set, is indeed accepted on a link in that set.  Auction on different links are not independent

Workshop PRIXNET Second model: non deterministic case * *

Workshop PRIXNET Second model: non deterministic case  Conjecture: the stable link maximization problem is NP- Complete.  Process: At each step, we maximize the number of stable links. At the end of each step, non stable links increase their offer and eliminate requests that cannot bargain.  Property: With any configuration that maximizes the set of stable links, stable links are the same.

Workshop PRIXNET A heuristic idea * 2 0 * 4 3

Workshop PRIXNET Previous work and perspectives  Previous work: Complexity study. Implementation of the exact problem in Cplex. Implementation of a simulator with the virtual circuit protocol layered on a grid network.  Current work: A comparison between the exact and the heuristic methods using the simulator. Test of different auction strategies.