1 CPSC 641 Course Project Ideas Carey Williamson Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
CAPANINA Multimedia Applications Demo Specifications for Trial 1 Milan Lalovic Wireless Networks, BT Exact.
Advertisements

Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
October 15, 2002MASCOTS WebTraff: A GUI for Web Proxy Cache Workload Modeling and Analysis Nayden Markatchev Carey Williamson Department of Computer.
Computer Science Generating Streaming Access Workload for Performance Evaluation Shudong Jin 3nd Year Ph.D. Student (Advisor: Azer Bestavros)
IEEE PIMRC A Comparative Measurement Study of the Workload of Wireless Access Points in Campus Networks Maria Papadopouli Assistant Professor Department.
September 9, Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
1 CPSC 641: Performance Issues in High Speed Networks n Professor Carey Williamson Department of Computer Science University of Calgary n Graduate-level.
Multi-Layer Analysis of Web Browsing Performance for Wireless PDAs Adesola Omotayo & Carey Williamson June 1, 2015.
September 21, Broadband Wireless Network Applications and Performance Carey Williamson Professor/iCORE Senior Research Fellow Department of Computer.
1 Network Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
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
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Skills: none Concepts: LAN, data link functions – moving data within a LAN and medium access, data link protocols – Ethernet and WiFi, why protocols standards.
Project 4 U-Pick – A Project of Your Own Design Proposal Due: April 14 th (earlier ok) Project Due: April 25 th.
1 CPSC : Project Brainstorming Session Carey Williamson Department of Computer Science University of Calgary.
October 14, 2002MASCOTS Workload Characterization in Web Caching Hierarchies Guangwei Bai Carey Williamson Department of Computer Science University.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
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.
Distributed Systems and Algorithms (DSA from A to Z) Carey Williamson iCORE Professor and NSERC IRC Department of Computer Science University of Calgary.
1 CPSC 641: Performance Issues in High Speed Networks n Professor Carey Williamson Department of Computer Science University of Calgary n Graduate-level.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Network Traffic Measurement A focus of networking research for 20+ years Collect.
1 TCP Traffic Analysis in cooperation with Motorola Todd DeSantis and David Loose Advisor: Professor Mark Claypool Co-Advisor: Professor Robert Kinicki.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
INTRODUCTION TO COMPUTER NETWORKS Navpreet Singh Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA (Ph : ,
Network Simulation Internet Technologies and Applications.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Department of Computer Science Southern Illinois University Edwardsville Dr. Hiroshi Fujinoki and Kiran Gollamudi {hfujino,
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Web Cache Replacement Policies: Properties, Limitations and Implications Fabrício Benevenuto, Fernando Duarte, Virgílio Almeida, Jussara Almeida Computer.
World Wide Web Aaditya Bhatia CS 147. Agenda History OSI model Hardware IP address DNS Server - Client Peer-to-peer Web-Sites Web programming Search engines.
Introduction to Computer Administration Course Supervisor: Muhammad Saeed.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department INTRODUCTION TO COMPUTER NETWORKS Dr. Abdelhamid.
Microsoft Research1 Characterizing Alert and Browse Services for Mobile Clients Atul Adya, Victor Bahl, Lili Qiu Microsoft Research USENIX Annual Technical.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
1 Evaluation of Cooperative Web Caching with Web Polygraph Ping Du and Jaspal Subhlok Department of Computer Science University of Houston presented at.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
Web Systems & Technologies Lecture 1
CATNIP – Context Aware Transport/Network Internet Protocol Carey Williamson Qian Wu Department of Computer Science University of Calgary.
MiddleMan: A Video Caching Proxy Server NOSSDAV 2000 Brian Smith Department of Computer Science Cornell University Ithaca, NY Soam Acharya Inktomi Corporation.
1 Self Similar Video Traffic Carey Williamson Department of Computer Science University of Calgary.
Mobile Peer-to-Peer Video Streaming over Information-Centric Networks The International Journal of Computer and Telecommunications Networking, 2015 Andrea.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
Research Experience W.Lilakiatsakun. Before Get started Must have a Goal –PhD. –Academic Position –Etc For me, it was to finish PhD. ASAP.
.  Hubs send data from one computer to all other computers on the network. They are low-cost and low-function and typically operate at Layer 1 of the.
INTRODUCTION TO THE INTERNET Internet Protocol Cameras Training: Session 1.
#16 Application Measurement Presentation by Bobin John.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
LO2 Understand the key components used in networking.
1 On the Sensitivity of Web Proxy Cache Performance to Workload Characteristics Mudashiru Busari Carey Williamson Department of Computer Science University.
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
WHAT’S A WIRELESS AP? AND WHY DO I NEED ONE? Network Components & How They Work.
How Do You Describe What the Internet Is?
Fundamentals of Information Systems, Sixth Edition
Department of Computer Science University of Calgary
CNT 4704 Computer Communication Networking (not “analysis”)
Department of Computer Science University of Calgary
CPSC 641: Network Measurement
CPSC 641: LAN Measurement Carey Williamson
CPSC 641: Project Brainstorming
Performance Evaluation of Computer Networks
Performance Evaluation of Computer Networks
Carey Williamson Department of Computer Science University of Calgary
CPSC 641: Network Measurement
Presentation transcript:

1 CPSC 641 Course Project Ideas Carey Williamson Department of Computer Science University of Calgary

2 PROJECT OVERVIEW H A “typical” course project might involve: –design/build/obtain appropriate testbed, environment, or platform for your project –extend/customize as needed –obtain relevant data/measurements needed –design suitable experiment: clear goal, identify factors, levels, performance metrics –obtain and describe (new/interesting) results

3 Examples of Recent Projects H Benchmarking dynamic Web content generation H Web browsing using wireless PDAs Web browsing using wireless PDAs H Traffic classification using machine learning H Temporal locality in media workloads H WWW2007 Web workload characterization H Benchmarking modern Web browsers Benchmarking modern Web browsers H Probabilistic key distribution in WSNs H Measurements and analysis of IP-TV

4 Experimental Equipment H Wireless laptops (6), PDAs (4), and APs (4) H Wireless network analyzers (3) H Wireless video cameras (3) H Wireless sensor motes (12) H Rack-mounted clients, servers, and proxies H WiMAX modem (1) H EV-DO air card (1) H iPod touch with WiFi (3)

5 Some Available Simulators H ns-2 network simulator (TCP packet level) H OpNet simulator H Web proxy caching simulator H ATM-TN simulator (ATM cell-level) H IP-TN simulator (U of C) H IP-TNE network emulator (U of C) H Peer-assisted streaming H EV-DO cellular network scheduling

6 Some Useful Software Tools H Synthetic Web proxy workload generation H Web client traffic model (mosaic, 1995) H LRD traffic analysis (R/S, V-T, AC, etc) H GUI for traffic modeling/analysis (synTraff) H Wavelet-based traffic model (MWM) H Synthetic MPEG video trace generation H GISMO (Generator for Internet Streaming Media Objects)

7 Local U of C Datasets H TCP SYN/FIN/RST pkt headers (3 years) H Wireless PDA browsing (35 minutes) H Mininova P2P swarms (1 month) H WWW2007 access logs (1 year) H WWW2007 archives (2 years) H Web-based services (2 months)

8 Public Traces and Data Sets H Internet Traffic Archive (ita.ee.lbl.gov)ita.ee.lbl.gov –Bellcore Ethernet LAN trace (1989) –LBL TCP/IP packet traces (1990) –Web server access logs (1996) H CAIDA: Cooperative Association for Internet Data Analysis ( H CRAWDAD: Community Resource for Archiving Wireless Data at Dartmouth (crawdad.cs.dartmouth.edu)crawdad.cs.dartmouth.edu

9 Possible Project Ideas H Wavelet-based traffic forecasting H Wavelength assignment in WDM networks H Energy efficient routing in WSNs H Optimal video streaming in P2P networks H Channel assignment in wireless mesh nets H Packet scheduling in HSDPA systems H Wireless video streaming H Social network analysis and visualization

10 Project Timeline H By Tuesday, February 24: –One-page project proposal (not marked) –Issues: uniqueness, relevance, fit, scale, data H By Thursday, April 16: –Submit page research paper (hardcopy) –Worth 50% of your grade in CPSC 641 –Eval: problem statement, lit review, method, results, writing style, originality, difficulty, etc.

ATM-TN System Overview (1998) ATM-T SimKit ESS ATM MF UNIX Hardware SPARC, KSR, SGI ATM-N WarpKit SMTW Report Generation Scripts TMF workstation Input Data Set Output Data Set Report

12 WebTraff Conceptual View ProWGen Software 1ZacL P r Zipf F s LLCD Correlation Input Parameters Synthetic Workload