Return to search

Middleware for adaptive network connectivity

As the coverage of modern wireless technologies expands, today’s mobile phones and PDAs often have a range of heterogeneous networks to which they may connect. It would benefit mobile applications to use the network which best corresponds to its need. However, making the handovers between networks transparent to allow communication sessions to survive is not trivial as the TCP/IP suite, used by most networking applications today, was initially not designed with mobility in mind. A Vinnova founded research project at Saab (together with associates1) has found that it could prove advantageous to monitor network quality together with the application’s needs and make intelligent decisions regarding what network to use. An algorithm for network classification and evaluation has been proposed. This thesis examined prerequisites and methods for implementing adaptive network connectivity through transparent handovers for mobile devices, resulting in a tentative model to demonstrate the mentioned research results. The prototype, implemented as a user space middleware, utilizes UDP encapsulation and a per-packet basis link evaluation, resulting in small overhead and fast context adaptation. Link monitoring ensures that server and clients are constantly updated about network quality and availability. The prototype yielded transparent handovers between networks, with short handover delays, at the cost of reduced performance for fast networks. 1 Blekinge Institute of Technology, Swedish National Testing and Research Institute, and SwedishRoad Administration / Täckningen av trådlösa nätverk ökar konstant, och dagens mobiltelefoner och handdatorer har ofta ett antal olika nätverk de kan ansluta till. Det skulle vara fördelaktigt för mobila applikationer att använda det nätverk som bäst passar dess behov. Att göra övergångarna mellan dessa nätverk transparenta så att pågående kommmunikationssessioner kan fortgå är dock inte helt trivialt, då TCP/IP protokollen från början inte var tänkta för mobila enheter. Ett av Vinnova finansierat forskningsprojekt utfört på Saab med flera1 har undersökt möjligheterna att övervaka kvaliteten på olika trådlösa nätverk samt kraven från applikationerna, och med detta som grund utföra intelligenta beslut om vilket nätverk som ska utnyttjas. En algoritm för att utföra dessa beslut har också föreslagits. Detta examensarbete undersökte möjligheterna för att implementera adaptiv nätverksroaming genom transparenta övergångar för mobila enheter, och resulterade i en demonstrator, som även kan visa resultaten från den nämnda forskningen. Prototypen, implementerad som en "middleware", använder UDP tunnling och en per-paket nätverksutvärdering, vilket resulterade i liten overhead och snabb anpassning till nya kommunikationssituationer. En länkövervakare såg till att server och klienter alltid var uppdaterade om kvaliteten och tillgängligheten av olika nätverk. Prototypen gav totalt transparenta övergångar mellan nätverk med relativt korta fördröjningar, med nackdelen av viss reducerad prestanda för snabba nätverk. 1 Blekinges Tekniska Högskola, Sveriges Provnings – och Forskningsinstitut, samt Vägverket

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-92209
Date January 2006
CreatorsWaltersson, Roland
PublisherKTH, Kommunikationssystem, CoS
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTrita-ICT-COS, 1653-6347 ; COS/CCS 2006-10

Page generated in 0.0017 seconds