1 / 25

Characterizing Flows in Large Wireless Data Networks

Characterizing Flows in Large Wireless Data Networks. Xiaoqiao (George) Meng, UCLA H.Y. Starsky Wong, UCLA Yuan Yuan, UMD Songwu Lu, UCLA. Objectives of Study. To quantitatively characterize data flows in wireless networks To help understand application behavior in wireless networks.

annora
Télécharger la présentation

Characterizing Flows in Large Wireless Data Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Characterizing Flows in Large Wireless Data Networks Xiaoqiao (George) Meng, UCLA H.Y. Starsky Wong, UCLA Yuan Yuan, UMD Songwu Lu, UCLA

  2. Objectives of Study • To quantitatively characterize data flows in wireless networks • To help understand application behavior in wireless networks Internet Access Points

  3. Study flow traffic at Access Point Flow Traffic in WLAN • What is a flow? A TCP connection, i.e., a stream of packets Internet

  4. Outline • Motivations • Related work • Three issues • Methodology and datasets • Flow modeling results • Applying models • Summary, future work

  5. Motivations • Realistic flow models to evaluate protocol design • Flow captures user demand and application behavior • Compared to packet-level study, hide effect of MAC and channel errors

  6. Related Work • User mobility & network usage • Tang et. al., Mobicom’99 • Tang et. al., Mobicom’00 • Kotz et. al., Mobicom’02 • Balachandran et. al., Sigmetrics’02 • Balazinska et. al., Mobisys’03 • Modeling wireless networks • Konrad et. al., WINET’03 • Yoon et. al., Mobicom’03 • Jardosh et. al., Mobicom’03

  7. Issue #1: Non-stationarity • Flow arrival pattern changes over time • Smaller number of users • Diurnal cycle of human activities

  8. Internet Dormitory Office Issue #2: Location Dependence • The behavior of flow traffic is location specific

  9. Issue #3: Mobility • A flow may traverse different APs when user is roaming Internet Roaming flow AP2 Static flow AP1 AP3

  10. Methodology • Synthesizing data traces to obtain both temporal and spatial information for flows • Tcpdump: temporal info • Syslog: associated AP info • Statistical methods • Match real data with statistical distributions • quantile-quantile plot • Cross-validation whenever possible • Check model validity using multiple datasets

  11. Datasets • 4 settings: campus, conference, corporate, department

  12. Modeling Flows • How to model static flows at an AP? • Is there spatial correlation for static flows across APs? • How to model roaming flows? Technique, results, interpretation and causes

  13. Modeling Static Flow • Characterized by inter-arrival time and flow data size • Model inter-arrival time • Power spectral analysis • Match against statistical distributions • Regression • Weibull regression model characterizes inter-arrival times at both fine and coarse time granularities • Coexistence of long and short inter-arrival times, effect of time-of-day

  14. Modeling Static Flow – cont. • Model flow data size • Match against statistical distributions • Lognormal distribution gives the best match • There exist flows with large chunk of data • Consistent with file size distribution in Internet (Downey et. al., Sigmetrics’01)

  15. Spatial Correlation Flow inter-arrival time across APs • Use q-q plot to measure similarity • High-degree similarity within same subnet, low-degree similarity across subnets • Users in a geographic proximity more likely exhibit similar usage behavior

  16. Spatial Correlation Flow data size across APs • Use q-q plot to measure similarity • High-degree similarity among all APs • Internet file size distribution does not depend on AP

  17. Cross-validation Using UCSD01 dataset • Flow inter-arrival time: Weibull regression model matches among 78% time intervals • Flow data size: Lognormal distribution gives the best match

  18. Roaming Flows • 0.13% flows are roaming while 60% hosts have mobility • Only 4.6% users generate traffic when they are physically moving • Model roaming flows • Hand-off freq • Residing time

  19. Modeling Roaming Flows • Hand-off freq: match Geometry distribution Hand-off decision process is memory-less • Residing time: match Weibull distribution Both short and long residing times exist

  20. Applying Models in TCP • Compare TCP throughput between • Static scenario used by literature • Realistic scenario: dynamic flow arrivals by using derived models • 40% difference

  21. Applying Models in Scheduling • Flow-level performance of Proportional Fair Scheduling (Borst, Infocom’03) between • Assumed scenario: Poisson arrival and constant flow data size • Realistic scenario: using derived models • Difference of per-flow delay is up to 99%

  22. Summary • Flow-level characterization: understand and quantitatively model wireless flows • Main results • Simple models for both static and roaming flows • Flows in same subnet exhibit spatial similarity • Applying our models yields large performance gap

  23. Future Work • Evolution of models with new traces • Check model validity using latest dataset • Composite packet-level modeling • Compose flow model, packet behavior within a flow and channel model

  24. Thank you ! Flow models available at http://www.cs.ucla.edu/wing

  25. Lessons Learned • Systematic data collection • Not ad hoc data collection • Need to model both temporal and spatial dynamics • Synthesizing traces is useful • Signal processing techniques are useful

More Related