Spatio-Temporal Modeling of Traffic Workload in a Campus WLAN

Slides:



Advertisements
Similar presentations
Power Laws By Cameron Megaw 3/11/2013. What is a Power Law?
Advertisements

Part II – TIME SERIES ANALYSIS C5 ARIMA (Box-Jenkins) Models
Toyota InfoTechnology Center U.S.A, Inc. 1 Mixture Models of End-host Network Traffic John Mark Agosta, Jaideep Chandrashekar, Mark Crovella, Nina Taft.
Preference-based Mobility Model and the Case for Congestion Relief in WLANs using Ad hoc Networks Wei-jen Hsu, Kashyap Merchant, Haw-wei Shu, Chih-hsin.
On Scalable Measurement-driven Modeling of Traffic Demand in Large WLANs 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2.
Bilal Gonen University of Alaska Anchorage Murat Yuksel University of Nevada, Reno.
IEEE PIMRC A Comparative Measurement Study of the Workload of Wireless Access Points in Campus Networks Maria Papadopouli Assistant Professor Department.
Accurate & scalable models for wireless traffic workload Assistant Professor Department of Computer Science, University of Crete & Institute of Computer.
GlobeTraff A traffic workload generator for the performance evaluation of ICN architectures K.V. Katsaros, G. Xylomenos, G.C. Polyzos A.U.E.B. (presented.
1 William Lee Duke University Department of Electrical and Computer Engineering Durham, NC Analysis of a Campus-wide Wireless Network February 13,
Simulation Evaluation of Hybrid SRPT Policies
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
1 Network Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
On the Self-Similar Nature of Ethernet Traffic - Leland, et. Al Presented by Sumitra Ganesh.
Multi-level Application-based Traffic Characterization in a Large-scale Wireless Network Maria Papadopouli 1,2 Joint Research with Thomas Karagianis 3.
Statistics & Modeling By Yan Gao. Terms of measured data Terms used in describing data –For example: “mean of a dataset” –An objectively measurable quantity.
On the Constancy of Internet Path Properties Yin Zhang, Nick Duffield AT&T Labs Vern Paxson, Scott Shenker ACIRI Internet Measurement Workshop 2001 Presented.
Measurement and Analysis of Link Quality in Wireless Networks: An Application Perspective V. Kolar, Saquib Razak, P. Mahonen, N. Abu-Ghazaleh Carnegie.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
A Nonstationary Poisson View of Internet Traffic T. Karagiannis, M. Molle, M. Faloutsos University of California, Riverside A. Broido University of California,
Performance Evaluation
UNC/FORTH Archive of Wireless Traces, Models and Tools 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2 University of North.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Network Traffic Measurement A focus of networking research for 20+ years Collect.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Self-Similar through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level Walter Willinger, Murad S. Taqqu, Robert Sherman,
Modeling client arrivals at access points in wireless campus-wide networks Maria Papadopouli Assistant Professor Department of Computer Science University.
1 Assessing The Real Impact of WLANs: A Large-Scale Comparison of Wired and Wireless Traffic Maria Papadopouli * Assistant Professor Department.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
Buffer Management for Shared- Memory ATM Switches Written By: Mutlu Apraci John A.Copelan Georgia Institute of Technology Presented By: Yan Huang.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
1 Chapters 9 Self-SimilarTraffic. Chapter 9 – Self-Similar Traffic 2 Introduction- Motivation Validity of the queuing models we have studied depends on.
SELF-SIMILAR INTERNET TRAFFIC AND IMPLICATIONS FOR WIRELESS NETWORK PERFORMANCE IN SUDAN Presented By HUDA M. A. EL HAG University Of Khartoum – Faculty.
Network Traffic Modeling Punit Shah CSE581 Internet Technologies OGI, OHSU 2002, March 6.
M. Papadopouli 1,2,3, M. Moudatsos 1, M. Karaliopoulos 2 1 Institute of Computer Science, FORTH, Heraklion, Crete, Greece 2 University of North Carolina,
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
Exploiting Clustering Techniques for Web Session Inference A.Bianco, G. Mardente, M. Mellia, M.Munafò, L. Muscariello (Politecnico di Torino)
Spatio-Temporal Modeling of Traffic Workload in a Campus WLAN Felix Hernandez-Campos 3 Merkouris Karaliopoulos 2 Maria Papadopouli 1,2,3 Haipeng Shen 2.
Measurement and Modeling of Packet Loss in the Internet Maya Yajnik.
Hung X. Nguyen and Matthew Roughan The University of Adelaide, Australia SAIL: Statistically Accurate Internet Loss Measurements.
Measuring the Congestion Responsiveness of Internet Traffic Ravi Prasad & Constantine Dovrolis Networking and Telecommunications Group College of Computing.
On Scalable Measurement-driven Modeling of Traffic Demand in Large WLANs 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2.
IEEE PIMRC Short-term Traffic Forecasting in a Campus-Wide Wireless Network Maria Papadopouli Assistant Professor Department of Computer Science.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Injecting Realistic Burstiness to.
정하경 MMLAB Fundamentals of Internet Measurement: a Tutorial Nevil Brownlee, Chris Lossley, “Fundamentals of Internet Measurement: a Tutorial,” CMG journal.
Emir Halepovic, Jeffrey Pang, Oliver Spatscheck AT&T Labs - Research
Risk Analysis Workshop April 14, 2004 HT, LRD and MF in teletraffic1 Heavy tails, long memory and multifractals in teletraffic modelling István Maricza.
LiTGen, a lightweight traffic generator: application to mail and P2P wireless traffic Chloé Rolland*, Julien Ridoux + and Bruno Baynat* * Laboratoire LIP6.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
WIS/COLLNET’2016 Nancy, France
Authors: Jiang Xie, Ian F. Akyildiz
Empirically Characterizing the Buffer Behaviour of Real Devices
Internet Traffic Modeling
Measuring Service in Multi-Class Networks
Chapter 10 Verification and Validation of Simulation Models
CPSC 641: Network Measurement
Modeling the Wireless Traffic Workload
Lecture Slides Elementary Statistics Eleventh Edition
Statistical Methods For Engineers
Evaluation of Load Balancing Algorithms and Internet Traffic Modeling for Performance Analysis By Arthur L. Blais.
Wireless Epidemic The wireless epidemic (Nature 449, ; 2007) by Jon Kleinberg ‘Digital traffic flows not only over the wired backbone of the Internet,
Pong: Diagnosing Spatio-Temporal Internet Congestion Properties
Network Traffic Modeling
Kun-chan Lan National ICT Australia John Heidemann USC/ISI
Update on “Channel Models for 60 GHz WLAN Systems” Document
Buffer Management for Shared-Memory ATM Switches
Measurement-based Characterization of a Collection of On-line Games
CPSC 641: Network Measurement
CPSC 641: Network Traffic Self-Similarity
Internet Traffic Analysis: Coseners, 2019 Mohammed Alasmar ‘19.
Presentation transcript:

Spatio-Temporal Modeling of Traffic Workload in a Campus WLAN Felix Hernandez-Campos3 Merkouris Karaliopoulos2 Maria Papadopouli 1,2,3 Haipeng Shen2 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2 University of North Carolina at Chapel Hill 3 Google 1IBM Faculty Award 2005, EU Marie Curie IRG, GSRT “Cooperation with non-EU countries” grants

Motivation Growing demand for wireless access Mechanisms for better than best-effort service provision need to be deployed Examples: capacity planning, monitoring, AP selection, load balancing Evaluate these mechanisms via simulations & analytically Models for network & user activity are fundamental requirements

Wireless infrastructure disconnection Internet Router Wired Network AP3 Switch Wireless Network User A AP 1 AP 2 User B

Wireless infrastructure Internet disconnection Router Wired Network Switch AP3 Wireless Network User A AP 1 AP 2 roaming roaming User B Session Associations 1 2 3 Flows Packets

Modeling Traffic Demand Multi-level spatio-temporal nature Different spatial scales Entire infrastructure, AP-level, client-level Time granularities Packet-level, flow-level, session-level

Modelling objectives Distinguish two important dimensions on wireless network modelling User demand (access & traffic) Topology (network, infrastructure, radio propagation) Find concepts that are well-behaved, robust to network dependencies & scalable

Internet Wired Network Switch Wireless Network Events disconnection Router Switch AP3 Wireless Network User A AP 1 AP 2 Events User B Session 1 2 3 Association Flow Arrivals t1 t2 t3 t4 t5 t6 t7 time

Our Models Session Arrival process Starting AP Flow within a session Number of flows Size Systems-wide & AP-level Captures interaction between clients & network Above packet level for traffic analysis & closed-loop traffic generation

Wireless Infrastructure 488 APs, 26,000 students, 3,000 faculty, 9,000 staff over 729-acre campus SNMP data collected every 5 minutes Packet-header traces: 8-day period April 13th ‘05 – April 20th ‘05 175GB captured on the link between UNC & the rest of the Internet using a high-precision monitoring card captured on the link between UNC and the rest of the Internet using a high-precision monitoring card (Endace DAV 4.3GE)

Time Series on Session Arrivals

Session Arrivals Time-varying Poisson Process The interarrival times for the Poisson process are i.i.d exponential random variables. A natural generalization is to consider a counting process for which the interarrival times are i.i.d with an arbitrary distribution. Such process is called a renewal process. The top figure shows an exponential quantile plot of the R_{I,j} during one randomly chosen hour. The bottom figure shows the autocorrelations of the Rij up to 20 lags. The sample autocorrelation are always within the confidence interval, so the Rijs do not exhibit any significant correlations. We got similar results when repeating the same analysis for other one-hour intervals of the 8day dataset. If you add simulation envelope, then each line is plotting the quantiles of a simulated data vs. the empirical data. The simulation data is generated from the distribution of interest using parameters (not necessarily the mean/sd, in the case of Bipareto and some other dist) estimated from the empirical data. This should be the most novel way to check a distribution. The R^2 measure used in CS literature is not as strong as this technique.

AP Preference Distribution The original data, show in in red, lie within the natural variability of the lognormal model, since they remain within the blue simulation envelop. The only departure from lognormality is for the smallest values, i.e., for APs that more rarely serve as session-starting APs, hence featuring very small number of samples. Overall, the lognormal distribution is an excellent description of the data. We have also considered other models but they are clearly outperformed by the lognormal fit. For example, Zipf’s law, a classic way of describing popularity, is very far from the AP-preference distribution in our data

Number of Flows Per Session

Stationarity of the Distribution of Number of Flows within Session We found consistent tails for the eight days suggesting that weekly periodicities are not critical for modelling the number of flows per session.

Flow Inter-Arrivals within Session The simulation envelop is very narrow in this case, and shows that some deviations from the lognormal model I the upper part are significant. While more complex models, e.g., an ON/OFF model, may provide a better approximation, our lognormal fit certainly provides a reasonable description of the data using only two parameters.

Flow Size Model We have also examined the stationarity of the flow size distributions over different days. We found consistent tails for the eight days suggesting that weekly periodicities are not critical for modelling the flow sizes. The pareto distributon has two parametres a>0 and k>0 that are the decay exponent and scale parameters, respectively. The scale prameters also the minimum possible value of the random variable. Similar parameters has the bipareto. The tail distribution initiall decays as a power law with exponent a>0. Then, in the vicinity of a breakpoint kb, the decay exponent gradually changes to b>0.

Model Validation Methodology Produced synthetic data based on Our models on session and flows-per-session Session arrivals: Time-Varying Poisson Flow interarrival in session: Lognormal Compound model (session, flows-per-session) Flows interarrival in session: Weibull Flat model No session concept Flows: renewal process Given the heavy-tailed session duration, we impose simulation times in the order of days. In particular, we let the simulator synthesize traffic over a 3-day interval (simulation time), and process the measured traffic variables obtained in the third day.

Model Validation Methodology Simulations -- Synthetic data vs. original trace Metrics: Variables not explicitly addressed by our models Aggregate flow arrival count process Aggregate flow interarrival time-series (1st & 2nd order statistics)  Systems-wide & AP-based  Different tracing periods (in 2005 & 2006) Given the heavy-tailed session duration, we impose simulation times in the order of days. In particular, we let the simulator synthesize traffic over a 3-day interval (simulation time), and process the measured traffic variables obtained in the third day.

Simulations Produce synthetic data based on aforementioned models Synthesize sessions & flows for a 3-day period in simulations Consider flows generated during the third day (due to heavy-tailed session duration)

Validation Number of Aggregate Flow Arrivals Depicts the number of aggregate flow arrivals within intervals of one hour. The 2-level model tracks closely the original trace in this respect, and certainly better than the other two approaches, although, it overestimates the arrivals during the busy hours. The compound model yields less satisfactory matching, although, it can respond to the non-stationarity of flow arrivals thanks to its provision for time-varying Poisson session arrivals. On the contrary, the flat model cannot respond to the time variations of flow arrivals, since the emiprical distribution is estimated over the full trace and averages the hourly fluctuations of the traffic demand.

Validation Coefficient of Variation

Validation: Autocorrelation

Aggregate Flow Inter-arrivals We found that the flow interarrivals within a session follow a lognormal distribution; the compound model with the transformed Weibull variables cannot give an equally good fit for these interarrivals and this is is reflected in the aggregate flow interarrival data. 99.9th percentile

Related Work in Modeling Traffic in Wired Networks Flow-level in several protocols (mainly TCP) Session-level FTP, web traffic Session borders are heuristically defined by intervals of inactivity

Related work in Modeling Wireless Demand Flow-level modelling by Meng et al. [mobicom04] No session concept Flow interarrivals follow Weibull Modelling flows to specific APs over one-hour intervals Does not scale well

Conclusions First system-wide, multi-level parametric modelling of wireless demand Enables superimposition of models for demand on a given topology Focuses on the right level of detail Masks network-related dependencies that may not be relevant to a range of systems Makes the wireless networks amenable to statistical analysis & modeling

Future Work Explore the spatial distribution of flows & sessions at various scales of spatial aggregation Examples: building, building type, groups of buildings Model the client dynamics The collected SNMP data do not include all information required for our two-level modelling approach

UNC/FORTH Web Archive  Login/ password access after free registration Online repository of wireless measurement data models tools Packet header, SNMP, SYSLOG, signal quality http://www.cs.unc.edu/Research/mobile/datatraces.htm  Login/ password access after free registration Joint effort of Mobile Computing Groups @ UNC & FORTH

WitMeMo’06 2nd International Workshop on Wireless Traffic Measurements and Modeling August 5th, 2006 Boston http://www.witmemo.org