Multiscale Network Processes: Fractal and p-Adic analysis Vladimir Zaborovsky, Technical University, Robotics Institute, Saint-Petersburg, Russia e-mail.

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Periodograms Bartlett Windows Data Windowing Blackman-Tukey Resources:
Advertisements

Lecture 7: Basis Functions & Fourier Series
Computer Networks Performance Metrics Computer Networks Term B10.
Characterizing Non- Gaussianities or How to tell a Dog from an Elephant Jesús Pando DePaul University.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
On Attributes and Limitations of Linear Optics in Computing A personal view Joseph Shamir Department of Electrical Engineering Technion, Israel OSC2009.
Mining for High Complexity Regions Using Entropy and Box Counting Dimension Quad-Trees Rosanne Vetro, Wei Ding, Dan A. Simovici Computer Science Department.
Markov processes in a problem of the Caspian sea level forecasting Mikhail V. Bolgov Water Problem Institute of Russian Academy of Sciences.
Peer-to-peer fractal models: a new approach to describe multiscale network process Vladimir Zaborovsky, Technical University, Robotics Institute, Saint-Petersburg,
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.
Multi-resolution Analysis TFDs, Wavelets Etc. PCG applications.
Curve-Fitting Regression
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Self-Similarity in Network Traffic Kevin Henkener 5/29/2002.
Basic Concepts and Definitions Vector and Function Space. A finite or an infinite dimensional linear vector/function space described with set of non-unique.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Introduction to Wavelets
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 project
Multifractals in Real World
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
STOCHASTIC GEOMETRY AND RANDOM GRAPHS FOR THE ANALYSIS AND DESIGN OF WIRELESS NETWORKS Haenggi et al EE 360 : 19 th February 2014.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
Informational Network Traffic Model Based On Fractional Calculus and Constructive Analysis Vladimir Zaborovsky, Technical University, Robotics Institute,
Traffic Modeling.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
“A non parametric estimate of performance in queueing models with long-range correlation, with applications to telecommunication” Pier Luigi Conti, Università.
ATM SWITCHING. SWITCHING A Switch is a network element that transfer packet from Input port to output port. A Switch is a network element that transfer.
The Story of Wavelets.
1 FARIMA(p,d,q) Model and Application n FARIMA Models -- fractional autoregressive integrated moving average n Generating FARIMA Processes n Traffic Modeling.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
How and why things crackle We expect that there ought to be a simple, underlying reason that earthquakes occur on all different sizes. The very small earthquake.
02 – Performance Basics 1CS Computer Networks.
ECE 526 – Network Processing Systems Design Packet Processing I: algorithms and data structures Chapter 5: D. E. Comer.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 final project
Curve-Fitting Regression
Cusp turbulence as revealed by POLAR magnetic field data E. Yordanova Uppsala, November, 2005.
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Definitions Random Signal Analysis (Review) Discrete Random Signals Random.
Detection and estimation of abrupt changes in Gaussian random processes with unknown parameters By Sai Si Thu Min Oleg V. Chernoyarov National Research.
Doc.: IEEE /0553r1 Submission May 2009 Alexander Maltsev, Intel Corp.Slide 1 Path Loss Model Development for TGad Channel Models Date:
Low-Dimensional Chaotic Signal Characterization Using Approximate Entropy Soundararajan Ezekiel Matthew Lang Computer Science Department Indiana University.
CCN COMPLEX COMPUTING NETWORKS1 This research has been supported in part by European Commission FP6 IYTE-Wireless Project (Contract No: )
CHAPTER 5 SIGNAL SPACE ANALYSIS
Alexey A. Didyk Kherson national technical university, Ukraine
Clustering using Wavelets and Meta-Ptrees Anne Denton, Fang Zhang.
Fuzzy Control of Sampling Interval for Measurement of QoS Parameters Juraj Giertl.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
MODELING THE SELF-SIMILAR BEHAVIOR OF PACKETIZED MPEG-4 VIDEO USING WAVELET-BASED METHODS Dogu Arifler and Brian L. Evans The University of Texas at Austin.
1 EE571 PART 3 Random Processes Huseyin Bilgekul Eeng571 Probability and astochastic Processes Department of Electrical and Electronic Engineering Eastern.
ECE-7000: Nonlinear Dynamical Systems 2. Linear tools and general considerations 2.1 Stationarity and sampling - In principle, the more a scientific measurement.
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
National Mathematics Day
SIGNALS PROCESSING AND ANALYSIS
ARTIFICIAL NEURAL NETWORKS
Switching and High-Speed Networks
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
Wavelets : Introduction and Examples
Design of Multiple Antenna Coding Schemes with Channel Feedback
UNIT II Analysis of Continuous Time signal
Intermittency and clustering in a system of self-driven particles
Computer Science Division
§1—2 State-Variable Description The concept of state
EECS 122: Introduction to Computer Networks Packet Scheduling and QoS
Presentation transcript:

