September 21, 2001 1 Broadband Wireless Network Applications and Performance Carey Williamson Professor/iCORE Senior Research Fellow Department of Computer.

Slides:



Advertisements
Similar presentations
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Advertisements

6.033: Intro to Computer Networks Layering & Routing Dina Katabi & Sam Madden Some slides are contributed by N. McKewon, J. Rexford, I. Stoica.
Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
September 9, Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
1 Network Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
October 16, The Future of Broadband Wireless (and the role of “awareness” in wireless Internet performance) Carey Williamson iCORE Professor Department.
1 Network Measurements of a Wireless Classroom Network Carey Williamson Nuha Kamaluddeen Department of Computer Science University of Calgary.
1 Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary
1 The Role of “Awareness” in Internet Protocol Performance Carey Williamson Professor/iCORE Senior Research Fellow Department of Computer Science University.
1 CPSC : Project Brainstorming Session Carey Williamson Department of Computer Science University of Calgary.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
1 Internet Protocols and Network Performance Issues Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
1 Simulation Evaluation of a Heterogeneous Web Proxy Caching Hierarchy Mudashiru Busari Carey Williamson University of Saskatchewan University of Calgary.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
Network Analyzer Example
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Network Traffic Measurement A focus of networking research for 20+ years Collect.
Data Communications I & II Project Sequence Tom Costello.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Introduction An introduction to the software and organization of the Internet Lab.
Chapter Overview TCP/IP Protocols IP Addressing.
Network Simulation Internet Technologies and Applications.
Department of Computer Science Southern Illinois University Edwardsville Dr. Hiroshi Fujinoki and Kiran Gollamudi {hfujino,
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
UDP and CBR Internet Engineering. 1 Contents Delivery Encode –Music or movie is converted to data (compress) CBR (Constant Bit Rate) –Constant bit assignment.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Network Computing Lab. ( 1 Network Programming: Syllabus Spring 2009, Prof. Kihyun Pyun.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
INDEX oWoWhat is TCP/IP protocol suite ? oDoDifferent layers. oEoEncapsulation. oPoProtocol Interface.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
TCP/IP MODEL   Short overview for OSI model;  What is TCP/IP model?;  How is divided;  The TCP/IP structure;  The Application Layer;  The Transport.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Net 221D:Computer Networks Fundamentals
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
© ITT Educational Services, Inc. All rights reserved. IS3220 Information Technology Infrastructure Security Unit 1 Essential TCP/IP Network Protocols and.
MiddleMan: A Video Caching Proxy Server NOSSDAV 2000 Brian Smith Department of Computer Science Cornell University Ithaca, NY Soam Acharya Inktomi Corporation.
CPSC 4411 CPSC 441: Computer Communications Carey Williamson Department of Computer Science University of Calgary.
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
1 Self Similar Video Traffic Carey Williamson Department of Computer Science University of Calgary.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
Another Model?! The TCP/IP Reference Model By: Allan Johnson.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
MicroGrid Update & A Synthetic Grid Resource Generator Xin Liu, Yang-suk Kee, Andrew Chien Department of Computer Science and Engineering Center for Networked.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Internet & Web.
System Models and Networking Chapter 2,3
Networking Basics: A Review
Network Models CCNA Instructor Training Course October 12-17, 2009
Internet protocol stack
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

September 21, Broadband Wireless Network Applications and Performance Carey Williamson Professor/iCORE Senior Research Fellow Department of Computer Science University of Calgary

September 21, Background Information r Education: m B.Sc.(Hon.), Computer Science, U.Sask., 1985 m Ph.D., Computer Science, Stanford U., 1992 r Experience: m Dept of Computer Science, U.Sask., m Adjunct Scientist, TRLabs Saskatoon, r Research Areas: m Computer Networks, Performance Evaluation r Professional Service/Memberships: m ACM (SIGMETRICS, SIGCOMM), IEEE, SCS

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

September 21, Research Interests r Network Traffic Measurement r Workload Characterization r Traffic Modeling r Network Simulation r Web Performance r Adaptive Network Applications

September 21, Network Traffic Measurement r Collect and analyze packet-level traces from a live network

September 21, Network Traffic Measurement r Collect and analyze packet-level traces from a live network, using special equipment

September 21, Network Traffic Measurement r Collect and analyze packet-level traces from a live network, using special equipment

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

September 21, Workload Characterization r Try to understand the salient features of network, protocol, application, and user behaviour on the Internet r Example: Web server workloads [Arlitt96] m Zipf-like document referencing behaviour m Lots of “one-time” referencing of documents m Heavy-tailed file size distributions m Self-similar network traffic profile

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

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

September 21, Web Performance r Explore techniques to improve the performance and scalability of the Web r Examples: m Clustered Web servers m Load balancing policies m Web prefetching strategies m Web proxy caching architectures m Improvements to HTTP and TCP protocols

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

September 21, Summary of Research Plan r Broadband Wireless Networks Lab (UofC) r Experimental Laboratory for Internet Systems and Applications (UofS/UofC,CFI) r Research Team: m Four full-time research staff (Web, perf. eval., simulation, wireless, traffic modeling, network measurement) plus 6-10 graduate students r Research Collaborations: m UofC, UofA, UofS, TRLabs, CS/ECE m Nortel? HP? Cisco? Agilent? Compaq? Others? r Do cool, “hands on”, industrially-relevant, applied, practical, and exciting stuff!!