Advancements in SCPS-TP technology and deployments

Slides:



Advertisements
Similar presentations
RivuS Stream Control Transmission Protocol (SCTP) on BSD By- Jayesh Rane Nitin Kumbhar Kedar Sovani PICT. Guides: Prof. Rajesh B. Ingle, PICT. Mr. Adityashankar.
Advertisements

Xiphos.ca Charlie Younghusband XipLink Product Manager Xiphos Technologies Xiphos’ Work with SCPS-TP & applications and interest in CisLunar Introducing.
Transport Layer Services –Reliable Delivery –or Not! Protocols –Internet: TCP, UDP –ISO: TP0 thru TP4.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Gursharan Singh Tatla Transport Layer 16-May
G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Internet Protocol ECS 152B Ref: slides by J. Kurose and K. Ross.
Broadband Access Solutions via Satellite Sergey Eleferov Russian Satellite Communications Company Satellite Communications Centre “DUBNA”
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
1Embedded Transport AgentsFourth Space Internet Workshop Embedded Transport Agents for Near-Earth Communications June 8, 2004 Timothy J. Salo Architecture.
CS/EE 145A Reliable Transmission over Unreliable Channel II Netlab.caltech.edu/course.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Lecture 10 Page 1 CS 236 Online Encryption and Network Security Cryptography is widely used to protect networks Relies on encryption algorithms and protocols.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Distributed Systems 11. Transport Layer
Network Layer Security Howie Weiss (NASA/JPL/Cobham Analytic Solutions) Mike Pajevski (NASA/JPL) May 2010.
CJK test-bed study based on MPM
The Transport Layer Implementation Services Functions Protocols
Last Class: Introduction
<author>, <company>
Chapter 3 outline 3.1 Transport-layer services
Architecture and Algorithms for an IEEE 802
Slides taken from: Computer Networking by Kurose and Ross
Encryption and Network Security
Packets & Routing Lower OSI layers (1-3) concerned with packets and the network Packets carry data independently through the network, and into other networks…
5. End-to-end protocols (part 1)
Cislunar BOF 5/14/2004 Montreal.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
OSI Protocol Stack Given the post man exemple.
Network Layer Goals: Overview:
Grid Computing.
6 Transport Layer Computer Networks Tutun Juhana
CCSDS Toulouse November 2004
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
On-Time Network On-chip
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
Made by:- Naveen singh & Mazaharul Haque
Net 431: ADVANCED COMPUTER NETWORKS
Adam Schlesinger NASA - JSC October 30, 2013
Transport Layer Unit 5.
What’s “Inside” a Router?
Transport Layer Our goals:
Overlay Networking Overview.
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Multimedia and Networks
Network Core and QoS.
Process-to-Process Delivery:
Chapter 2: The Linux System Part 1
ECE453 – Introduction to Computer Networks
Advanced Computer Networks
CPEG514 Advanced Computer Networkst
Distributed Systems CS
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Anup K.Talukdar B.R.Badrinath Arup Acharya
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Space Communications Emulation Facility (SCEF): Improving NASA Missions though Emulation Rich Slywczak, Brenda Ellis, Allen Holtz, Fran Lawas-Grodek,
The Transport Layer Chapter 6.
NASA’s IP-over-Satellite Technology Development
Transport Protocols: TCP Segments, Flow control and Connection Setup
Review of Internet Protocols Transport Layer
Chapter 15. Satellite Services and the Internet
Network Basics and Architectures Neil Tang 09/05/2008
Network Core and QoS.
Distributed Systems CS
Presentation transcript:

Advancements in SCPS-TP technology and deployments Charlie Younghusband XipLink Product Manager Xiphos Technologies SIW IV June 8th, 2004

Discussion Limited introduction: SCPS-TP has been presented before Updates on commercial applicability (Relevance of Internet via Satellite work) Updates on standards evolution and acceptance Active deployments

SCPS-TP Space Communications Protocol Standard – Transport Protocol (SCPS-TP) is an open solution for overcoming well-known TCP performance problems over space links. It’s an upgrade to TCP, while retaining interoperability with TCP Adds capabilities like new TCP options and redefines TCP behavior, but retains TCP state machine Can benefit from huge TCP/IP research community (e.g. data links to cell phones)

