Transport, Network, and Data-Link Layer Protocol Design Specifications that improve Near-Earth Data Communication Performance.
|
|
- Denis Jennings
- 6 years ago
- Views:
Transcription
1 Transport, Network, and Data-Link Layer Protocol Design Specifications that improve Near-Earth Data Communication Performance Paul D. Wiedemeier Computer Science Department University of Missouri Columbia Columbia, Missouri, 65211, USA Harry W. Tyrer Electrical and Computer Engineering Department University of Missouri Columbia Columbia, Missouri, 65211, USA MIZZOU High Performance Computer Networking Group (MU-HPCNG) v Problem The Transmission Control Protocol (TCP) transmits large files (data sets) over a GEO satellite reliably, but significant time is required. Approximately 6110 seconds (~102 minutes) to transmit a 20 MB data set over a GEO satellite with a Mbps transmission rate, 280 ms transmission delay, and 1.0e- 04 BER using TCP Reno. Causes GEO satellite s large transmission delay TCP s small segment size and small maximum window size. TCP s congestion avoidance and control algorithms. Rationale Rural America is underserved by high bandwidth terrestrial infrastructure. Space missions using COTS hardware. 1
2 Our Solutions Multiple Segment Transmission (MST) with Majority Decoding (MD) Transport Layer Protocol MST/MD transmits large data sets over GEO satellites in less time than TCP Reno. Uses segment sizes and maximum window sizes larger than 64 KB. Provides reliable data transmission. IP Datagram Size Routing within Hybrid Networks A hybrid network consists of two earth stations each connected to a GEO satellite channel and a terrestrial channel. Route datagrams through network based on size. Round Robin Multiplexing 2 or more earth stations cooperate to share a GEO satellite s aggregate bandwidth. Similar to Token Bus. Research Assumptions Split Protocols at the Transport Layer File Spoofing at the Transport Layer Error Correction at the Transport Layer IPv6 Jumbograms at the Network Layer 2
3 Materials & Methods Personal Computer & Red Hat Linux Computer Network Protocol Simulator ns-2 version 2.1b9 GEOS Simulation Topology Hybrid Simulation Topology MST/MD Transport Layer Protocol Multiple Segment Transmission Function A source transmits each segment at least once, but at most n times (n odd). Maximum Window Size (MWS) = 2 X <= Transmission Rate * Round Trip Time. Segment Size (SS) = Maximum Window Size. Majority Decoding Function Based on binomial random variable theory. A destination determines the original message by inspecting the n bits at each position for all segments received with the same sequence number. The value for n, from above, is determined based on segment size. Assume a GEO satellite with a Mbps transmission rate, 280 ms transmission delay, and 1.0e-04 BER... SS = MWS = 23 2 = 8 MB <= Mbps * 560 ms = MB. Using our MST/MD transport layer protocol, if an 8 MB segment is transmitted 7 times (i.e. n), then the probability of successful transmission is
4 MST/MD TLP Variants Connection-Oriented Columbia version 1.0 (COCv1) A source transmits a segment n times, and then wait for ACKs or RTOs. A destination performs majority decoding on all multiply received segments. Connection-Oriented Columbia version 2.0 (COCv2) A source transmits a segment, and then wait for ACK or RTO, retransmits the same segment if no ACK or RTO, and transmits a segment at least once, but at most n times. A destination performs majority decoding only if all seven segments arrive in error. Connection-Less Columbia version 1.0 (CLCv1) A source transmits a segment n times, but does not wait for ACKS or RTOs. A destination performs majority decoding on all multiply received segments. MST/MD Results Zero Bit Error Rate and Varied Data Set Size Percent Decrease in Transmission Time versus TCP Reno Channel Utilization versus Data Set Size Data Set Size CO Columbia version 1 CO Columbia version 2 CL Columbia version B 1 KB 7.6% 2 KB 30.7% 20 KB 60.4% 200 KB 74.8% 19.1% 2 MB 66.5% % 20 MB 88.3% % 200 MB 90.3% 98.5% 93. The table and graph indicate All MST/MD TLP variants perform better than TCP Reno when data set size >= 2 MB. Use CLCv2 when data set size >= 1 KB. 4
5 MST/MD Results Varied Bit Error Rate and 20 MB Data Set Percent Decrease in Transmission Time versus TCP Reno Channel Utilization versus Bit Error Rate Bit Error Rate CO Columbia version 1 CO Columbia version 2 CL Columbia version % % 1.0e % 98.1% 92.2% 1.0e % 93.7% 1.0e % 93.2% 96.7% 1.0e % 97.8% 98.9% 1.0e % 99.4% 99.7% The table and graph indicate Use COCv2 when bit error rate <= 1.0e-07. Use CLCv1 when bit error rate >= 1.0e-06. IP Datagram Size Routing The MST/MD segments are larger than their associated acknowledgements 8 MB versus 40 B 1. Acknowledgements also traverse GEO satellite channel. Inefficient channel throughput and utilization. Use Hybrid Simulated Topology GEO satellite channel Terrestrial channel Internet Protocol Datagram Size Routing (DGSR) Transmit 8 MB MST/MD segments over the GEO satellite channel. Transmit 40 B acknowledgements over the terrestrial channel. In this way, pure data transits the GEO satellite channel. 1. ns-2 simulator default 5
6 DGSR Results Zero Bit Error Rate and Varied Data Set Size Percent Decrease in Transmission Time versus GEOS+TCPReno Transmission Time versus Data Set Size Data Set Size 512 B 1 KB 2 KB 20 KB 200 KB 2 MB 20 MB 200 MB Hybrid+COCv2+DGSR 31.9% 48.9% 70.8% 81.4% 94.8% 98.5% 98.8% GEOS+COCv2 7.6% 30.7% 60.4% 74.8% % The table and graph indicate Both Hybrid+COCv2+DGSR and GEOS+COCv2 perform best when data set size >= 1 KB. Hybrid+COCv2+DGSR performs better than GEOS+COCv2 for all data set sizes. DGSR Results Varied Bit Error Rate and 20 MB Data Set Percent Decrease in Transmission Time versus GEOS+TCPReno Transmission Time versus Bit Error Rate Bit Error Rate e e e e e-04 Hybrid+COCv2+DGSR 98.5% 98.5% 87.1% 93.2% 97.8% 99.4% GEOS+COCv % 95.7% 93.2% 97.8% 99.4% The table and graph indicate Both Hybrid+COCv2+DGSR and GEOS+COCv2 perform better than GEOS+TCPReno. Use Hybrid+COCv2+DGSR when bit error rate <= 1.0e-08. Both Hybrid+COCv2+DGSR and GEOS+COCv2 perform equally when bit error rate >= 1.0e-06. 6
7 Round Robin Multiplexing By design, an earth station that uses a MST/MD transport layer protocol variant must secure the aggregate bandwidth of the communication channel, without transmission interference from the other earth stations. Our Round Robin Multiplexing (RRM) strategy functions similar to IEEE standard 802.4, Token Bus. Used by earth stations when transmitting data using a MST/MD transport layer protocol variant. Round Robin Multiplexing All earth stations are allocated a turn. An earth station transmits one data set during it s turn. An earth station passes to the next earth station when it does not have a data set to transmit. RRM Results Zero Bit Error Rate and Varied Data Set Size Transmission Time versus Data Set Size Varied Bit Error Rate and 20 MB Data Set Transmission Time versus Bit Error Rate The graph indicates GEOS+TCPReno+FDM performs better than GEOS+CLCv1+RRM for all data set sizes. Hybrid+COCv2+DGSR+RRM performs better than GEOS+TCPReno+FDM for data sets >= 200 MB. The graph indicates GEOS+CLCv1+RRM performs better than GEOS+TCPReno+FDM for bit error rates >= 1.0e-05. Hybrid+COCv2+DGSR+RRM performs better than GEOS+TCPReno+FDM for bit error rates >= 1.0e-04. 7
8 RRM Results Channel Utilization versus Earth Stations Fold Increase in Utilization versus GEOS+TCPReno+FDM Earth Stations Hybrid+COCv2 +DGSR+RRM GEOS+CLCv1 +RRM e-04 Bit Error Rate and 20 MB Data Set The table and graph indicate Both Hybrid+COCv2+DGSR+RRM and GEOS+CLCv1+RRM perform better than GEOS+TCPReno+FDM. Wiedemeier and Tyrer Core Technologies for Space Systems Conference November 8th 10th, 2004 RRM Results Channel Utilization versus Earth Stations 1.0e-04 Bit Error Rate and 20 MB Data Set The graphs indicate As the ratio of transmitting earth stations (ROTES) decrease from 1.0 to 0.25, the performance of GEOS+TCPReno+FDM also decreases. Wiedemeier and Tyrer Core Technologies for Space Systems Conference November 8th 10th,
9 Conclusions & Additional Work Conclusions Our MST/MD transport layer protocols transmit large data sets (i.e. <= 20 MB) in less time and with better channel utilization than TCP Reno when the GEO satellite s bit error rate is large (i.e. 1.0e-04). Our datagram size routing strategy provides faster data transmission over a hybrid topology compared to a single GEO satellite channel. Our round robin multiplexing strategy allows organizations with large data transmission requirements, but few geographic locales, to use our MST/MD transport layer protocol variants. Additional Work Implement the MST/MD transport layer protocol variants, the IP datagram size routing strategy, and round robin multiplexing strategy from our designs, then emulate. Conduct tests within a test-bed, and/or test within a live environment. Compare the performance of CLCv1 to other connection-less protocols, including UDP, CFDP, MDP, and NORM. Publications & Presentations Wiedemeier and Tyrer, MST/MD: A Transport Layer Protocol that improves Large Data Set Transmission over Geo-Stationary Earth Orbit Satellites, 4 th NASA Space Internet Workshop, Hanover, Maryland, June 8 th 10 th, 2004, Wiedemeier and Tyrer, A Multiple Segment Transmission with Majority Decoding Transport Layer Protocol for Geo-Stationary Earth Orbit Satellites, Proceedings of the 2004 IEEE Aerospace Conference, Institute of Electrical and Electronics Engineers, Big Sky, Montana, March, Wiedemeier and Tyrer, Large File Transmission over High Bandwidth High Delay Communication Channels using TCP, Proceedings of the 2003 IEEE Aerospace Conference, Institute of Electrical and Electronics Engineers, Big Sky, Montana, March,
10 Thank you for your attention Questions 10
MST/MD: a Transport Layer Protocol that improves Large Data Set Transmission over Geo-Stationary Earth Orbit Satellites
MST/MD: a Transport Layer Protocol that improves Large Data Set Transmission over Geo-Stationary Earth Orbit Satellites Paul D. Wiedemeier Computer Science Department University of Missouri, Missouri,
More informationA closer look at network structure:
T1: Introduction 1.1 What is computer network? Examples of computer network The Internet Network structure: edge and core 1.2 Why computer networks 1.3 The way networks work 1.4 Performance metrics: Delay,
More informationUNIVERSITY OF TORONTO FACULTY OF APPLIED SCIENCE AND ENGINEERING
UNIVERSITY OF TORONTO FACULTY OF APPLIED SCIENCE AND ENGINEERING ECE361 Computer Networks Midterm March 09, 2016, 6:15PM DURATION: 75 minutes Calculator Type: 2 (non-programmable calculators) Examiner:
More informationKing Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering
Student Name: Section #: King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering COE 344 Computer Networks (T072) Final Exam Date
More informationTRANSMISSION CONTROL PROTOCOL
COMP 635: WIRELESS NETWORKS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2015 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data layer Physical layer service
More informationIntroduction. The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs.
Introduction The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs. Simplified Communications System Block Diagram Intro-1
More informationProblem 7. Problem 8. Problem 9
Problem 7 To best answer this question, consider why we needed sequence numbers in the first place. We saw that the sender needs sequence numbers so that the receiver can tell if a data packet is a duplicate
More information(a) Client server model (b) MAN (c) Interfaces and services. [4+6+6] FirstRanker
Code No: N0421/R07 Set No. 1 IV B.Tech I Semester Supplementary Examinations, March 2013 COMPUTER NETWORKS ( Common to Electronics & Communication Engineering, Electronics & Instrumentation Engineering,
More informationCS 638 Lab 6: Transport Control Protocol (TCP)
CS 638 Lab 6: Transport Control Protocol (TCP) Joe Chabarek and Paul Barford University of Wisconsin Madison jpchaba,pb@cs.wisc.edu The transport layer of the network protocol stack (layer 4) sits between
More informationCPSC 441 COMPUTER COMMUNICATIONS MIDTERM EXAM SOLUTION
CPSC 441 COMPUTER COMMUNICATIONS MIDTERM EXAM SOLUTION Department of Computer Science University of Calgary Professor: Carey Williamson March 8, 2013 This is a CLOSED BOOK exam. Textbooks, notes, laptops,
More informationHomework #4. Due: December 2, 4PM. CWND (#pkts)
Homework #4 Due: December 2, 2009 @ 4PM EE122: Introduction to Communication Networks (Fall 2009) Department of Electrical Engineering and Computer Sciences College of Engineering University of California,
More informationInvestigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion Control Michele Weigle (UNC-CH) November 16-17, 2001 Univ. of Maryland Symposium The Problem TCP Reno congestion control reacts only to packet
More informationAdvanced Computer Networks
Advanced Computer Networks Congestion control in TCP Contents Principles TCP congestion control states Congestion Fast Recovery TCP friendly applications Prof. Andrzej Duda duda@imag.fr http://duda.imag.fr
More informationHybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks
Hybrid Control and Switched Systems Lecture #17 Hybrid Systems Modeling of Communication Networks João P. Hespanha University of California at Santa Barbara Motivation Why model network traffic? to validate
More informationCMPE 257: Wireless and Mobile Networking
CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 10 CMPE 257 Spring'15 1 Student Presentations Schedule May 21: Sam and Anuj May 26: Larissa
More informationFore ATM Switch ASX1000 D/E Box (0 to 20000km) ACTS (36000km)
Performance of TCP extensions on noisy high BDP networks Charalambous P. Charalambos, Victor S. Frost, Joseph B. Evans August 26, 1998 Abstract Practical experiments in a high bandwidth delay product (BDP)
More informationII. Principles of Computer Communications Network and Transport Layer
II. Principles of Computer Communications Network and Transport Layer A. Internet Protocol (IP) IPv4 Header An IP datagram consists of a header part and a text part. The header has a 20-byte fixed part
More informationChapter - 1 INTRODUCTION
Chapter - 1 INTRODUCTION Worldwide Interoperability for Microwave Access (WiMAX) is based on IEEE 802.16 standard. This standard specifies the air interface of fixed Broadband Wireless Access (BWA) system
More informationTransmission Control Protocol. ITS 413 Internet Technologies and Applications
Transmission Control Protocol ITS 413 Internet Technologies and Applications Contents Overview of TCP (Review) TCP and Congestion Control The Causes of Congestion Approaches to Congestion Control TCP Congestion
More informationECE 610: Homework 4 Problems are taken from Kurose and Ross.
ECE 610: Homework 4 Problems are taken from Kurose and Ross. Problem 1: Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes up through byte 248. Suppose
More informationCommunication and Networks. Problems
Electrical and Information Technology Communication and Networks Problems Link Layer 2016 Problems 1. Consider a network applying a slotted Aloha access system. The assumption for this is that all nodes
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11 1 Midterm exam Midterm this Thursday Close book but one-side 8.5"x11" note is allowed (must
More informationQ23-5 In a network, the size of the receive window is 1 packet. Which of the follow-ing protocols is being used by the network?
CS368: Exercise 5 Q23-5 In a network, the size of the receive window is 1 packet. Which of the follow-ing protocols is being used by the network? a) Stop_and_Wait b) Go-Back-N c) Selective-Repeat Q23-6.
More informationCommunication Networks
Communication Networks Nicholas Honeth (nicholash@ics.kth.se) Contents of the series Lecture 10 - Recap of the networks we ve seen so far - OSI model - Circuit and packet switching - Physical media Lecture
More informationECE4110, Internetwork Programming, QUIZ 2 - PRACTICE Spring 2006
Email Address ECE4110, Internetwork Programming, QUIZ 2 - PRACTICE Spring 2006 Name (Print) Prof. John A. Copeland Practice for April 11, 2006 Tel.: 404-894-5177 E-Mail: copeland@ece.gatech.edu RULES.
More informationCS 421: COMPUTER NETWORKS SPRING FINAL May 8, minutes
CS 421: COMPUTR NTWORKS SPRIN 2016 INL May 8, 2016 150 minutes Name: Student No: Q1 Q2 Q3 TOT 1) a) (6 pts) iven the following parameters for a datagram packet switching network: N: number of hops between
More informationCPSC 441 COMPUTER COMMUNICATIONS MIDTERM EXAM
CPSC 441 COMPUTER COMMUNICATIONS MIDTERM EXAM Department of Computer Science University of Calgary Professor: Carey Williamson November 1, 2005 This is a CLOSED BOOK exam. Textbooks, notes, laptops, personal
More informationBrief Overview and Background
Brief Overview and Background In this assignment you will be studying the performance behavior of TCP, using ns 2. At the end of this exercise, you should be able to write simple scripts in ns 2 as well
More informationTRANSMISSION CONTROL PROTOCOL
COMP 635: WIRELESS & MOBILE COMMUNICATIONS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2017 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data link layer Physical
More informationENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang
ENSC 835 project (2002) TCP performance over satellite links Kenny, Qing Shao Qshao@cs.sfu.ca Grace, Hui Zhang Hzhange@cs.sfu.ca Road map Introduction to satellite communications Simulation implementation
More informationCSE 473 Introduction to Computer Networks. Final Exam. Your name here: 12/17/2012
CSE 473 Introduction to Computer Networks Jon Turner Final Exam Your name here: 12/17/2012 1. (8 points). The figure below shows a network path connecting a server to a client. 200 km 2000 km 2 km X Y
More informationTelematics. 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments
19531 - Telematics 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments Bastian Blywis Department of Mathematics and Computer Science Institute of Computer Science 18. November, 2010 Institute
More informationENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang
ENSC 835 project (2002) TCP performance over satellite links Kenny, Qing Shao Qshao@cs.sfu.ca Grace, Hui Zhang Hzhange@cs.sfu.ca Road map Introduction to satellite communications Simulation implementation
More informationManaging Caching Performance and Differentiated Services
CHAPTER 10 Managing Caching Performance and Differentiated Services This chapter explains how to configure TCP stack parameters for increased performance ant throughput and how to configure Type of Service
More informationStudent ID: CS457: Computer Networking Date: 3/20/2007 Name:
CS457: Computer Networking Date: 3/20/2007 Name: Instructions: 1. Be sure that you have 9 questions 2. Be sure your answers are legible. 3. Write your Student ID at the top of every page 4. This is a closed
More informationGoals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks
Verkkomedian perusteet Fundamentals of Media T-110.250 19.2.2002 Antti Ylä-Jääski 19.2.2002 / AYJ lide 1 Goals and topics protocols Discuss how packet-switching networks differ from circuit switching networks.
More informationDelay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks
Delay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks Wenqing Ding and Abbas Jamalipour School of Electrical and Information Engineering The University of Sydney Sydney
More informationcs/ee 143 Communication Networks
cs/ee 143 Communication Networks Chapter 4 Transport Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech Recap: Internet overview Some basic mechanisms n Packet switching n Addressing n Routing o
More informationAdvanced Computer Networks
Advanced Computer Networks Congestion control in TCP Prof. Andrzej Duda duda@imag.fr http://duda.imag.fr 1 Contents Principles TCP congestion control states Slow Start Congestion Avoidance Fast Recovery
More informationEnhancement of HSWA-TCP Congestion Avoidance Scheme for High Speed Satellite Communication Network Riddhi P. Pandya 1 Ayesha S.
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Enhancement of HSWA-TCP Congestion Avoidance Scheme for High Speed Satellite Communication
More informationCS519: Computer Networks
Lets start at the beginning : Computer Networks Lecture 1: Jan 26, 2004 Intro to Computer Networking What is a for? To allow two or more endpoints to communicate What is a? Nodes connected by links Lets
More informationCS 268: Wireless Transport Protocols. Kevin Lai Feb 13, 2002
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002 Motivation! Wireless connectivity proliferating - Satellite, line-of-sight microwave, line-of-sight laser, cellular data (CDMA, GPRS, 3G), wireless
More informationTCP over Wireless Networks:
TCP over Wireless Networks: Issues Solutions Gürkan Gür NETLAB Seminar Series 14.03. TCP overview Outline TCP problems due to wireless link characteristics (focus: satellite) Performance enhancing proxies
More informationFreeze DeadLine Method for Vertical Handover in Heterogeneous Wireless Networks
, pp.187-191 http://dx.doi.org/10.14257/astl.2014.63.41 Freeze DeadLine Method for Vertical Handover in Heterogeneous Wireless Networks Hyeon-Jin Jeong 1, Seung-Sik Choi 1 1 Computer Engineering Department,
More informationDesign Issues in Traffic Management for the ATM UBR+ Service for TCP over Satellite Networks: Report II
Design Issues in Traffic Management for the ATM UBR+ Service for TCP over Satellite Networks: Report II Columbus, OH 43210 Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/ 1 Overview! Statement
More informationTM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 232-7345 TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS Reza Poorzare 1 Young Researchers Club,
More informationDepartment of EECS - University of California at Berkeley EECS122 - Introduction to Communication Networks - Spring 2005 Final: 5/20/2005
Name: SID: Department of EECS - University of California at Berkeley EECS122 - Introduction to Communication Networks - Spring 2005 Final: 5/20/2005 There are 10 questions in total. Please write your SID
More informationcs/ee 143 Fall
cs/ee 143 Fall 2018 13 4 Internetworking 4.1 W&P, P6.1 (a) 2 points. How many IP addresses need to be leased from an ISP to support a DHCP server (with L ports) that uses NAT to service N clients at the
More informationSIMULATION FRAMEWORK MODELING
CHAPTER 5 SIMULATION FRAMEWORK MODELING 5.1 INTRODUCTION This chapter starts with the design and development of the universal mobile communication system network and implementation of the TCP congestion
More informationCS268: Beyond TCP Congestion Control
TCP Problems CS68: Beyond TCP Congestion Control Ion Stoica February 9, 004 When TCP congestion control was originally designed in 1988: - Key applications: FTP, E-mail - Maximum link bandwidth: 10Mb/s
More informationPRACTICE QUESTIONS ON RESOURCE ALLOCATION
PRACTICE QUESTIONS ON RESOURCE ALLOCATION QUESTION : Internet Versus Station Wagon A famous maxim, sometimes attributed to Dennis Ritchie, says Never underestimate the bandwidth of a station wagon full
More informationPERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL
I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science
More informationImpact of Retransmission Mechanisms on the Performance of SCTP and TCP
Impact of Retransmission Mechanisms on the Performance of SCTP and TCP Rumana Alamgir, Mohammed Atiquzzaman School of Computer Science University of Oklahoma, Norman, OK 7319-611, USA. William Ivancic
More information1. (10 points): For each of the following, choose exactly one best answer.
IS 450/650 Final Exam Martens 20 December 2010 Answer all twelve questions. Write your name on the first sheet. Short answers are better than long ones. No electronics. 1. (10 points): For each of the
More informationSTUDY OF SOCKET PROGRAMMING AND CLIENT SERVER MODEL
STUDY OF SOCKET PROGRAMMING AND CLIENT SERVER MODEL AIM: To conduct an experiment to demonstrate the working of file transfer with the UDP Server and Client. APPARATUS REQUIRED: PC with network simulation
More informationChapter 3 Review Questions
Chapter 3 Review Questions. 2. 3. Source port number 6 and destination port number 37. 4. TCP s congestion control can throttle an application s sending rate at times of congestion. Designers of applications
More information>>> SOLUTIONS <<< Answer the following questions regarding the basics principles and concepts of networks.
Midterm Exam for Computer Networks (CNT 625) Fall 24 >>> SOLUTIONS
More informationECEN Final Exam Fall Instructor: Srinivas Shakkottai
ECEN 424 - Final Exam Fall 2013 Instructor: Srinivas Shakkottai NAME: Problem maximum points your points Problem 1 10 Problem 2 10 Problem 3 20 Problem 4 20 Problem 5 20 Problem 6 20 total 100 1 2 Midterm
More informationCS 421: COMPUTER NETWORKS FALL FINAL January 5, minutes. Name: Student No: TOT
S 421: OMPUTR NTWORKS ALL 2006 INAL January 5, 2007 150 minutes Name: Student No: Q1 Q2 Q3 TOT 1) a) (6 pts) iven the following parameters for a datagram packet switching network: N: number of hops between
More informationPLEASE READ CAREFULLY BEFORE YOU START
MIDTERM EXAMINATION #2 NETWORKING CONCEPTS 03-60-367-01 U N I V E R S I T Y O F W I N D S O R - S c h o o l o f C o m p u t e r S c i e n c e Fall 2011 Question Paper NOTE: Students may take this question
More informationBandwidth Allocation & TCP
Bandwidth Allocation & TCP The Transport Layer Focus Application Presentation How do we share bandwidth? Session Topics Transport Network Congestion control & fairness Data Link TCP Additive Increase/Multiplicative
More informationComputer Networks Principles
Computer Networks Principles Introduction Prof. Andrzej Duda duda@imag.fr http://duda.imag.fr 1 Contents Introduction protocols and layered architecture encapsulation interconnection structures performance
More information2. Modelling of telecommunication systems (part 1)
2. Modelling of telecommunication systems (part ) lect02.ppt S-38.45 - Introduction to Teletraffic Theory - Fall 999 2. Modelling of telecommunication systems (part ) Contents Telecommunication networks
More informationFUJITSU Software Interstage Information Integrator V11
FUJITSU Software V11 An Innovative WAN optimization solution to bring out maximum network performance October, 2013 Fujitsu Limited Contents Overview Key technologies Supported network characteristics
More informationNetworks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces
Chapter 15 Computer and Multimedia Networks 15.11 Basics of Computer and Multimedia Networks 15.2 Multiplexing Technologies 15.3 LAN and WAN 15.4 Access Networks 15.5 Common Peripheral Interfaces 15.6
More informationThe Transmission Control Protocol (TCP)
The Transmission Control Protocol (TCP) Application Services (Telnet, FTP, e-mail, WWW) Reliable Stream Transport (TCP) Unreliable Transport Service (UDP) Connectionless Packet Delivery Service (IP) Goals
More informationMIDTERM EXAMINATION #2 OPERATING SYSTEM CONCEPTS U N I V E R S I T Y O F W I N D S O R S C H O O L O F C O M P U T E R S C I E N C E
MIDTERM EXAMINATION #2 OPERATING SYSTEM CONCEPTS 03-60-367-01 U N I V E R S I T Y O F W I N D S O R S C H O O L O F C O M P U T E R S C I E N C E Intersession 2008 Last Name: First Name: Student ID: PLEASE
More informationTCP OVER AD HOC NETWORK
TCP OVER AD HOC NETWORK Special course on data communications and networks Zahed Iqbal (ziqbal@cc.hut.fi) Agenda Introduction Versions of TCP TCP in wireless network TCP in Ad Hoc network Conclusion References
More informationETSF10 Internet Protocols Transport Layer Protocols
ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.1 Kaan Bür, Jens Andersson Transport Layer Protocols Process-to-process delivery [ed.4 ch.23.1] [ed.5 ch.24.1] Transmission Control
More informationImproving the Robustness of TCP to Non-Congestion Events
Improving the Robustness of TCP to Non-Congestion Events Presented by : Sally Floyd floyd@acm.org For the Authors: Sumitha Bhandarkar A. L. Narasimha Reddy {sumitha,reddy}@ee.tamu.edu Problem Statement
More informationSatellite-TCP: A Flow Control Algorithm for Satellite Network
Indian Journal of Science and Technology, Vol 8(17), DOI: 10.17485/ijst/2015/v8i17/65032, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Satellite-TCP: A Flow Control Algorithm for Satellite
More informationinterface Question 1. a) Applications nslookup/dig Web Application DNS SMTP HTTP layer SIP Transport layer OSPF ICMP IP Network layer
TDTS06 Computer networks, August 23, 2008 Sketched answers to the written examination, provided by Juha Takkinen, IDA, juhta@ida.liu.se. ( Sketched means that you, in addition to the below answers, need
More informationUnderstanding TCP Parallelization. Qiang Fu. TCP Performance Issues TCP Enhancements TCP Parallelization (research areas of interest)
Understanding TCP Parallelization Qiang Fu qfu@swin.edu.au Outline TCP Performance Issues TCP Enhancements TCP Parallelization (research areas of interest) Related Approaches TCP Parallelization vs. Single
More informationWireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking
Wireless Challenges 15-441: Computer Networking Lecture 25: Wireless Networking Force us to rethink many assumptions Need to share airwaves rather than wire Don t know what hosts are involved Host may
More information2015 Neil Ave, Columbus, OH Tel: , Fax: , durresi, mukul, jain, bharani
A Simulation Study of QoS for TCP Over LEO Satellite Networks With Differentiated Services Sastri Kota, Arjan Durresi **, Mukul Goyal **, Raj Jain **, Venkata Bharani ** Lockheed Martin 160 East Tasman
More informationSoftware Defined DTN-Based Satellite Networks draft-li-dtn-sd-dtn-sat-net
Software Defined DTN-Based Satellite Networks draft-li-dtn-sd-dtn-sat-net Dr. Taixin Li School of Electronic & Information Engineering Beijing Jiaotong University Singapore November 16, 2017 1 Outline
More informationImproving Reliable Transport and Handoff Performance in Cellular Wireless Networks
Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks H. Balakrishnan, S. Seshan, and R. H. Katz ACM Wireless Networks Vol. 1, No. 4, pp. 469-482 Dec. 1995 P. 1 Introduction
More informationMultiple unconnected networks
TCP/IP Life in the Early 1970s Multiple unconnected networks ARPAnet Data-over-cable Packet satellite (Aloha) Packet radio ARPAnet satellite net Differences Across Packet-Switched Networks Addressing Maximum
More informationCS244a: An Introduction to Computer Networks
Do not write in this box MCQ 9: /10 10: /10 11: /20 12: /20 13: /20 14: /20 Total: Name: Student ID #: CS244a Winter 2003 Professor McKeown Campus/SITN-Local/SITN-Remote? CS244a: An Introduction to Computer
More informationSCTP: A new networking protocol for super-computing. Mohammed Atiquzzaman Shaojian Fu Department of Computer Science University of Oklahoma.
SCTP: A new networking protocol for super-computing Mohammed Atiquzzaman Shaojian Fu Department of Computer Science University of Oklahoma. atiq@ou ou.edu Networking Characteristics in Supercomputing High
More informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationOverview of Networks
CMPT765/408 08-1 Overview of Networks Qianping Gu 1 Overview of Networks This note is mainly based on Chapters 1-2 of High Performance of Communication Networks by J. Walrand and P. Pravin, 2nd ed, and
More informationInternetworking Part 1
CMPE 344 Computer Networks Spring 2012 Internetworking Part 1 Reading: Peterson and Davie, 3.1 22/03/2012 1 Not all networks are directly connected Limit to how many hosts can be attached Point-to-point:
More informationUNIT IV -- TRANSPORT LAYER
UNIT IV -- TRANSPORT LAYER TABLE OF CONTENTS 4.1. Transport layer. 02 4.2. Reliable delivery service. 03 4.3. Congestion control. 05 4.4. Connection establishment.. 07 4.5. Flow control 09 4.6. Transmission
More informationLinux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet
Linux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet Angelo Dell'Aera Luigi Alfredo Grieco Saverio Mascolo Dipartimento di Elettrotecnica ed Elettronica
More informationHomework 3 1 DNS. A root. A com. A google.com
Homework 3 1 DNS Suppose you have a Host C, a local name server L, and authoritative name servers A root, A com, and A google.com, where the naming convention A x means that the name server knows about
More informationIMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS
IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces
More informationTCP HACK: TCP Header Checksum Option to improve Performance over Lossy Links
TCP HACK: TCP Header Checksum Option to improve Performance over Lossy Links R. K. Balan, B. P. Lee, K. R. R. Kumar, L. Jacob, W. K. G. Seah,, A. L. Ananda Centre for Internet Research School of Computing
More informationRealizing Future Broadband Satellite Network Services
Realizing Future Broadband Satellite Network Services Sastri Kota Lockheed Martin Arjan Durresi, Raj Jain The Ohio State University 160 East Tasman Avenue 2015 Neil Ave San Jose, CA 95134 Columbus, OH
More informationCSE3213 Computer Network I
CSE3213 Computer Network I Introduction Course page: http://www.cse.yorku.ca/course/3213 1 Course Contents 3 general areas: data communications, networking, and protocols 1. Data communications: basic
More informationWorkshop on ns-3, Implementation and Evaluation of Licklider Transmission Protocol (LTP) in ns-3
Workshop on ns-3, 2015 Implementation and Evaluation of Licklider Transmission Protocol (LTP) in ns-3 Rubén Martínez-Vidal 1, Thomas R. Henderson 2 and Joan Borrell 1 rmartinez@deic.uab.cat Department
More informationECSE 414 Fall 2014 Final Exam Solutions
ECSE 414 Fall 2014 Final Exam Solutions Question 1 a. The five main layers of the internet protocol stack, along with the service provided by each, and the place where each is implemented are as follows:
More informationEffect of Number of Drop Precedences in Assured Forwarding
Internet Engineering Task Force Internet Draft Expires: January 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University July, 999 Effect of Number of Drop Precedences in Assured Forwarding
More informationCongestion Control for High Bandwidth-delay Product Networks
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Presented by Chi-Yao Hong Adapted from slides by Dina Katabi CS598pbg Sep. 10, 2009 Trends in the Future
More informationTransport Layer. Application / Transport Interface. Transport Layer Services. Transport Layer Connections
Application / Transport Interface Application requests service from transport layer Transport Layer Application Layer Prepare Transport service requirements Data for transport Local endpoint node address
More informationModule objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols
Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer
More informationATCP: TCP for Mobile Ad Hoc Networks Presentation of a Research Paper
ATCP: TCP for Mobile Ad Hoc Networks Presentation of a Research Paper Faculty: Computer Science and Engineering, York University (CA) Course: CSE 6590 - High Performance Computer Networks Speaker: Benedikt
More informationENSC 835 project TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang
ENSC 835 project TCP performance over satellite links Kenny, Qing Shao Qshao@cs.sfu.ca Grace, Hui Zhang Hzhange@cs.sfu.ca Road map Introduction to satellite communications Simulation implementation Window
More informationENHANCING TCP OVER SATELLITE LINKS USING CANIT ALGORITHM
ENHANCING TCP OVER SATELLITE LINKS USING CANIT ALGORITHM Hafssa BENABOUD 1, 2 Amine BERQIA 1 Noufissa MIKOU 2 1 CUI, University of Geneva, 24 Rue General Dufour, 1211 Geneva, Switzerland Email: {benaboud,
More informationNETWORK PROBLEM SET Due Date 6/28/2014
NETWORK PROBLEM SET Due Date 6/28/2014 Problem 1 Consider a packet-switched network of N nodes connected by the following topologies: Star: one central node (hub) and all other nodes are attached to the
More information