Vis enkel innførsel

dc.contributor.authorBakke, Håvard
dc.contributor.authorMeland, Torbjørn
dc.date.accessioned2007-06-29T11:17:18Z
dc.date.issued2004
dc.identifier.urihttp://hdl.handle.net/11250/137258
dc.descriptionMasteroppgave i informasjons- og kommunikasjonsteknologi 2004 - Høgskolen i Agder, Grimstaden
dc.description.abstractMission critical TCP-based services create a demand for robust and fault tolerant TCP communication. Sense Intellifield monitors drill operations on rig sites offshore. Critical TCP-based services need to be available 24 hours, 7 days a week, and the service providers need to tolerate server failure. How to make TCP robust and fault tolerant without modifying existing infrastructure like existing client/server applications, services, TCP stacks, kernels, or operating systems is the motivation of this thesis. We present a new middleware approach, first of its kind, to allow TCP-based services to survive server failure by migrating TCP connections from failed servers to replicated surviving servers. The approach is based on a proxy technique, which requires modifications to existing infrastructure. Our unique middleware approach is simple, practical, and can be built into existing infrastructure without modifying it. A middleware approach has never been used to implement the proxy based technique. Experiments for validation of functionality and measurement of performance of the middleware prototype are conducted. The results show that our technique adds significant robustness and fault tolerance to TCP, without modifying existing infrastructure. One of the consequences of using a middleware to make TCP communication robust and fault tolerant is added latency. Another consequence is that TCP communication can survive server failure, and mask it. Companies providing robust and fault tolerant TCP, is no longer dependant of third party hardware and/or software. By implementing our solution, they can gain economical advantages. A main focus of this report is to present a prototype that demonstrates our technique and middleware approach. We present relevant background theory which has lead to the design architecture of a middleware approach to make TCP communication fault tolerant. Finally we conduct experiments to uncover the feasibility and performance of the prototype, followed by a discussion and conclusion.en
dc.format.extent686566 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoengen
dc.publisherHøgskolen i Agder
dc.publisherAgder University College
dc.subjectNetwork reliabilityen
dc.subjectTCP migrationen
dc.subjectContinuity of serviceen
dc.subjectMiddlewareen
dc.subjectFault toleranceen
dc.subjectFailure maskingen
dc.subject.classificationIKT590
dc.titleMiddleware for transparent TCP connection migration : masking faulty TCP-based servicesen
dc.typeMaster thesisen
dc.subject.nsiVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423
dc.subject.nsiVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Sikkerhet og sårbarhet: 424
dc.subject.nsiVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Systemutvikling og -arbeid: 426


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel