Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design and implementation of TCP and SCTP connection migration function for an IP high availability framework
2007 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis explains how to create a software for IP fail-over which also supports migration of TCP and SCTP states. Initially existing solutions for TCP-state transfer were studied to see if they could be built on but after the investigation was done we decided to design and develop an entirely new implementation. A basic design was created and TCP together with SCTP was studied to find which state-information that needed to be shared between the nodes and also which header-data that was needed to be changed after a connection migration. The final design is a daemon which runs on two or more server nodes. The daemon listens to two separate IP-numbers, one service-ip and one for being able to hand-over connections to the other node when doing a switch-over. OpenAIS is used to provide heartbeat monitoring and sharing of state-information. An application API was also created so a service-application can get information if a new socket has been moved, if a switch-over is going to happen and to acknowledge a move and send state-specific data to the standby node. When a switch-over is made, all new connections will directly be passed on to the standby node and then all service-applications are notified. When the service-applications are ready to transfer the state, they send an acknowledgement back and then all packets for that connection will be redirected to the new server-node. When all connections have been moved the service-ip is moved to the standby node. The main difference between this work and previous published solutions is that it supports SCTP-state transfers and that it's written in user-space and therefore portable between different operating systems.

Place, publisher, year, edition, pages
2007.
Keywords [en]
Technology, TCP, SCTP, Datorkommunikation
Keywords [sv]
Teknik
Identifiers
URN: urn:nbn:se:ltu:diva-50363ISRN: LTU-EX--07/267--SELocal ID: 7a37a968-35a6-4016-81f8-97d9dba99be4OAI: oai:DiVA.org:ltu-50363DiVA, id: diva2:1023722
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Examiners
Note
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(233 kB)122 downloads
File information
File name FULLTEXT01.pdfFile size 233 kBChecksum SHA-512
257ada8f17c83793f2c4fe4c729708d7ea1e24115470765a841261b07e246f33f2b505cc28e74dc5b5ca1e68c568d6767b1f43880bbcb5c319ff1c17a3d27ae8
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
Total: 122 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 275 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf