ResTP A Transport Protocol for Future Internet Resilience
|
|
- Sheila Washington
- 5 years ago
- Views:
Transcription
1 A Transport Protocol for Future Internet Resilience Anh Nguyen, Justin P. Rohrer, and James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research Center The University of Kansas annguyen rohrej 28 March Nguyen!
2 Outline Introduction and motivation Related work architecture AeroTP subset of Conclusions and future work 28 March
3 Introduction and Motivation Introduction and motivation Related work architecture AeroTP - subset of Conclusions and future work 28 March
4 Introduction and Motivation Issues in TCP TCP & UDP dominant transport protocols in the Global Internet Fragility in performance of network applications end-user experience far from optimal emerging of new applications & use paradigms mobile ad-hoc networks (MANETs) disruption- and delay-tolerant networks (DTNs) wireless mesh networks (WMNs) wireless sensor networks (WSNs) 28 March
5 Introduction and Motivation Issues in TCP TCP limitations due to assumptions behind its design designed for wired networks wireless networks exhibit higher BER assume stable E2E path challenged networks frequently partitioned low delay underlying network high latency increase probability of multiple losses delay TCP reaction to changing network conditions assume single best path between hosts take advantage of multiple paths essential for resilience 28 March
6 Introduction and Motivation TCP Improvement Approaches Modify TCP TCP variants: Westwood(+), Peach, Illinois temporary solution addressing a specific issue Extend TCP normally accomplished through TCP options 40-byte for options limit extensions TCP SACK with only 3-available SACK blocks Develop new transport-layer protocol 28 March
7 Introduction and Motivation Resilient Transport Protocol designed based on ResiliNets framework broad definition of resilience cover multiple disciplines survivability, fault-, disruption-, and traffic- tolerance dependability (reliability & availability), security, performability robustness, complexity first protocol designed with all aspects of resilience 28 March
8 Introduction and Motivation resilient (delay/disruption tolerant), composable, multipath support various application classes across diff. networks provide multiple transport-layer services multiplexing/demultiplexing, flow management error control, transmission control (flow/congestion) multipath spreading each service comprised of multiple mechanisms support cross-layering behavior tuned by applications operation influence/adjusted based on feedback from network capable of taking advantage of multiple diverse paths 28 March
9 Related Work Introduction and motivation Related work architecture AeroTP subset of Conclusions and future work 28 March
10 Related Work Challenged or intermittently-connected networks DTN Architecture Bundle Protocol TCP Convergence Layer (TCPCL) Licklider Transmission Protocol (LTP) SCPS-TP for space communications different mechanisms for different sources of loss new loss-tolerant header compression hybrid SNACK acknowledgement option supported by 28 March
11 Others: TP++ composability Related Work Stream Control Transmission Protocol (SCTP) Multipath TCP (MPTCP) 28 March
12 Architecture Introduction and motivation Related work architecture cross-layering in the protocol stack header supported services AeroTP subset of Conclusions and future work 28 March
13 Architecture Cross-Layering Introduction and motivation Related work architecture cross-layering in the protocol stack header supported services AeroTP subset of Conclusions and future work 28 March
14 Cross-Layering receive service spec & threat model from application {ss, tm} determine/adapt mechanisms & resilient services based on app needs request GeoDivRP calculate k d-geodiverse paths satisfy [h, t] stretch and skew establish multipath E2E flow using k d-geodiverse paths actual data transfer knobs! {k,d,[h,t ]} K 3 2 App!! GeoDivRP! path char! dials! D 7 4 D 4 3 D March
15 Architecture Header Introduction and motivation Related work architecture cross-layering in the protocol stack header supported services AeroTP subset of Conclusions and future work 28 March
16 Architecture Header Mode: transfer mode: flow + error control ERA (multipath erasure coding), ARQ, FEC, (HARQ) CRC, CON (connection), OPT (opportunistic), CT (custody xfer) MSB to LSB fully reliable: 0x2C (ARQ, CRC, CON bits are set) r! source port! destination port! sequence number! timestamp! mode! ECN! flags! payload length! payload! 28 March
17 Architecture Supported Services Introduction and motivation Related work architecture cross-layering in the protocol stack header supported services AeroTP subset of Conclusions and future work 28 March
18 Supported Services Flow Management Connection oriented (CON=1) 3-way handshake (TCP-like) opportunistic (OPT=1) data overlap setup messages E2E ACKs (CT=0) vs. e2e ACKs with custody xfer (CT=1) Connectionless (CON=0) individual datagrams (UDP-like) 28 March
19 Supported Services Error Control ARQ (automatic repeat request) (ARQ=1 & FEC=0) for reliable data transfer alternative ACK schemes ACK, MACK (Multiple), NACK, SACK, SNACK Adaptive FEC (forward error correction) (ARQ=0 & FEC=1) for quasi-reliable data transfer HARQ (Hybrid ARQ = ARQ + FEC) (ARQ=1 & FEC=1) reliable data transfer with E2E FEC No error control (ARQ=0 & FEC=0) for highly loss tolerant applications 28 March
20 Supported Services Transfer Modes Combination of flow management & error control fully reliable: 3-way handshake & E2E ACKs nearly reliable: custody transfer at GWs with E2E ACKs quasi reliable: E2E FEC to achieve statistical reliability unreliable connection: connection oriented best effort unreliable datagram: connectionless best effort 28 March
21 Supported Services Multipath Spreading Data transfer using multiple physical paths paths selected are geo-diverse GeoDivRP multihomed hosts support multiple modes actively spreading data over all selected paths use one active, others hot standby for rapid failover selection of modes based on path attribute, application type, mission requirements 28 March
22 AeroTP subset of Introduction and motivation Related work architecture AeroTP subset of Conclusions and future work 28 March
23 AeroTP subset of AeroTP (Aeronautical Transport Protocol) domain-specific highly-dynamic airborne telemetry network environment opportunistic flow management and 5 transfer modes simulations show better performance than TCP in ns-3 open-source simulator [TAES 2011, MILCOM 2012] 28 March
24 AeroTP vs. TCP: Average Throughput TCP & AeroTP-ARQ back off with BER AeroTP-ARQ outperforms TCP significantly 28 March
25 AeroTP vs. TCP: Average Delay TCP E2E delay doubles at BER = 10-4 AeroTP-ARQ E2E delay small increase 28 March
26 AeroTP vs. TCP: Cumulative Overhead AeroTP-ARQ much less overhead than TCP AeroTP-FEC significant overhead delay unaffected 28 March
27 AeroTP vs. TCP: Data Delivered AeroTP-ARQ delivers nearly all data with high BER AeroTP-FEC less losses than TCP, UDP with high BER 28 March
28 Conclusion and Future Work Introduction and motivation Related work architecture AeroTP subset of Conclusions and future work 28 March
29 Conclusions designed with Conclusions & Future Work all resilient-related aspects considered assumption of challenged underlying network environments goal to support various application classes Work in progress completing detailed design of Future work implement in ns-3 analyze in comparison with TCP, SCPS-TP, MPTCP implement prototype 28 March
30 References 1. [Bhattacharjee-2006] B. Bhattacharjee, K. Calvert, J. Griffioen, N. Spring, and J. Sterbenz, Postmodern internetwork architecture, Information and Telecommunication Center, 2335 Irving Hill Road, Lawrence, KS , Technical Report -FY2006-TR , February [Rohrer-2009] Justin P. Rohrer, Ramya Naidu, and James P. G. Sterbenz. Multipath at the transport layer: An endto-end resilience mechanism. In Proceedings of the IEEE/IFIP International Workshop on Reliable Networks Design and Modeling (RNDM), pages 1-7, St. Petersburg, Russia, October [Rohrer-2011] J. P. Rohrer, A. Jabbar, E. K. Centikaya, E. Perrins, and J.P. Sterbenz. Highly-dynamic cross-layered aeronautical network architecture. IEEE Trans. Aerospace and Electronic Systems, 47(4): , October [Sterbenz-2012] J.P.G. Sterbenz, D. Hutchison, E.K. Centinkaya, A. Jabbar, J.P. Rohrer, M. Scholler, and P. Smith, Redundancy, Diversity, and Connectivity to Achieve Multilevel Network Resilience, Survivability, and Disruption Tolerance (invited paper), Springer Telecommunication Systems, [Yufei-2014] Yufei Cheng, and James P.G. Sterbenz, GeoDivRP Routing with Path Jitter Requirement under Regional Challenges, IEEE/IFIP Sixth International Workshop on Reliable Networks Design and Modeling (RNDM 14), Barcelona, Spain, November [Ford-2013] A. Ford et al. TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824 (Experimental), Jan [Durst-1996] R. C. Durst, G. J. Miller, and E. J. Travis. TCP Extensions for Space Communications. In ACM MobiCom 96, pages 15 26, New York, NY, USA, November ACM Press. 8. [Feldmeier-1993] D. Feldmeier. An Overview of the TP++ Transport Protocol Project. In A. N. Tantawy, editor, High Performance Networks: Frontiers and Experience, chapter 8. Kluwer, Boston, MA, USA, [Rohrer-2012]J. P. Rohrer, K. S. Pathapati, T. A. N. Nguyen, and J. P. G. Sterbenz. Opportunistic Transport for Disrupted Airborne Networks. In IEEE MILCOM, pages , Orland, FL, November March
31 Questions? 28 March
Ad Hoc Airborne Networking for Telemetry Test and Evaluation
Highly-Dynamic Ad Hoc Airborne Networking for Telemetry Test and Evaluation James P.G. Sterbenz Abdul Jabbar, Erik Perrins, Justin Rohrer Department of Electrical Engineering & Computer Science Information
More informationAirborne Telemetry Networking Scenario and Environment
Highly-Dynamic Ad Hoc Airborne Networking for Telemetry Test and Evaluation James P.G. Sterbenz Abdul Jabbar, Erik Perrins, Justin Rohrer Department of Electrical Engineering & Computer Science Information
More informationMultipath Resilient Transport and Routing for the Future Internet
Multipath Resilient Transport and Routing for the Future Internet * 司徒傑莫 Джеймс Ф.Г. Штербэнз 송재윤 Yufei Cheng 成宇飞, Anh Nguyễn, Justin P. Rohrer, Egemen Çetinkaya *Department of Electrical Engineering &
More informationEnd-to-End ARQ: Transport-Layer Reliability for Airborne Telemetry Networks
End-to-End ARQ: Transport-Layer Reliability for Airborne Telemetry Networks Kamakshi Sirisha Pathapati, Justin P. Rohrer, and James P.G. Sterbenz Department of Electrical Engineering and Computer Science
More informationEnd-to-End Disruption-Tolerant Transport Protocol Issues and Design for Airborne Telemetry Networks
End-to-End Disruption-Tolerant Transport Protocol Issues and Design for Airborne Telemetry Networks Justin P. Rohrer, Erik Perrins, James P.G. Sterbenz Department of Electrical Engineering and Computer
More informationPerformance Evaluation of the AeroTP Protocol in Comparison to TCP NewReno, TCP Westwood, and SCPS-TP
Performance Evaluation of the AeroTP Protocol in Comparison to TCP NewReno, TCP Westwood, and SCPS-TP Truc Anh N. Nguyen, Siddharth Gangadhar, Greeshma Umapathi, and James P.G. Sterbenz Department of Electrical
More informationNarra, et al. Performance Analysis of AeroRP with Ground Station Advertisements. Hemanth Narra, Egemen K. Çetinkaya, and James P.G.
Performance Analysis of AeroRP with Ground Station Advertisements Hemanth Narra, Egemen K. Çetinkaya, and James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology
More informationPERFORMANCE EVALUATION OF A TDMA MAC PROTOCOL IN AIRBORNE TELEMETRY NETWORKS
PERFORMANCE EVALUATION OF A TDMA MAC PROTOCOL IN AIRBORNE TELEMETRY NETWORKS Muharrem Ali Tunç, Erik Perrins and James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information
More informationImplementation of the AeroTP Transport Protocol in Python
Implementation of the AeroTP Transport Protocol in Python Santosh Ajith Gogi, Dongsheng Zhang, Egemen K. Çetinkaya, Justin P. Rohrer, and James P.G. Sterbenz Department of Electrical Engineering & Computer
More informationEnd-to-End Adaptive Error Control for a Resilient and Disruption Tolerant Transport Protocol
End-to-End Adaptive Error Control for a Resilient and Disruption Tolerant Transport Protocol Kamakshi Sirisha Pathapati Copyright c 2012 Submitted to the graduate degree program in Electrical Engineering
More informationOpportunistic Transport for Disrupted Airborne Networks
MILCOM 2012 - Track 2: Networking Protocols and Performance Opportunistic Transport for Disrupted Airborne Networks Justin P. Rohrer* Department of Computer Science Graduate School of Operational & Information
More informationITTC A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks
A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks Kevin Peters, Abdul Jabbar, Egemen K. Çetinkaya, James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information
More informationImplementation of the AeroRP and AeroNP in Python. Mohammed Alenazi, Egemen K. Cetinkaya, Justin P. Rohrer, and James P.G.
AFFTC-PA- 12431 Implementation of the AeroRP and AeroNP in Python Mohammed Alenazi, Egemen K. Cetinkaya, Justin P. Rohrer, and James P.G. Sterbenz A F F T C AIR FORCE FLIGHT TEST CENTER EDWARDS AFB, CA
More informationAeronautical Gateways: Supporting TCP/IP-based Devices and Applications over Modern Telemetry Networks
Aeronautical Gateways: Supporting TCP/IP-based Devices and Applications over Modern Telemetry Networks Item Type text; Proceedings Authors Çetinkaya, Egemen K. Publisher International Foundation for Telemetering
More informationHighly-Dynamic Cross-Layered Aeronautical Network Architecture
Highly-Dynamic Cross-Layered Aeronautical Network Architecture JUSTIN P. ROHRER, Student Member, IEEE ABDUL JABBAR, Student Member, IEEE EGEMEN K. ÇETINKAYA, Student Member, IEEE ERIK PERRINS, Senior Member,
More informationResilient Networks Missouri S&T University CPE 6510 Graph Robustness and Algorithms
Resilient Networks Missouri S&T University CPE 6510 Graph Robustness and Algorithms Egemen K. Çetinkaya Egemen K. Çetinkaya Department of Electrical & Computer Engineering Missouri University of Science
More informationPh.D in Electrical Engineering, The University of Kansas, U.S.A. Received Honors, GPA 3.88/4.0
Abdul Jabbar 400 Blake St, Apt 3201 New Haven, CT, 06515 U.S.A. Phone: 785-979-6779 Fax: 612-746-9210 email: jabbar@gmail.com url: http://www.ittc.ku.edu/~jabbar Objective To obtain a position which challenges
More informationANTP Protocol Suite Software Implementation Architecture in Python
ANTP Protocol Suite Software Implementation Architecture in Python Mohammed Alenazi, Santosh Ajith Gogi, Dongsheng Zhang, Egemen K. Çetinkaya, Justin P. Rohrer, and James P.G. Sterbenz Department of Electrical
More informationRedundancy, Diversity, and Connectivity to Achieve Multilevel Network Resilience, Survivability, and Disruption Tolerance invited paper
Telecommunication Systems Redundancy, Diversity, and Connectivity to Achieve Multilevel Network Resilience, Survivability, and Disruption Tolerance invited paper James P.G. Sterbenz David Hutchison Egemen
More informationDoes current Internet Transport work over Wireless? Reviewing the status of IETF work in this area
Does current Internet Transport work over Wireless? Reviewing the status of IETF work in this area Sally Floyd March 2, 2000 IAB Workshop on Wireless Internetworking 1 Observations: Transport protocols
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 informationPerformance Comparison of Routing Protocols for Transactional Traffic over Aeronautical Networks
Performance Comparison of Routing Protocols for Transactional Traffic over Aeronautical Networks Yufei Cheng, Egemen K. Çetinkaya, and James P.G. Sterbenz Department of Electrical Engineering & Computer
More informationCC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments
CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments Stream Control Transmission Protocol (SCTP) uses the 32-bit checksum in the common header, by which a corrupted
More informationEffect of SCTP Multistreaming over Satellite Links
Effect of SCTP Multistreaming over Satellite Links Mohammed Atiquzzaman (Co-author: William Ivancic (NASA)) School of Computer Science University of Oklahoma. Email: atiq@ieee.org Web: www.cs.ou.edu/~atiq
More informationAn Implementation and Analysis of SCPS-TP in ns-3
An Implementation and Analysis of in ns-3 Truc Anh N. Nguyen and James P.G. Sterbenz Information and Telecommunication Technology Center Department of Electrical Engineering and Computer Science The University
More informationITTC Resilient and Survivable Networking The University of Kansas EECS 983 Disruption Tolerance
Resilient and Survivable Networking The University of Kansas EECS 983 Disruption Tolerance James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications
More informationITTC Mobile Wireless Networking The University of Kansas EECS 882 Wireless and Mobile Internet
Mobile Wireless Networking The University of Kansas EECS 882 Wireless and Mobile Internet James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications
More informationPerformance Analysis of AeroRP with Ground Station Updates in Highly-Dynamic Airborne Telemetry Networks
Performance Analysis of AeroRP with Ground Station Updates in Highly-Dynamic Airborne Telemetry Networks Hemanth Narra, Egemen K. Çetinkaya, and James P.G. Sterbenz Department of Electrical Engineering
More informationITTC Communication Networks The University of Kansas EECS 780 End-to-End Transport
Communication Networks The University of Kansas EECS 780 End-to-End Transport James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research
More informationTransport Layer. The transport layer is responsible for the delivery of a message from one process to another. RSManiaol
Transport Layer Transport Layer The transport layer is responsible for the delivery of a message from one process to another Types of Data Deliveries Client/Server Paradigm An application program on the
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 informationCross-Layer Architectural Framework for Highly-Mobile Multihop Airborne Telemetry Networks
Cross-Layer Architectural Framework for Highly-Mobile Multihop Airborne Telemetry Networks Justin P. Rohrer, Abdul Jabbar, Erik Perrins, James P.G. Sterbenz Department of Electrical Engineering & Computer
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 informationA PERFORMANCE EVALUATION OF TRANSPORT MECHANISMS IN HYBRID NETWORKS. N. Schult, R Wade, G. Comparetto, M. Mirhakkak The MITRE Corporation McLean, VA
A PERFORMANCE EVALUATION OF TRANSPORT MECHANISMS IN HYBRID NETWORKS N. Schult, R Wade, G. Comparetto, M. Mirhakkak The MITRE Corporation McLean, VA ABSTRACT This paper evaluates the performance of several
More informationRobustness of Mobile Ad Hoc Networks Under Centrality-Based Attacks
This paper was presented at RNDM 1-5 th International Workshop on Reliable Networks Design and Modeling, co-located with ICUMT 1 Congress (Sept. 1-1, 1, Almaty, KZ) Robustness of Mobile Ad Hoc Networks
More informationResilient Communications: Staying connected during a disaster.
Resilient Communications: Staying connected during a disaster. A presentation by the Telecommunications Services of Trinidad and Tobago Limited (TSTT) on behalf of CANTO Agenda Resilient Telecommunication
More informationOutline. History Introduction Packets Association/ Termination Data Transmission concepts Multihoming Streams
Outline History Introduction Packets Association/ Termination Data Transmission concepts Multihoming Streams 1 History Developed by IETF SIGTRAN working group (Internet Engineering Task Force) (SIGnaling
More informationDesign and Analysis of a 3-D Gauss-Markov Mobility Model for Highly Dynamic Airborne Networks
Design and Analysis of a 3-D Gauss-Markov Mobility Model for Highly Dynamic Airborne Networks Dan Broyles, Abdul Jabbar, and James P.G. Sterbenz Department of Electrical Engineering & Computer Science
More informationOSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,
ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure
More informationTransport layer issues
Transport layer issues Dmitrij Lagutin, dlagutin@cc.hut.fi T-79.5401 Special Course in Mobility Management: Ad hoc networks, 28.3.2007 Contents Issues in designing a transport layer protocol for ad hoc
More informationThe University of Kansas
The University of Kansas Technical Report Rapidly Deployable Radio Network ATM/IP Analysis Gary J. Minden, Joseph B. Evans Information & Telecommunication Technology Center Department of Electrical Engineering
More informationITTC High-Performance Networking The University of Kansas EECS 881 End-to-End Transport
High-Performance Networking The University of Kansas EECS 881 End-to-End Transport James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications
More informationEnd-to-End Transport Outline
KU EECS 88 High-Performance Networking End-to-End Transport High-Performance Networking The University of Kansas EECS 88 End-to-End Transport James P.G. Sterbenz Department of Electrical Engineering &
More informationTransport Layer Review
Transport Layer Review Mahalingam Mississippi State University, MS October 1, 2014 Transport Layer Functions Distinguish between different application instances through port numbers Make it easy for applications
More informationDesign Improvement and Implementation of 3D Gauss-Markov Mobility Model
Design Improvement and Implementation of 3D Gauss-Markov Mobility Model Mohammed J.F. Alenazi, Cenk Sahin, and James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information &
More informationTowards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani
Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass
More informationMILCOM October 2002 (Anaheim, California) Subject
MILCOM 2002 7-10 October 2002 (Anaheim, California) Subject PERFORMANCE ANALYSIS OF A NEW HEADER COMPRESSION SCHEME FOR TCP STREAMS IN IP BASED WIRELESS NETWORKS Authors: Prof. Pietro Camarda, Ing.. Sandro
More informationIntroduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony
Introduction to VoIP Cisco Networking Academy Program 1 Requirements of Voice in an IP Internetwork 2 IP Internetwork IP is connectionless. IP provides multiple paths from source to destination. 3 Packet
More informationAn SCTP-Protocol Data Unit with several chunks
SCTP for Beginners Section 2 SCTP Packets he protocol data units (PDU) of SCTP are called SCTP packets. If SCTP runs over IP (as described in RFC2960 ), an SCTP packet forms the payload of an IP packet.
More informationOptimised Heuristics for a Geodiverse Routing Protocol
Optimised Heuristics for a Geodiverse Routing Protocol Yufei Cheng, M. Todd Gardner, Junyan Li, Rebecca May, Deep Medhi, and James P.G. Sterbenz Information and Telecommunication Technology Center EECS,
More informationChoosing a Transport Protocol for Real-time Data across complex networks
Choosing a Transport Protocol for Real-time Data across complex networks Choosing a Transport Protocol for Real-time Data 1 Choosing a Transport Protocol for Real-time Data 1 Introduction Choosing the
More informationPage 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service
EEC7B/ECS5C Review: Internet Protocol Stack Review: TCP Application Telnet FTP HTTP Transport Network Link Physical bits on wire TCP LAN IP UDP Packet radio Do you remember the various mechanisms we have
More informationChapter 3 Transport Layer
Chapter 3 Transport Layer Lec 8: Transport Layer Service Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose
More informationDatagram Congestion Control Protocol (DCCP)
Datagram Congestion Control Protocol (DCCP) Chung, Kwangsue kchung@kw.ac.kr June, 2003 1 Contents Introduction & Motivation DCCP Mechanisms Current Issues & Implementations 2 DCCP: Introduction & Motivation
More informationMesh-Based Content Routing Using XML
Outline Mesh-Based Content Routing Using XML Alex C. Snoeren, Kenneth Conley, and David K. Gifford MIT Laboratory for Computer Science Presented by: Jie Mao CS295-1 Fall 2005 2 Outline Motivation Motivation
More informationAeroRP: A Geolocation Assisted Aeronautical Routing Protocol for Highly Dynamic Telemetry Environments
AeroRP: A Geolocation Assisted Aeronautical Routing Protocol for Highly Dynamic Telemetry Environments Abdul Jabbar and James P.G. Sterbenz Department of Electrical Engineering & Computer Science The University
More informationMobile Transport Layer
Mobile Transport Layer 1 Transport Layer HTTP (used by web services) typically uses TCP Reliable transport between TCP client and server required - Stream oriented, not transaction oriented - Network friendly:
More informationComputer Network Programming
Computer Network Programming SCTP Overview Dr. Sam Hsu Computer Science & Engineering Florida Atlantic University SCTP Overview Introduction Motivations Architectural & Functional Views Packet & Chunk
More informationPage 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP
EEC7B/ECS5C Review: Internet Protocol Stack Review: TCP Application Telnet FTP HTTP Transport Network Link Physical bits on wire TCP LAN IP UDP Packet radio Transport Layer Services Design Issue Underlying
More informationImplementation of the AeroRP and AeroNP Protocols in Python
Implementation of the AeroRP and AeroNP Protocols in Python Mohammed J.F. Alenazi, Egemen K. Çetinkaya, Justin P. Rohrer, and James P.G. Sterbenz Department of Electrical Engineering & Computer Science
More informationCSEN 503 Introduction to Communication Networks. Mervat AbuElkheir Hana Medhat Ayman Dayf. ** Slides are attributed to J. F.
CSEN 503 Introduction to Communication Networks Mervat AbuElkheir Hana Medhat Ayman Dayf ** Slides are attributed to J. F. Kurose Chapter 3 outline Transport-layer services Multiplexing and demultiplexing
More informationStream Control Transmission Protocol (SCTP)
Stream Control Transmission Protocol (SCTP) Definition Stream control transmission protocol (SCTP) is an end-to-end, connectionoriented protocol that transports data in independent sequenced streams. SCTP
More informationOSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1
OSI Transport Layer Network Fundamentals Chapter 4 Version 4.0 1 Transport Layer Role and Services Transport layer is responsible for overall end-to-end transfer of application data 2 Transport Layer Role
More informationChapter 16 Networking
Chapter 16 Networking Outline 16.1 Introduction 16.2 Network Topology 16.3 Network Types 16.4 TCP/IP Protocol Stack 16.5 Application Layer 16.5.1 Hypertext Transfer Protocol (HTTP) 16.5.2 File Transfer
More informationITTC Introduction to Communication Networks The University of Kansas EECS 563 End-to-End Transport
Introduction to Communication Networks The University of Kansas EECS 563 End-to-End Transport James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications
More informationTransport Layer. Chapter 3: Transport Layer
Transport Layer EECS 3214 Slides courtesy of J.F Kurose and K.W. Ross, All Rights Reserved 29-Jan-18 1-1 Chapter 3: Transport Layer our goals: understand principles behind layer services: multiplexing,
More informationInternet and Intranet Protocols and Applications
Internet and Intranet Protocols and Applications Lecture 1b: The Transport Layer in the Internet January 17, 2006 Arthur Goldberg Computer Science Department New York University artg@cs.nyu.edu 01/17/06
More informationAVC College of Engineering, Mayiladuthurai, India
Volume 4, Issue 9, September 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Recital Investigation
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 informationTransport Over IP. CSCI 690 Michael Hutt New York Institute of Technology
Transport Over IP CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP What is a transport protocol? Choosing to use a transport protocol Ports and Addresses Datagrams UDP What is a
More informationApplication. Transport. Network. Link. Physical
Transport Layer ELEC1200 Principles behind transport layer services Multiplexing and demultiplexing UDP TCP Reliable Data Transfer TCP Congestion Control TCP Fairness *The slides are adapted from ppt slides
More informationTransport Services Internet Transport's Last Chance? Michael Welzl
Transport Services Internet Transport's Last Chance? Michael Welzl IMDEA Networks 31. October 2014 Outline Problem Solution 2 Problem 3 What s the problem? The Internet works! I work, too! Could be faster
More informationTSIN02 - Internetworking
TSIN02 - Internetworking Lecture 5: SCTP Litterature: Forouzan 3 rd ed, Chapter 13 RFC3257 SCTP Applicability Statement RFC3286 Introduction to SCTP Outline: What is SCTP? Why SCTP? SCTP Architecture SCTP
More informationChapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms
Overview Chapter 13 TRANSPORT Motivation Simple analysis Various TCP mechanisms Distributed Computing Group Mobile Computing Winter 2005 / 2006 Distributed Computing Group MOBILE COMPUTING R. Wattenhofer
More informationChapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1
Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 23-1 PROCESS-TO-PROCESS DELIVERY 23.2 The transport
More informationOUTLINE. Where we ve come from: CCSDS space links. Where we are now: Where we are going: MTO possibilities
OUTLINE Where we ve come from: CCSDS space links Where we are now: Delay Intolerant Networking (the IP suite) The first Delay Tolerant Application (CFDP) Where we are going: Delay Tolerant Networking (Bundles)
More informationA Delay-Tolerant Network Architecture for Challenged Internets
A Delay-Tolerant Network Architecture for Challenged Internets Kevin Fall Intel Research Berkeley, CA kfall@intel.com http://www.intel-research.net Aug 26, 2003 SIGCOMM Karlsruhe, Germany Berkeley Unstated
More informationExperimental Evaluation of Delay Tolerant Networking (DTN) Protocols for Long-Delay Cislunar Communications
Experimental Evaluation of Delay Tolerant Networking (DTN) Protocols for Long-Delay Cislunar Communications Ruhai Wang, Xuan Wu, Tiaotiao Wang, and Tarik Taleb Phillip M. Drayer Department of Electrical
More informationTSIN02 - Internetworking
Literature: Lecture 10: AAA RFC3286 RFC2881 RFC2905 RFC2903 Lecture 10: AAA Goals: 2004 Image Coding Group, Linköpings Universitet 2 Lecture 10: AAA AAA Introduction Outline: AAA introduction AAA in Network
More informationTSIN02 - Internetworking
Lecture 5: SCTP Litterature: RFC3257 SCTP Applicability Statement RFC3286 Introduction to SCTP Forouzan 3 rd ed, Chapter 13 (optional) RFC2960 (optional extra material) RFC3309 (optional extra material)
More informationATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet
ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet O. B. Akan and F. Akyildiz IEEE Trans. On Selected Areas in Communications, vol. 22, no. 5, 2004 First paper deals
More informationTCP/IP Protocol Suite 1
TCP/IP Protocol Suite 1 Stream Control Transmission Protocol (SCTP) TCP/IP Protocol Suite 2 OBJECTIVES: To introduce SCTP as a new transport-layer protocol. To discuss SCTP services and compare them with
More informationBackground: IP Protocol Stack
Networking and protocols for real-time signal transmissions by Hans-Peter Schwefel & Søren Vang Andersen Mm1 Introduction & simple performance models (HPS) Mm2 Real-time Support in Wireless Technologies
More informationSimulation of the SCTP Failover Mechanism
Simulation of the SCTP Failover Mechanism M Minnaar, DW Ngwenya, and WT Penzhorn Telkom, NNOC Tier 2 University of Pretoria, South Africa University of Pretoria, South Africa minnaarm@telkom.co.za; dumisa.ngwenya@eng.up.ac.za;
More informationChapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP
Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 23-1 PROCESS-TO-PROCESS DELIVERY The transport
More informationMODIFICATION AND COMPARISON OF DSDV AND DSR PROTOCOLS
MODIFICATION AND COMPARISON OF DSDV AND DSR PROTOCOLS Department of computer science Thadomal Shahani engineering college Mumbai-400051, ABSTRACT: In this era of mobile devices, mobile ad-hoc network (MANET)
More informationMPTCP Application Considerations. draft-scharf-mptcp-api-00.txt. Michael Scharf Alan Ford
MPTCP Application Considerations draft-scharf-mptcp-api-00.txt Michael Scharf Alan Ford November 9, 2009 Scope From MPTCP Charter: e. An extended
More informationA Two-level Threshold Recovery Mechanism for SCTP
A Two-level Threshold Recovery Mechanism for SCTP Armando L. Caro Jr., Janardhan R. Iyengar, Paul D. Amer, Gerard J. Heinz Computer and Information Sciences University of Delaware acaro, iyengar, amer,
More informationTCP in Asymmetric Environments
TCP in Asymmetric Environments KReSIT, IIT Bombay Vijay T. Raisinghani TCP in Asymmetric Environments 1 TCP Overview Four congestion control algorithms Slow start Congestion avoidance Fast retransmit Fast
More informationAnnouncements. No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6
Announcements No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6 Copyright c 2002 2017 UMaine Computer Science Department 1 / 33 1 COS 140: Foundations
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Transport Layer Intro, Mutliplexing/Demultiplexing, UDP Sec 3.1 3.4 Prof. Lina Battestilli Fall 2017 Chapter 3: Transport Layer our goals: understand principles
More informationInternetwork Protocols
Internetwork Protocols Background to IP IP, and related protocols Internetworking Terms (1) Communications Network Facility that provides data transfer service An internet Collection of communications
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 informationMobile Communications Chapter 9: Mobile Transport Layer
Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect
More informationTopics in Computer Networking Switch SS7 PSTN/ISDN. Gatekeeper/ Proxy Server. Topics in Computer Networking Н.
Outline SCTP Stream Control Transmission Protocol NGN and Motivation for SCTP Protocol Overview Packet format Protection against SYN Flooding Multistreaming Multihoming Research Activities at Kau Summary
More informationCognizant Networks: A Model for Session- based Communications and Adaptive Networking
Cognizant Networks: A Model for Session- based Communications and Adaptive Networking Jayabharat Boddu Juniper Networks Eric Brown Office of IT, VT Wuchun Feng CS Dept., VT 08/21/2015 Mark Gardner Office of
More informationChapter 7 Transport Layer. 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary
Chapter 7 Transport Layer 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary Transport Layer Transportation of Data Role of the Transport Layer The transport layer is responsible
More informationA Cross-layer Scheme for TCP Performance Improvement in Wireless LANs
A Cross-layer Scheme for TCP Performance Improvement in Wireless LANs Dzmitry Kliazovich and Fabrizio Granelli DIT - University of Trento Via Sommarive 14, I-38050 Trento, ITALY E-mail: [klezovic,granelli]@dit.unitn.it
More informationOutline 9.2. TCP for 2.5G/3G wireless
Transport layer 9.1 Outline Motivation, TCP-mechanisms Classical approaches (Indirect TCP, Snooping TCP, Mobile TCP) PEPs in general Additional optimizations (Fast retransmit/recovery, Transmission freezing,
More informationHOMOGENEOUS SECURITY IN HETEROGENEOUS NETWORKS: TOWARDS A GENERIC SECURITY MANAGEMENT PROTOCOL
HOMOGENEOUS SECURITY IN HETEROGENEOUS NETWORKS: TOWARDS A GENERIC SECURITY MANAGEMENT PROTOCOL Justin P. Rohrer * James P.G. Sterbenz Information and Telecommunications Technology Center The University
More information