Stability Analysis of MNCM Class of Algorithms and two more problems !

Slides:



Advertisements
Similar presentations
1 The tiling algorithm Learning in feedforward layered networks: the tiling algorithm writed by Marc M é zard and Jean-Pierre Nadal.
Advertisements

Lecture 7. Network Flows We consider a network with directed edges. Every edge has a capacity. If there is an edge from i to j, there is an edge from.
1 Scheduling Crossbar Switches Who do we chose to traverse the switch in the next time slot? N N 11.
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
1 Discrete Structures & Algorithms Graphs and Trees: III EECE 320.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Outline. Theorem For the two processor network, Bit C(Leader) = Bit C(MaxF) = 2[log 2 ((M + 2)/3.5)] and Bit C t (Leader) = Bit C t (MaxF) = 2[log 2 ((M.
Nick McKeown CS244 Lecture 6 Packet Switches. What you said The very premise of the paper was a bit of an eye- opener for me, for previously I had never.
Towards Simple, High-performance Input-Queued Switch Schedulers Devavrat Shah Stanford University Berkeley, Dec 5 Joint work with Paolo Giaccone and Balaji.
Worst-case Fair Weighted Fair Queueing (WF²Q) by Jon C.R. Bennett & Hui Zhang Presented by Vitali Greenberg.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 8 May 4, 2005
Algorithm Orals Algorithm Qualifying Examination Orals Achieving 100% Throughput in IQ/CIOQ Switches using Maximum Size and Maximal Matching Algorithms.
1 Input Queued Switches: Cell Switching vs. Packet Switching Abtin Keshavarzian Joint work with Yashar Ganjali, Devavrat Shah Stanford University.
1 Comnet 2006 Communication Networks Recitation 5 Input Queuing Scheduling & Combined Switches.
1 ENTS689L: Packet Processing and Switching Buffer-less Switch Fabric Architectures Buffer-less Switch Fabric Architectures Vahid Tabatabaee Fall 2006.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion MSM.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion The.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Scaling.
1 Internet Routers Stochastics Network Seminar February 22 nd 2002 Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University.
Maximum Size Matchings & Input Queued Switches Sundar Iyer, Nick McKeown High Performance Networking Group, Stanford University,
1 Achieving 100% throughput Where we are in the course… 1. Switch model 2. Uniform traffic  Technique: Uniform schedule (easy) 3. Non-uniform traffic,
1 Netcomm 2005 Communication Networks Recitation 5.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Maximal.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Scheduling.
Distributed Scheduling Algorithms for Switching Systems Shunyuan Ye, Yanming Shen, Shivendra Panwar
1 Scheduling Crossbar Switches Who do we chose to traverse the switch in the next time slot? N N 11.
Pipelined Two Step Iterative Matching Algorithms for CIOQ Crossbar Switches Deng Pan and Yuanyuan Yang State University of New York, Stony Brook.
Localized Asynchronous Packet Scheduling for Buffered Crossbar Switches Deng Pan and Yuanyuan Yang State University of New York Stony Brook.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
High Speed Stable Packet Switches Shivendra S. Panwar Joint work with: Yihan Li, Yanming Shen and H. Jonathan Chao New York State Center for Advanced Technology.
Enabling Class of Service for CIOQ Switches with Maximal Weighted Algorithms Thursday, October 08, 2015 Feng Wang Siu Hong Yuen.
Summary of switching theory Balaji Prabhakar Stanford University.
CSE 331: Review. Main Steps in Algorithm Design Problem Statement Algorithm Real world problem Problem Definition Precise mathematical def “Implementation”
Abtin Keshavarzian Yashar Ganjali Department of Electrical Engineering Stanford University June 5, 2002 Cell Switching vs. Packet Switching EE384Y: Packet.
CSCI 256 Data Structures and Algorithm Analysis Lecture 6 Some slides by Kevin Wayne copyright 2005, Pearson Addison Wesley all rights reserved, and some.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Bipartite Matching. Unweighted Bipartite Matching.
Buffered Crossbars With Performance Guarantees Shang-Tse (Da) Chuang Cisco Systems EE384Y Thursday, April 27, 2006.
Queueing in switched networks Damon Wischik, UCL thanks to Devavrat Shah, MIT TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
SNRC Meeting June 7 th, Crossbar Switch Scheduling Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University
Cake Cutting is and is not a Piece of Cake Jeff Edmonds, York University Kirk Pruhs, University of Pittsburgh.
Improving Matching algorithms for IQ switches Abhishek Das John J Kim.
Topics in Internet Research: Project Scope Mehreen Alam
Reduced Rate Switching in Optical Routers using Prediction Ritesh K. Madan, Yang Jiao EE384Y Course Project.
Achieving Stability in a Network of IQ Switches Neha Kumar Shubha U. Nabar.
Input buffered switches (1)
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Analysis of Maximum Size Matching scheduling algorithm (MSM) in input- queued switches under uniform traffic Neda Beheshti and Mohsen Bayati {nbehesht,
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
scheduling for local-area networks”
Algorithms for Big Data: Streaming and Sublinear Time Algorithms
Independent Cascade Model and Linear Threshold Model
A simple parallel algorithm for the MIS problem
Balaji Prabhakar Departments of EE and CS Stanford University
Algorithms and Networks
COMP 6/4030 ALGORITHMS Prim’s Theorem 10/26/2000.
Lecture 18: Uniformity Testing Monotonicity Testing
Lecture on Markov Chain
Independent Cascade Model and Linear Threshold Model
CSE 421: Introduction to Algorithms
Enumerating Distances Using Spanners of Bounded Degree
Introduction Wireless Ad-Hoc Network
Balaji Prabhakar Departments of EE and CS Stanford University
Stability Analysis of Linear Systems
Algorithms (2IL15) – Lecture 7
Scheduling Crossbar Switches
Providing 100% throughput for non-uniform Bernoulli traffic
Independent Cascade Model and Linear Threshold Model
EE384Y: Packet Switch Architectures II
Presentation transcript:

Stability Analysis of MNCM Class of Algorithms and two more problems ! EE384Y Project Presentation June 4, 2003 Nima Asgharbeygi

Outline MNCM Class of Algorithms Fluid Analysis of LPF iSLIP Random

Introduction Definition of MNCM : (Tabatabaee et. al. Infocom 2003) A maximal size matching algorithm m belongs to MNCM class iff m contains all nodes with maximum weight. Node weights: MNCM includes LPF, MNM and MFM algorithms. A port-based fluid model proof was represented.

Counter Examples Deterministic arrivals, IID Bernoulli arrivals, Example due Da Chuang IID Bernoulli arrivals, Simulation shows instability for uniform traffic. Counter example: Algorithm: Serve only if ; otherwise serve some other non-empty VOQ’s to maximize weight of the matching.

What’s wrong with the proof? Lyapunov function: The issue: “Due to continuity properties of B(t), for every there exists some such that for all there is always one common index that .” This is wrong! An interval of length in continuous time, corresponds to an interval of arbitrarily large length ( ) in discrete time domain. This is not guaranteed by MNCM (easy to see by a periodic pattern counter example).

Important to Remember To have a valid stability proof, we must ensure that both fluid model policy and the discrete policy always make the same decision; i.e. equivalency of departure processes.

Outline MNCM Class of Algorithms Fluid Analysis of LPF iSLIP Random

Problem Statement algorithm definition: Apply MWM algorithm on these edge weights: Where This is our famous LPF if . Not straight forward to use fluid model on original LPF, because of discontinuity of

Stability of Fluid Policy Fluid model weights: Theorem: This fluid model is weakly stable under MWM policy if for some constants Proof: Use and show that:

Equivalency of Fluid and Discrete Models How should relate to ensure equivalency? Recall that Enough to have Reasonable to choose

Example Let Then Fluid model is based on Easy to see So is efficient under general traffic. LPF is the limiting case of as Uniformity of convergence proves efficiency of LPF under general traffic. 1 z 1 z

Outline MNCM Class of Algorithms Fluid Analysis of LPF iSLIP Random

Problem Statement iSLIP Random scheduling algorithm Wish to find results on stability and convergence of iSLIP-R. Input degree Probability of being empty 1 iteration

Approach The problem is to find Let Assume that size of maximal match=N, and initially input i connected to output i (for all i).

Approach (continued) Greedy algorithm: Pick an available input i with smallest and connect it to a possible output with smallest , (add to ). Repeat until no available input remains. Theorem: Given and initially input i connected to output i (for all i), the greedy algorithm maximizes E[# of empty output bins].

Outline of Proof The proof is based on the following lemma. Lemma: If for given the sets maximize , then for any j and k:

Results Need to search for best to maximize E[# of empty output bins]. I guess it is but yet no proof! This gives Therefore, iSLIP-R with only one iteration would be stable by speedup 4 for large N.

Thank You!