Multiscale Network Processes: Fractal and p-Adic analysis Vladimir Zaborovsky, Technical University, Robotics Institute, Saint-Petersburg, Russia February 2003 Tahiti 10 th International Conference on Telecommunications ICT’2003

Content Introduction Basic questions and experimental background Fractional analysis Wavelet decomposition p-adic and constructive analysis Conclusion Keywords: packet traffic, long-range dependence, self-similarity, wavelet, p-adic analysis.

computer network and network processes Appl 1 Appl 2 Appl n Appl i characteristics: number of nodes and links performance (bps and pps ) applications, control protocols, etc. feature: fractal or 1/f  spectrum heavy-tailed correlation structure self similarity etc. Introduction

Packet traffic - discrete positive process with a singular internal structure. trend multiplicative cascades Spatial-Temporal features: spectral components

1.Common questions: a)metrics and dimension of state space; b)statistical or dynamical approaches; c)predictable or chaotic behaviors of congested periods. 2.Relationship between: d)line bit speed and virtual line throughput e)microscopic packet dynamics and heavy-tailed statistical distributions f)fractal properties and QoS issues Basic aspects

Experimental data flows in spectral and statistical domain “tail behavior” “tail behavior” real data classical normal distribution  =1 Spectral domain – 1/f  process Second-order statistics domain log{varRTT (m ) } logm frequency  <1

Correlation Structure in power law scale time intervals ICMP packets. Autocorrelation function of number of packets aggregation period T=p m L 0 ; T = 64 ms = 2 5 ms T = 8 ms = 2 3 ms T = 2 ms = 2 1 ms - which model is “right”? T= 4ms = 2 2 ms T= 2ms = 2 1 ms T= 1ms = 2 0 ms - what feature is important p – 2,3,5,… m = 0,1,2,3 L 0 = time scale

virtual grid channel structure physical network (IP address, port) node nnode 1 Virtual channel: node nnode 1 Channel signal: (MAC frame) Physical signal: (signal and noise value levels) 1 0 Network environment and logical structure protocol application macroscopic processes microscopic processes

R(k)~Ak –b and Fractal process and power low correlation decays: Basic equation (continuous time approximation): 1.3 Models and features peer-to-peer virtual connection node n(1,t) node n(2,t) node n(x,t) … node n(m,t) number of node n(x,t) – number of packets, at node x, at time t signal propagation t1t1 t2t2 titi tntn new comer packets number of packets that already exist in the node x P(n(x;t)<n 0 )  F(x,t) n(x;t) – number of packets n(x; t) at node number x at the time moment t where

Packet delay/drop processes in virtual channel. a) End-to-End model (discrete time scale) b) Node-to-Node model (real time scale) c) Jump model (fractal time scale) Common and Fine Structure of the packet traffic. Spatial-Temporal Microscopic Process nodes:

Common packets loss condition: each packet can be lost, so 1.4 source intermediate node x destination node 1 node n “t” Basic model of the packet “dissipation” F(t) – distribution function virtual channel Functional equation for scale invariant or “stable” distribution function this packet never come to the destination node

Take into account expression for can be written as 1.5 Resume: 1.For the t>>1 density function f(t) has a scale- invariant property and power low decay like (1.1) 2.Virtual connection can be characterized by dynamics equation (1.3) and statistical (1.4) condition. Simple F(t) approximation