SCPS-TP Applicable from high bandwidth LEO, to GEO, to satcom, to lunar Can meet or beat all competition including custom engineered protocols, and using a reliable protocol for reliable communications makes sense SCPS has other protocols but they are not used by us

Xiphos SCPS-TP -> XipLink Implementation of SCPS-TP became basis for XipLink – “link performance enhancement technology for stressed communication IP links” Beyond transport layer, integrates other optimizations like real time data compression and HTTP Acceleration for Internet over Satellite HTTP Acceleration (aka prefetching) is an “Application Layer Gateway” to overcome chatty protocols. Other ALGs possible in the future. We maintain interoperability and standards concepts from SCPS-TP when doing enhancements. E.g. Also operate in meshed environments.

SCPS-TP Deployment Selling our own “XipLink Gateways” installed bracketing satellite links Licensed into vendor satellite terminals Specialized projects in defense Used for end-point communication to on-board spacecraft nodes, or possibly a spacecraft SCPS-TP gateway / router

Xiphos SCPS-TP Used BSD Network stack as a basis SCPS-TP implemented differently than SCPS Reference Implementation. Does T/TCP, does not do Best Effort Transport Service (BETS). More optimized for Satcom Low level implementation in kernel on Linux and VxWorks as well Many optimizations for dynamic buffering, managing 10,000 concurrent connections+, burst connection opens, really advanced rate control algorithm, UDP and TCP QoS options

New Recognition in defence SCPS-TP recommended as part of DoD’s Transformational Communications Architecture and future MILSATCOM Visit: http://64.241.27.103/npom/npom_news.html Also recognized by Canadian Military for their next gen satellite network Other governmental/international organizations support

Related Projects I Dynamic bandwidth satellite networks have strong focus for maximizing bandwidth utilization and distribution among many nodes Side channel requests, dedicated slots, ALOHA etc. DVB-RCS (Return Channel via Satellite) is a standard growing in recognition The general ‘volume’ based capacity allocation results in ~1.5 second RTT. Design expecting 1.8 seconds. Increased load can increase this. Could be applicable to formation flying etc. Completed a project with ESA for study and solution

Related Projects II: Aircraft Doing our own project via SCPS-TP to UAV SCPS-TP used in combination with UDP telemetry data streams Various link possibilities Other projects by US defense primes for aircraft communications Choice or varying communication links, paths Commercial aircraft projects also moving Possibly more than one satcom hop also high delay, possible high BER

SCPS-TP in Space! Running onboard Xiphos’ Q5 networked control card Combination logic/software Scheduled launch June 29 LatinSat 1D (commercial) Representative of fully operating the satellite via SCPS-TP Reconfigurable

SCPS-TP to the moon… NASA’s lunar plans has lead to renewed interest in communication issues at this distance CCSDS has created CisLunar group to study and provide guidance with protocol issues SCPS-TP expected to be a core element Evaluation of necessary extensions, IPV6 etc and updates Other non-transport layer issues

IP Communications through stressed links. xiphos.ca Charlie Younghusband XipLink Product Manager cwy@xiphos.ca 514-848-9640 x221 http://www.xiplink.com/

SCPS-TP Sending congestion control Rate control: bandwidth known TCP Vegas: variable, shared links Selective Negative Acknowledgments (SNACK) more responsive and efficient TCP Header Compression: removes redundancy TCP for Transactions: skips 3 way handshake ACK frequency reduction to limit return path bandwidth

SCPS-TP Uses sender side only algorithms or negotiates capabilities (extensions to normal TCP) through TCP options at connection setup Can go end-to-end or a proxy gateway architecture Very flexible architecture. Easy to change, can be done adhoc or ‘mixed’, legacy network deployment benefits Big reason for its adoption by US Military Flexible for integrating other technologies from Internet or custom developed while maintaining architecture Ease of analysis, IP transparency, when not using rate control can be QoS engineered

SatCom Operation Paradigms SCPS-TP SCPS-TP SCPS-TP TCP Gateway SCPS-TP SCPS-TP Gateway Gateway TCP TCP

Visit www.xiplink.com for more slides….