Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.

Slides:



Advertisements
Similar presentations
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Advertisements

Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic CS740 Project Presentation by N. Gupta, S. Kumar, R. Rajamani.
RivuS Stream Control Transmission Protocol (SCTP) on BSD By- Jayesh Rane Nitin Kumbhar Kedar Sovani PICT. Guides: Prof. Rajesh B. Ingle, PICT. Mr. Adityashankar.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
TCP Performance in Wireless Multi-hop Networks Mario Gerla, Ken Tang, Rajive Bagrodia Wireless Adaptive Mobility Laboratory Computer Science Department.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
November 26, 2002TeleSim Research Group1 Performance and Robustness Testing of Wireless Web Servers Guangwei Bai Kehinde Oladosu Carey Williamson.
September 9, Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
1 Portable Networks: Prototype and Performance Carey Williamson Guangwei Bai and Kehinde Oladosu Dept 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.
CPSC 441: Intro, UDP1 Transport Layer Instructor: Carey Williamson Office: ICT Class Location:
1 Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary
Media Streaming Performance in a Portable Wireless Classroom Network Presenter: Jean Cao Supervisor: Carey Williamson TRLabs & Dept. of Computer Science.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Diagnosing Wireless TCP Performance Problems: A Case Study Tianbo Kuang, Fang Xiao, and Carey Williamson University of Calgary.
1 Internet Protocols and Network Performance Issues Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
1 Migratory TCP: Connection Migration for Service Continuity in the Internet* Florin Sultan, Kiran Srinivasan, Deepa Iyer, Liviu Iftode Department of Computer.
A Distributed Proxy Server for Wireless Mobile Web Service Kisup Kim, Hyukjoon Lee, and Kwangsue Chung Information Network 2001, 15 th Conference.
Optical Ring Networks Research over MAC protocols for optical ring networks with packet switching. MAC protocols divide the ring bandwidth according to.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Investigating Forms of Simulating Web Traffic Yixin Hua Eswin Anzueto Computer Science Department Worcester Polytechnic Institute Worcester, MA.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Tutorial: TCP 101 The Transmission Control Protocol (TCP) is the protocol that sends.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Transport Layer Issue in Wireless Ad Hoc and Sensor Network
Review: –What is AS? –What is the routing algorithm in BGP? –How does it work? –Where is “policy” reflected in BGP (policy based routing)? –Give examples.
Bottlenecks: Automated Design Configuration Evaluation and Tune.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
VoIP over Wireless LAN Brandon Wilson PI: Alexander L. Wijesinha.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Sockets process sends/receives messages to/from its socket
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.
Sponsored by the National Science Foundation1 Experiment 1 WiMAX broadcasting WiMA X Communication from the WiMAX interface Devices may experience data.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
A Measurement Based Memory Performance Evaluation of High Throughput Servers Garba Isa Yau Department of Computer Engineering King Fahd University of Petroleum.
Transport Layer3-1 Announcements r Collect homework r New homework: m Ch3#3,4,7,10,12,16,18-20,25,26,31,33,37 m Due Wed Sep 24 r Reminder: m Project #1.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
2005 Spring CS492 Lab # Thu 8:30pm-10:30pm Building E3-1, Classroom #3 Kim, Dong-Wook Lee, Dooyoung Kim, Taehee Sue Moon Dept of EECS, Div.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
Project Proposal Team 8,9 손영주이경섭장성운정은호. Table of Contents Motivation Motivation Goals and Scope Goals and Scope Technical Problem Description Technical.
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
CATNIP – Context Aware Transport/Network Internet Protocol Carey Williamson Qian Wu Department of Computer Science University of Calgary.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
1 Network Communications A Brief Introduction. 2 Network Communications.
Transport Layer Slides are originally from instructor: Carey Williamson at University of Calgary Very minor modification are made Notes derived from “Computer.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
Congestion Control, Internet transport protocols: udp
Introduction An introduction to the software and organization of the Internet Lab.
Computer Communication & Networks
The Future of Transport
Wireless and TCP: Performance Issues
Application Layer Mobility Management Scheme for Wireless Internet
Unit – 2 TCP.
Study of performance of regular TCP in MANETs (using simulator).
Chapter 3 Transport Layer
Wireless and TCP: Performance Issues
Presentation transcript:

Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad

Performance of HTTP Application in Mobile Ad Hoc Networks Introduction Related work Paper 1 Paper 2

Introduction Objective Understanding the effect of factors like mobility, congestion etc., on HTTP response time in Mobile Ad hoc Networks(MANETs)‏

Introduction Preview Characterize the resilience of Client-Server application in MANETs using Abdul's State- Space framework

Introduction Major issues with TCP in wireless environment  Mobility  Congestion Many changes Proposed

Related work Paper 1  Performance benchmarking of wireless Web servers Paper 2  On Routing Web and Multimedia Traffic in Mobile Ad Hoc Networks

Paper 1 Does an experimental analysis of HTTP transaction Focus on HTTP transaction rate and end to end throughput achievable in Ad hoc networks Studies the impact of factors such as Web object size, number of clients, and persistent HTTP connections

Paper 1 Portable short-lived network  wireless classroom  Sporting events  Disaster recovery Focus on wireless web servers

Paper 1 Web protocols: IP, TCP and HTTP IP  Connectionless network layer  Provides global addressing and routing TCP  Connection-oriented transport layer  Provides end to end data delivery HTTP  Request-response application layer  Transfer web documents between web servers and web clients

Paper 1

Each Notebook is running RedHat Linux OS Cisco Aironet 350 Series Adapter configured to operate in ad-hoc mode DCF,11Mbps,MTU= 1500 bytes

Paper 1 This paper doesn't consider node mobility, multiphop and ad hoc routing issues Httperf  Used to generate client request  Web workload generation tool developed at HP laboratories for web performance measurements Apache webserver  HTTP complaint  70% deployed Network Analyzer  SnifferPro 4.6  Provides real time capture of all the observed traffic

Paper 1 Experiment 1: Request rate Experiment 2: Multiple Clients Experiment 3: Persistent HTTP connections Experiment 4: Transfer Size

Paper 1 Experiment 1: Request rate  Single client, sever and Sniffer Laptops  Web object size is 1KB  10 request per second  Non-persistent connections  Each HTTP 1.0 transaction generates 10 TCP packets

Paper 1

Experiment 2: Multiple Clients  Two or more Clients  More than 30% throughput then single client Fairness Problem in Wireless network  Load Imbalance  Heterogeneous transmission rates  Difference in wireless channel quality  Contention patterns in the wireless channel access  Packet losses at a point of congestion shared by upstream and downstream flows Relative phasing between clients causes fairness issues

Paper 1

Experiment 3: Persistent HTTP connections  TCP connection rate is 10 request per second  Transfer size is 1KB  Persistent HTTP Results  350% increase

Paper 1

Experiment 4: Transfer Size Single Client,10 request per sec Varying Transfer size of 8KB,32KB,48KB,64KB

Paper 1

Conclusion  Wireless web servers can provide 1KB of HTTP transaction rates of 110 connection for non- persistent connection and 320 connections for persistent  Bottleneck at server and client interface  Unfairness  Network trashing  Persistent HTTP solution for some extent