Listing 1 - 10 of 111 << page
of 12
>>
Sort by

Dissertation
Mobile sessions in heterogeneous networks
Authors: ---
ISBN: 9056827448 Year: 2006 Publisher: Leuven Katholieke Universiteit Leuven

Loading...
Export citation

Choose an application

Bookmark

Abstract

Computers die verbonden zijn met een netwerk maken tegenwoordig integraal deel uit van de hedendaagse samenleving. Ook het onafgebroken verbonden zijn met het Internet is steeds vaker gewenst. Hedendaagse computernetwerken worden gerealiseerd aan de hand van een groot aantal netwerkverbindingstechnologieën, zoals Ethernet, DSL, draadloos Ethernet, UMTS, etc. Daarenboven zijn communicatie-apparaten klein genoeg geworden om makkelijk te kunnen worden meegenomen. Ze worden steeds vaker gebruikt in publieke plaatsen en maken gebruik van publiek beschikbare toegangsnetwerken. Ondanks de beschikbaarheid van al deze verbindingstechnologieën, goed uitgeruste netwerkapparaten en het gebruik van zorgvuldig ontworpen communicatiesoftware, raken computerapplicaties nog steeds in de problemen wanneer ze uitgevoerd worden in dergelijke mobiele, heterogene netwerkomgevingen. De gebruikte netwerkadressen en -protocollen wijzigen, netwerkkarakteristieken (bandbreedte, vertraging,...) veranderen en netwerkloskoppelingen komen frequent voor. Deze problemen geven aanleiding tot vier uitdagingen voor de volgende generaties van mobiliteitsoplossingen. Ten eerste moeten mobiliteitsoplossingen adres- en protocolwijzigingen ondersteunen. Ten tweede moeten applicaties op de hoogte gebracht worden van mobiliteitsgebeurtenissen indien ze dat wensen. Ten derde moet het omschakelen naar een ander verbindingsnetwerk op een veilige manier kunnen gebeuren. Ten vierde moet het mogelijk zijn om mobiliteitsoplossingen toe te passen in heterogene netwerken waar verbindingstechnologieën en communicatieprotocollen snel evolueren. De bijdrage van dit proefschrift is een mobiliteitsoplossingsarchitectuur dat deze uitdagingen adresseert door een sessielaag te introduceren in de protocolstapel. Deze architectuur is gerealiseerd door twee subsystemen: het Verbindingsabstractiesysteem (VAS) en het Adresbeheersysteem (ABS). Het VAS definieert een sessie als een logisch communicatiekanaal tussen twee applicaties. Communicatie wordt gerealiseerd aan de hand van transportprotocollen die op dat moment beschikbaar zijn. Transportprotocolverbindingen die breken tengevolge van mobiliteit worden vervangen door nieuwe verbindingen. Als dat gebeurt verzorgt VAS de betrouwbaarheid van de communicatie en brengt de applicatie op de hoogte als dit gewenst is. Het VAS sessieprotocol kan mobiele applicaties authentiseren als dat nodig is. Protocolwijzigingen worden mogelijk gemaakt door het ABS, die de nodige concepten introduceert om applicaties te kunnen ontwikkelen zonder voorafgaande kennis van de beschikbare protocollen. Beide systemen zijn geïmplementeerd en geëvalueerd in het DiPS+ protocolstapelraamwerk. Computers connected to a network have become an integral part of our society and the idea of being continuously connected to the Internet is gaining more acceptance. Contemporary computer networks are realized using a large number of heterogeneous access technologies, such as Ethernet, DSL, wireless Ethernet, UMTS, etc. Additionally, network devices have become small enough to be carried around and are used to communicate in public places using publicly available access networks. Despite the availability of all these access technologies, well-equipped network devices and the use of carefully designed communication software, applications still run into problems when running in such mobile, heterogeneous network environments: network addresses and protocols change, network characteristics (bandwidth, jitter,.) fluctuate and network disconnections occur frequently. These problems lead to four major challenges for the next generation mobility solutions: First, the mobility solution must support both address and protocol changes. Secondly, when desired, applications must be kept aware of mobility events. Thirdly, switching to another access network must happen in a secure way. Fourthly, it must be possible to deploy the solution in a heterogeneous network where access technologies and communication protocols evolve quickly. This dissertation contributes a mobility solution architecture that addresses these challenges by introducing a session layer protocol in the protocol stack. This architecture is realized by two subsystems: the Connection Abstractions System (CAS) and the Address Management System (AMS). The CAS defines a session as a logical communication channel between two applications. Communication for a CAS session is realized using the transport protocols that are available at that time. Transport protocol connections that are aborted as a consequence of mobility are replaced by new connections. If this happens, the CAS maintains communication reliability and optionally informs the application. The CAS's session protocol can authenticate the moving applications if that is desired. Protocol changes are enabled by the AMS, which introduces the necessary concepts for developing network application development without prior knowledge of the available communication protocols. Both systems are implemented and evaluated using the DiPS+ protocol stack framework.

Listing 1 - 10 of 111 << page
of 12
>>
Sort by