290 likes | 378 Views
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. 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete
E N D
Spatio-Temporal Modeling of Traffic Workload in a Campus WLAN Felix Hernandez-Campos3 Merkouris Karaliopoulos2 Maria Papadopouli1,2,3Haipeng 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
User B Wireless infrastructure disconnection Internet Router Wired Network AP3 Switch Wireless Network User A AP 1 AP 2
1 2 3 0 Wireless infrastructure Internet disconnection Router Wired Network Switch AP3 Wireless Network User A AP 1 AP 2 roaming roaming User B Session Associations 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 disconnection Wired Network Router Switch AP3 Wireless Network User A AP 1 AP 2 Events User B Session 1 2 3 0 Association Flow Arrivals t1 t2 t3 t4 t5 t6 t7 time
Our Models • Session • Arrival process • Starting AP • Flow within a session • Arrival process • 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
Stationarity of the Distribution of Number of Flows within Session
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) Session arrivals: Time-Varying Poisson Flows interarrival in session: Weibull • Flat model • No session concept • Flows: renewal process
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)
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)
Aggregate Flow Inter-arrivals 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 Firstsystem-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
UNC/FORTH Web Archive • 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