Network Traffic Modeling

Slides:



Advertisements
Similar presentations
Connection-level Analysis and Modeling of Network Traffic understanding the cause of bursts control and improve performance detect changes of network state.
Advertisements

Doc.: IEEE /1216r1 Submission November 2009 BroadcomSlide 1 Internet Traffic Modeling Date: Authors: NameAffiliationsAddressPhone .
Copyright © 2005 Department of Computer Science CPSC 641 Winter Self-Similarity in WAN Traffic A subsequent paper established the presence of network.
Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
Toyota InfoTechnology Center U.S.A, Inc. 1 Mixture Models of End-host Network Traffic John Mark Agosta, Jaideep Chandrashekar, Mark Crovella, Nina Taft.
Computer Science Generating Streaming Access Workload for Performance Evaluation Shudong Jin 3nd Year Ph.D. Student (Advisor: Azer Bestavros)
What’s the Problem Web Server 1 Web Server N Web system played an essential role in Proving and Retrieve information. Cause Overloaded Status and Longer.
Adapted from Menascé & Almeida.1 Workload Characterization for the Web.
1 10 Web Workload Characterization Web Protocols and Practice.
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.
Thin Servers with Smart Pipes: Designing SoC Accelerators for Memcached Bohua Kou Jing gao.
Multi-Layer Analysis of Web Browsing Performance for Wireless PDAs Adesola Omotayo & Carey Williamson June 1, 2015.
1 Network Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
1 Self-Similar Wide Area Network Traffic Carey Williamson University of Calgary.
October 14, 2002MASCOTS Workload Characterization in Web Caching Hierarchies Guangwei Bai Carey Williamson Department of Computer Science University.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies Dilley, J.; Arlitt, M. A journal paper of IEEE Internet Computing, Volume: 3.
A Hierarchical Characterization of a Live Streaming Media Workload E. Veloso, V. Almeida W. Meira, A. Bestavros, S. Jin Proceedings of Internet Measurement.
Hardware-based Load Generation for Testing Servers Lorenzo Orecchia Madhur Tulsiani CS 252 Spring 2006 Final Project Presentation May 1, 2006.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
A Nonstationary Poisson View of Internet Traffic T. Karagiannis, M. Molle, M. Faloutsos University of California, Riverside A. Broido University of California,
A Hierarchical Characterization of a Live Streaming Media Workload IEEE/ACM Trans. Networking, Feb Eveline Veloso, Virg í lio Almeida, Wagner Meira,
Tracking the Evolution of Web Traffic: Felix Hernandez-Campos, Kevin Jeffay F. Donelson Smith IEEE/ACM International Symposium on Modeling, Analysis.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Network Traffic Measurement A focus of networking research for 20+ years Collect.
CSE 561 – Traffic Models David Wetherall Spring 2000.
Influence of File Size Distribution on Legacy LAN QoS Parameters Nikolaus Färber Nov. 15, 2000.
Wide Web Load Balancing Algorithm Design Yingfang Zhang.
Web Transfer Latency Study Presented by Ye Xia WebTP Presentation, Aug. 28, 2000 Paper Presented: Paul Barford and Mark Crovella, “Critical Path Analysis.
CS 6401 Network Traffic Characteristics Outline Motivation Self-similarity Ethernet traffic WAN traffic Web traffic.
Web Caching and Content Delivery. Caching for a Better Web Performance is a major concern in the Web Proxy caching is the most widely used method to improve.
Internet Traffic Modeling Poisson Model vs. Self-Similar Model By Srividhya Chandrasekaran Dept of CS University of Houston.
Self-Similar Traffic COMP5416 Advanced Network Technologies.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
Department of Computer Science Southern Illinois University Edwardsville Dr. Hiroshi Fujinoki and Kiran Gollamudi {hfujino,
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.
References for M/G/1 Input Process
Network Traffic Modeling Punit Shah CSE581 Internet Technologies OGI, OHSU 2002, March 6.
Achieving Load Balance and Effective Caching in Clustered Web Servers Richard B. Bunt Derek L. Eager Gregory M. Oster Carey L. Williamson Department of.
Traffic Modeling.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
CS 6401 Network Performance Measurement and Analysis Outline Measurement Tools and Techniques Workload generation Analysis Basic statistics Queuing models.
Doc.: IEEE /1317r0 Submission December 2009 Vinko Erceg, BroadcomSlide 1 Internet Traffic Modeling Date: Authors: NameAffiliationsAddressPhone .
Hot Systems, Volkmar Uhlig
Measurement in the Internet Measurement in the Internet Paul Barford University of Wisconsin - Madison Spring, 2001.
NTMS 2012 GlobeTraff: a traffic workload generator for the performance evaluation of future Internet architectures K.V. Katsaros, G. Xylomenos, G.C. Polyzos.
1 CS 268: Lecture 14 Internet Measurements Scott Shenker and Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VIII Web Performance Modeling (Book, Chapter 10)
1 Tuning RED for Web Traffic SIGCOMM 2000 Paper by M. Christiansen, K. Jeffray, D. Ott, F.D. Smith, UNC – Chapel Hill CS 590 F Fall 2000 Paper presentation.
Yiting Xia, T. S. Eugene Ng Rice University
Weldisson Ferreira Ruas José Marcos C. Brito
Network Performance Measurement and Analysis
Load Balancing and Data centers
Internet Traffic Modeling
Implementing a Load-balancing Web Server Using Red Hat Cluster Suite
CPSC 641: Network Measurement
Evaluation of Load Balancing Algorithms and Internet Traffic Modeling for Performance Analysis By Arthur L. Blais.
Notices of the AMS, September 1998
Mark E. Crovella and Azer Bestavros Computer Science Dept,
A tool for locating QoS failures on an Internet path
Performance Evaluation of Computer Networks
Performance Evaluation of Computer Networks
Chapter-5 Traffic Engineering.
CPSC 641: Network Measurement
Spatio-Temporal Modeling of Traffic Workload in a Campus WLAN
Resource Sharing with Subexponential Distributions
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Queueing Problem The performance of network systems rely on different delays. Propagation/processing/transmission/queueing delays Which delay is affected.
Presentation transcript:

Network Traffic Modeling Arthur L. Blais University of Colorado, Colorado Springs

Introduction Nature of Internet Traffic Trace-based vs. Analytic Models Network Traffic Characteristics Model Data and Distributions February 18, 2019 Arthur L. Blais - UCCS

Nature of Internet Traffic Highly variable demands. Request inter-arrival rates. File sizes and references. Self-similarity. February 18, 2019 Arthur L. Blais - UCCS

Trace-based Model Uses actual data traces to generate workloads Advantages Easy to implement Disadvantages Difficult to change or vary Difficult to find causes of system behavior February 18, 2019 Arthur L. Blais - UCCS

Analytic Model Mathematical models are used to generate workloads Advantages Capable of generating different workloads by varying workload characteristics. Disadvantages Difficult to construct Need to identify important workload characteristics to model Characteristics must be empirically measured February 18, 2019 Arthur L. Blais - UCCS

Network Traffic Characteristics Client Characteristics Server Characteristics Network Characteristics February 18, 2019 Arthur L. Blais - UCCS

Client Characteristics Request Rates Sleep Time Active Time Inactive OFF Time (think time) Active OFF Time (embedded references) Request Sizes February 18, 2019 Arthur L. Blais - UCCS

Server Characteristics File Sizes Cache Size Temporal Locality Number of Connections CPU speed February 18, 2019 Arthur L. Blais - UCCS

Network Characteristics Bandwidth Routing Path Hop Count Buffer Sizes Packet Loss Rates February 18, 2019 Arthur L. Blais - UCCS

Workload Models Client Models Server Models February 18, 2019 Arthur L. Blais - UCCS

Client Workload Model Sleep Time Inactive Off Time Each Client has a time of day that it is awake Fixed time assigned to each client so that the request rates from all the clients approximates the total request rate distribution for each hour of the day. Inactive Off Time Client think time, the amount of time after a request is received and the time the next request is made. Pareto Distribution February 18, 2019 Arthur L. Blais - UCCS

Client Workload Model Active Off Time Embedded References Inter-arrival time for each embedded request Weibull Distribution Embedded References The number of references included with the requested document Pareto Distribution February 18, 2019 Arthur L. Blais - UCCS

Server Workload Model CPU speed Number of Connections File Size Distribution Distribution Body ( <= 9020 bytes ) Lognormal Distribution Distribution Tail ( > 9020 bytes ) Pareto Distribution February 18, 2019 Arthur L. Blais - UCCS

Client Sleep Time Approximates the percentage of the Total Request Rates for each hour of the day. Each client has a wakeup time and a sleep time attribute. February 18, 2019 Arthur L. Blais - UCCS

Client Hourly Request Rate February 18, 2019 Arthur L. Blais - UCCS

Inactive Off Time Time between requests Uses a Pareto Distribution alpha: a = 1.5 Lower bound: (k) = 1.0 To create a random variant x: u ~ U(0,1) x = k / (1.0-u)^1.0/a February 18, 2019 Arthur L. Blais - UCCS

Inactive Off Time February 18, 2019 Arthur L. Blais - UCCS

Active Off Time Time between embedded references Uses a Weibull Distribution alpha: a = 1.46 (scale parameter) beta: b = 0.382 (shape parameter) To create a random variant x: u ~ U(0,1) x = a ( -ln( 1.0 – u ) ^ 1.0/b February 18, 2019 Arthur L. Blais - UCCS

Active Off Time February 18, 2019 Arthur L. Blais - UCCS

Embedded References Number of references in the requested document Uses a Pareto Distribution alpha: a = 1.5 Lower bound: (k) = 1.0 To create a random variant x: u ~ U(0,1) x = k / (1.0-u)^1.0/a February 18, 2019 Arthur L. Blais - UCCS

Embedded References February 18, 2019 Arthur L. Blais - UCCS

File Size Distribution Two Distributions Body Lognormal Distribution Create a lookup table Tail Pareto Distribution alpha: a = 1.5 Lower bound: (k) = 1.0 To create a random variant x: u ~ U(0,1) x = k / (1.0-u)^1.0/a February 18, 2019 Arthur L. Blais - UCCS

File Size Distribution - Body February 18, 2019 Arthur L. Blais - UCCS

File Size Distribution - Tail February 18, 2019 Arthur L. Blais - UCCS

Self-similar Traffic High Variability Request Rate Inter-arrival Time File Sizes Negative impact on network performance Modeling Characteristics Heavy Tailed Distributions Significant variability over a wide range of scales February 18, 2019 Arthur L. Blais - UCCS

Self-similar Traffic February 18, 2019 Arthur L. Blais - UCCS

References Paul Barford and Mark Crovella, Generating Representative Web Workloads for Network and Server Performance Evaluation, Boston University, Technical Paper BU-CS-97-006, December 31, 1997 Mark E. Crovella and Azar Bestavros, Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes, Boston University, Technical Paper BU-TR-95-015, 1995,1996, 1997 Martin F. Arlitt and Carey L. Williamson, Internet Web Servers: Workload Characterization and Performance Implications, IEEE Transactions on Networking, Vol. 5, No. 5, October 1997 Vern Paxon and Sally Floyd, Wide-Area Traffic: The Failure of Poisson Modeling, Lawrence Berkeley Laboratory and EECS Division, University of California, Berkeley, July 18,1995 February 18, 2019 Arthur L. Blais - UCCS