530 likes | 773 Views
Modified Cell Delineation Strategy for Packet Switched Networks. Marina Kopeetsky and Avi Lin. Department of Computer Science Bar-Ilan University Department of Communication Engineering Holon Academic Institute of Technology. Outline. The Packet Network Computational Model
E N D
Modified Cell Delineation Strategy for Packet Switched Networks Marina Kopeetsky and Avi Lin Department of Computer Science Bar-Ilan University Department of Communication Engineering Holon Academic Institute of Technology
Outline • The Packet Network Computational Model • The Packets’ Errors Handling Problem • The Modified Cell Delineation Strategy • Example: the Three-States Cell Delineation Strategy Realization.
Talk Key Issues • Presenting a new Cell Delineation (CD) Strategy for any Packet Switching technology of a fixed length Data Units (DUs) • This special strategy offers algorithms for differentiating between synchronization failures and other channel and environment errors with a sufficiently high confidence level • This algorithms’ family is analyzed and optimized. • A possible implementation of this strategy is illustrated for the ATM network case: • The Cell Delineation cycle implementation time is discussed and analyzed. • Numerical results are presented for the case of the standard CD protocol.
The Packets’ Errors Handling A new strategy, algorithms and relevant techniques are: • offered for properly recognize and maintain cell or packet's boundaries • designed to tackle and handle general error packets, with the major objectives to differentiate in Real Time between synchronization failures and other noisy environment channel errors • For handling corrections: • The algorithms are properly modified for cell synchronization recovery and other noisy channel errors • corrections are proposed, analyzed and optimized
Introduction and Packet Network Model • We propose a new Cell Delineation (CD) Strategy for any Packet Switching technology with the fixed length Data Units (DUs). A special strategy that differentiates between synchronization failures and other channel errors with the sufficiently high confidence level is proposed, analyzed and optimized. • The strategy implementation is illustrated on the Asynchronous Transfer Mode (ATM) network example. The Cell Delineation cycle implementation time is discussed and analyzed. The numerical results are presented for the case of the standard Cell Delineation (CD) protocol.
Main Research Conclusions • The expansion of the number of the CD protocol discrete states is necessary in order to construct the Cell Delineation recovery procedure in the optimal/near optimal manner. • The CD protocol parameters should be chosen dynamically based on the traffic transmission conditions. • The presented strategy is appropriated to any fixed cell/packet network technology. • Construction of the distribution function of the CD protocol cycle time in the precise way.
FixedCell Network Protocol Structure Header m bytes m=5 for ATM H E C Payload Field nbytes n=48 for ATM H E C L=m+n bytes
HUNT SYNCH PRESYNCH Classical Cell Delineation Process Structure HEC indicates on out of synchronism state CD process parameters should be allocated in a dynamic fashion!
Critique of the Standard CD Protocol • Synchronization failures and other channel errors are mixed together and treated in the same way leading to cell drop and information transfer lose. • Thus • Different types of errors must be treated differently! • Traffic based Dynamic allocation of the CD process parameters.
ERROR HUNT PRESYNCH SYNCH Modified Cell Delineation Process Structure • ERROR state: • distinguishes between various errors generated by different sources • recovers and corrects random errors in the cell Header
FAILURE state is relevant for the channel degradation case FAILURE ERROR HUNT PRESYNCH SYNCH The General Cell Delineation Process Structure
The nature of the CD protocol is its rapid execution (comparing to the traffic rate) and its effectiveness There exists a single stable state SYNCH. The parameter should be determined dynamically subject to the following arguments: The noisy channel error flow model in respect to the current BER; The accumulated channel errors history; The traffic type (CBR, VBR, ABR or UBR). Modified CD Protocol Features
The incoming cells stream is composed of two cells types: Black (B) type erroneous cells White (W) type cells that are correct ones The random length of the sequential B-type cells is studied and analyzed within a certain time window T The near-optimal choice of T is critical in order to create the effective and robust delineation strategy Modified CD Protocol Features – Cont’d (1)
Modified CD Protocol Features – Cont’d (2) • Denote by B* and W* the average lengths of B and W-type cells streams received within the T time window respectively, then is very small.
The Objective We seek a strategy or a mechanism that will enable to distinguish between non-synchronous and other erroneous packets or cells among sequential B-type cells in a precise fashion, enjoying the above features.
Evaluate the optimal/minimal B-Type sequential cells stream length, , that identifies the synchronization failure occurrence subject to a certain confidence level . The near-optimal real time implementation of the synchronization recovery strategy depends on: The error flow model of the noisy channel in respect to the current BER (Feature 3) The synchronization failuresmodel that includes dependencies on the current value of the cell non-synchronous state final probability as well as one the synchronization failures history; The different traffic types and the Quality of Service (QoS) parameters. Main Solution Preliminaries
Near-optimal Choice of the Time Window T • T must be large enough so that the large scale statistics will be stable. • T is a function of B* parameter, which depends on the probabilities of the different error types: T=f( traffic model, traffic intensity) • The value of T must be continuously considered for update each time step t. The updated value of T is based on its current value as well as on the historical values. Ergodic Markov Chain in order to predict the new T value.
Modified Cell Delineation Strategy • The value of with respect to : • SYNCHERROR • SYNCHERROR SYNCHHUNT • SYNCHHUNT
Modified Cell Delineation Strategy • : any number of B-Type cells that have been received within next time windows T, pass to the HUNT state. Note: the traffic modeling is needed for error bursts analysis and prediction. • Error sensitive network: HUNT->FAILURE, ERROR->FAILURE • HUNT <-> ERROR : no definit limitations on CD process time execution ERROR-> HUNT: errors cannot be detected using CRC HUNT-> ERROR: HUNT state operations have been failed.
Denote Dynamic Assignment of Parameter • Correct value assignment of will influence: • The probability of a non-correct decision about synchronization failure or • establishment respectively. • The robust synchronization recovery after the synchronization failure occurs. • Minimization of the cell loss probability. Then the min number of sequential B-Type cells within a specific time window T is equal to CER- Cell Error Rate
Main Research Conclusions • The expansion of the number of the CD protocol discrete states is necessary in order to construct the Cell Delineation recovery procedure in the optimal/near optimal manner. • The CD protocol parameters should be chosen dynamically based on the traffic transmission conditions. • The presented strategy is appropriated to any fixed cell/packet network technology. • Construction of the distribution function of the CD protocol cycle time in the precise way.
Statement of the Optimization Problem The problem is to define number required for deciding on the following synchronization failure issues: • Synchronization failure final probability • Probability of non correct decision about the synchronization failure; • Average CD cycle time ; • CD cycle time variance V.
Subject to: should be determined based on the real statistical data of the communication channel The Objective Function Definition K is a function of synchronization failures model and synchronization failure final probability
* Analysis of the CD Cycle Average Time The computational strategy is based on the different branches of the CD probabilistic graph execution. Six general possibilities to cover the CD graph: • SYNCH->HUNT->PRESYNCH->SYNCH • SYNCH->HUNT->PRESYNCH->HUNT->PRESYNCH->SYNCH • SYNCH->ERROR->HUNT->PRESYNCH->HUNT-> • PRESYNCH->SYNCH • SYNCH->ERROR->HUNT->PRESYNCH->SYNCH • SYNCH->HUNT->ERROR->PRESYNCH->SYNCH • SYNCH->ERROR->PRESYNCH->SYNCH
* Analysis of the CD Cycle Average Time-Cont’d Denote Note: 40 bit=5 bytes for ATM cell Header
The General Analysis of the Three-States CD Protocol Using the Following Aspects: • Different error transmission models (Markov and Bernoulli) of the communication channel • Basic and Advanced PRESYNCH protocol • Different models of the synchronization failures: Self-recovery and non-self-recovery synchronization failures.
Main Research Conclusions • The expansion of the number of the CD protocol discrete states is necessary in order to construct the Cell Delineation recovery procedure in the optimal/near optimal manner. • The CD protocol parameters should be chosen dynamically based on the traffic transmission conditions. • The presented strategy is appropriated to any fixed cell/packet network technology. • Construction of the distribution function of the CD protocol cycle time in the precise way.