Multihomed Communication with SCTP (Stream Control Transmission Protocol)

Multihomed Communication with SCTP (Stream Control Transmission Protocol)

Published:
Content:
Editor(s):
Free Standard Shipping

Purchasing Options

Hardback
ISBN 9781466566989
Cat# K16304

$125.95

$100.76

SAVE 20%


eBook (VitalSource)
ISBN 9781466566996
Cat# KE21130

$125.95

$88.17

SAVE 30%


eBook Rentals

Other eBook Options:
 

Features

  • Focuses on SCTP multihoming: an innovative feature that allows a transport layer association to span multiple IP addresses at each endpoint
  • Describes SCTP multihoming concepts and implementation
  • Discusses applications of multihoming in different domains
  • Extends proposed extensions such as multipath transfer and mobility

Summary

Although multihomed communication is a rapidly emerging trend for next generation networks, no known book explores multihomed communication with the Stream Control Transmission Protocol (SCTP). Filling this void, Multihomed Communication with SCTP (Stream Control Transmission Protocol) explains this innovative feature that allows an endpoint to simultaneously maintain and use multiple points of connectivity to the network—making it possible for fixed and mobile users to connect to the Internet via multiple service providers or last hop technologies. Among the topics addressed, the book covers:

  • Support of node mobility between networks
  • Concurrent multipath transfer using SCTP multihoming
  • Low delay communication and multimedia applications
  • High performance computing using commodity hardware and software
  • SCTP support in the INET framework and its analysis in the Wireshark packet analyzer
  • SCTP application interface

Ideal for researchers and programmers, this forward-looking reference describes SCTP multihoming concepts and implementation, applications of multihoming across different domains, and proposed extensions such as multipath transfer and mobility. Although the book is aimed at those with an advanced background, it also covers the fundamental concepts and mechanisms of SCTP multihoming to help anyone get up to speed on SCTP.

Table of Contents

Fundamental Concepts and Mechanisms of SCTP Multihoming
Introducing SCTP
SCTP overview
     SCTP associations 
     SCTP streams and message ordering 
     The message-oriented nature of SCTP
     Partial reliability
Multihoming and its support in SCTP
     Robustness to path failover 
     Optimal Path Selection 
     Mobility support 
     Concurrent multipath transmissions and data striping
Multihoming and multipath support outside SCTP
     Physical and Link layer solutions 
     Network layer solutions 
     Transport layer solutions 
     Higher layer solutions
Closing remarks
Bibliography

Fault Tolerance
Introduction 
     Motivation for Multihoming 
     Transport Layer Multihoming 
     Chapter Overview
Retransmission Policies 
     AllRtx Alt’s Problem
     Best of Both Worlds 
     Performance Enhancing Extensions 
     Failure Scenarios
     Summary
Failover Thresholds 
     SCTP’s Failover Mechanism 
     Reducing PMR 
     Permanent Failovers
     Summary
Related Work and Conclusions 
     Related Work 
     Conclusions
     Future
Bibliography

Support of Node Mobility between Networks
Introduction
Node Mobility Support in Wireless Networks
     Integrated Heterogeneous Wireless Networks 
     Network Layer Approaches 
     Application Layer Approaches
     Transport Layer Approaches
Mobile SCTP for Node Mobility Support 
     Overview of Mobile SCTP
     Protocol Architecture 
     Vertical Handover Procedures
Performance Improvement of Mobile SCTP for Vertical Handover Support 
     SCTP Behavior Subject to Packets Losses 
     SMART-FRX Scheme
Simulation Results and Discussions
Conclusions
Bibliography

Concurrent Multipath Transfer Using SCTP Multihoming
CMT Algorithms 
     Preventing Unnecessary Fast Retransmissions - SFR Algorithm 
     Avoiding Reduction in Cwnd Updates - CUC Algorithm 
     Curbing Increase in Ack Traffic –DAC Algorithm
Retransmission Policies 
     CUCv2:ModifiedCUCAlgorithm
     Spurious Timeout Retransmissions
Socket Buffer Blocking 
     Degradation due to Receive Buffer Constraints 
     Degradation due to Send Buffer Constraints
Bibliography

Low Delay Communication and Multimedia Applications
Introduction 
     Motivation: Need for Low Delay, Low Jitter for Real-Time
Multimedia Applications 
     Audio and Video Coding 
     Assessing the Quality: MOS, E-Model (ITU) and Others
Delay-Centric Strategy: Switch Transmission Path for Low Latency
Asymmetric Round Trip Path Approach for One-Way Delay Optimization
     Simulations
Discussions
Bibliography

High Performance Computing using Commodity Hardware and Software
Introduction
Message Passing Interface 
     Overview 
     MPI Runtime Environment
Open MPI Communication Stack
Design of SCTP-based MPI Middleware for Open MPI 
     One-to-one SCTPBTL Design 
     One-to-many SCTPBTL Design
Performance of the System 
     Reliability 
     Extra Bandwidth
Bibliography

SCTP Support in the INET Framework and its Analysis in the Wireshark Packet Analyzer
Introduction
The Simulation Environment 
     An Overview of OMNeT++ 
     The INET Framework
Implementation of SCTP in INET 
     Realized Features 
     The Simulation Architecture 
     Additional Modules 
     Configurable parameters 
     Testing the simulation
Configuration Examples 
     Setting up Routing for a Multi-homed Host
     Connecting an External Interface to the Real World
Using the Wireshark Packet Analyzer for the Graphical Analysis of the Data Transfer
     Assigning Packets toAssociations 
     Statistics 
     Graphical Representation of the Data Transfer
Conclusion
Bibliography

SCTP Application Interface
Interface between the transport protocol and application
General SCTPAPI functions
General SCTP handling functions
Message based communication
Stream Based communication
Secure SCTP association
How to use Multihoming