Internet Protocols and Network Performance Issues - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Internet Protocols and Network Performance Issues

Description:

Internet Protocol Stack. Application: supporting network ... and emerging Internet protocols, applications, services. Wireless Internet Performance Lab ... – PowerPoint PPT presentation

Number of Views:160
Avg rating:3.0/5.0
Slides: 13
Provided by: donto
Category:

less

Transcript and Presenter's Notes

Title: Internet Protocols and Network Performance Issues


1
Internet Protocols and Network Performance Issues
  • Carey Williamson
  • iCORE Professor
  • Department of Computer Science
  • University of Calgary

2
Internet Protocol Stack
  • Application supporting network applications and
    end-user services
  • FTP, SMTP, HTTP, DNS, NTP
  • Transport end to end data transfer
  • TCP, UDP
  • Network routing of datagrams from source to
    destination
  • IPv4, IPv6, BGP, RIP, routing protocols
  • Data Link hop by hop frames, channel access,
    flow/error control
  • PPP, Ethernet, IEEE 802.11b
  • Physical raw transmission of bits

001101011...
3
My Research Interests
  • Network Traffic Measurement
  • Workload Characterization
  • Traffic Modeling
  • Network Simulation
  • Web Performance
  • Adaptive Network Applications

4
Network Traffic Measurement
  • Collect and analyze packet-level traces from a
    live network, using special equipment

5
Network Traffic Measurement
  • Collect and analyze packet-level traces from a
    live network, using special equipment

101101
6
Network Traffic Measurement
  • Collect and analyze packet-level traces from a
    live network, using special equipment
  • Process traces, statistical analysis
  • Diagnose performance problems (network,
    protocol, application)

101101
7
Workload Characterization
  • Try to understand the salient features of
    network, protocol, application, and user
    behaviour on the Internet
  • Example Web server workloads Arlitt96
  • Zipf-like document referencing behaviour
  • Lots of one-time referencing of documents
  • Heavy-tailed file size distributions
  • Self-similar network traffic profile

8
Traffic Modeling
  • Construct programs and statistical models that
    capture the empirically-observed network traffic
    behaviours
  • Allows flexible, controlled, repeatable
    generation of workloads for experiments
  • Examples
  • Web client workload model
  • MPEG compressed video model
  • Self-similar Ethernet LAN traffic model
  • Synthetic Web proxy workload generator

9
Network Simulation
  • Use computer simulation to study the packet-level
    behaviour of the Internet, its protocols, its
    applications, and its users
  • Examples
  • Improving Web performance over ADSL
  • Understanding the effects of user mobility on
    Mobile IP routing and protocol performance
  • Studying the design, scalability, and performance
    of Web server and Web proxy caching architectures

10
Web Performance
  • Explore techniques to improve the performance and
    scalability of the Web
  • Examples
  • Clustered Web servers
  • Load balancing policies
  • Web prefetching strategies
  • Web proxy caching architectures
  • Improvements to HTTP and TCP protocols

11
Adaptive Network Applications
  • Explore design of Internet-based network
    applications (or protocols) that can adapt their
    behaviour (automatically) to make appropriate use
    of available resources
  • Examples
  • Web content for Java-enabled phones
  • Multicast support for mobile users
  • Location-aware routing optimizations
  • Wireless-aware TCP protocol
  • File system support for mobile users

12
Summary
  • Explore network performance issues
  • Understand current networking literature
  • Experiment with current and emerging Internet
    protocols, applications, services
  • Wireless Internet Performance Lab (UofC)
  • Experimental Laboratory for Internet Systems and
    Applications (UofS/UofC,CFI)
  • Do cool, hands on, industrially-relevant,
    applied, practical, and exciting stuff!!
Write a Comment
User Comments (0)
About PowerShow.com