Features: Space measure [1/sec  1/sec  sec] = [1/sec] Fractal time scale microscopic dynamics [Sec] fractal time scale or network signal time propagation measure 1/[ms] nominal channel bit rate measure (real number) 1/[ms] effective bandwidth measure X virtual channel 1 virtual channel 3 virtual channel 4 possible packet loss virtual channel 2 Y X 0 Z State Space of the Network Process one-to-one reflection macroscopic dynamics

RTT signal raw signal: Curve of Embedding Dimension: n >> 1 (white nose) network signal wavelet approximation wavelet image: Curve of Embedding Dimension: n=5  8 (fractal structure) Micro Dynamics of packets (network signal)

Resume: Dynamics of network process has limited value (n=5  8) of embedded dimension parameters (or signal has internal structure). Temporal fractality associated to p-adic time scale, where T=p m L 0, L 0 – time scale. Generalized Fractal Dimension D q Multifractal Spectrum f(  ) Network signal (RTT signal) and its: Fractal measure

The fractional equation of packet flow: (spatial-temporal virtual channel) where – fractional derivative of function n(x;t), – Gamma function, n(x; t) – number of packets in node number x at time t;  – parameter of density function (1.5) 4.1 Fractal Model of Network Signal (packet flow) Why fractional derivative? Operator - take into account a possible loss of the packets;

The dependence of packets number n(k,100)/n 0 for different values of  parameter at the time moment t=100 Equation (4.1) has solution 4.2 number of node

Initial conditions n(0;t)=n 0  (t): The time evolution of c(m,t)/n Spatial-temporal co-variation function

2-Adic Wavelet Decomposition а) network traffic b) Wavelet coefficients and their maxima/minima lines

P-adic analyze: Basic ideas p-adic numbers (p is prime: 2,3,5,…) can be regarded as a completion of the rational numbers using norm |x| p = 0 if x = 0 |x  y| p = |x| p  |y| p |x  y| p  max {|x p |, |y p |}  |x| p + |y| p The distance function d(x,y)=|x  y| p possesses a general property called ultrametricity d(x,z)  max {d(x,y),d(y,z)} p-Adic decomposition: x and y belong to same class if the distance between x and y satisfies the condition d(x,y) < D Classes form a hierarchical tree.

p-Adic Fractality Basic feature: p-adic norm for a sum of p-adic numbers cannot be larger than the maximum of the p-adic norm for the items the canonical identification mapping p-adics to real i:th structural detail appears in finite region of the fractal structure is: infinite as a real number and has finite norm as a p-adic number This norm – p-adic invariant of the fractal.

The wavelet basis in L 2 (R + ) is 2-adic multiscale basis P-adic field structure cluster, where {0}  …p 2 Z p  pZ p  Z p  p -1 Z p  …Q p,

p-Adic Self-Similar Feature of Power Low Function Power low functions as f(x)=x n are self-similar in p-adic sence: the value of the function at interval (p k,p k+1 ) determines the function completely function y=x 2 p = 2p = 3 p = 11p = 7

Input process Output process PPS virtual channel RTT Experimental data: RTT  spatial-temporal integral characteristic Location: packets per second t, sec Constructive analysis: hidden periods and spectrum PPS  differential characteristic

Basic Idea: Natural Basis of Signal is defined by Signal itself Constructive Spectrum of the Signal consist of blocks with different numbers of minimax values MiniMax Process Decomposition PPS time scale

blocks sequence analyzing process: packet-per-second curve time Constructive Components of the Analyzing Process

Source RTT process and its constructive components: sec number of “max” in each block Network Process: Constructive Spectrum

Dynamic Reflection diagram RTT(t)/RTT(t+1) Transitive curve: block length=4 to block length=8 RTT(t) RTT(t+1) 2-Adic Analysis of hidden period:

Source signal: Filtered signal: block length=5 number of time interval number of time interval detailed structure Quasi Turbulence Network Structure

Multiscale Forecasting Algorithm: application aspect

The features of processes in computer networks correspond to the multiscale chaotic dynamic systems process. Fractional equations and wavelet decomposition can be used to describe network processes on physical and logical levels. Concept of p-adic ultrametricity in computer network emerges as a possible renormalized distance measure between nodes of virtual channel. Constructive analysis p-adic of network process allows correctly describe the multiscale traffic dynamic with limited numbers of parameters. Conclusion