Application Design on Information Centric Networks

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorVisala, Kari Visala
dc.contributor.authorMungai, Evans
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorMäntylä, Martti
dc.date.accessioned2015-11-19T10:54:19Z
dc.date.available2015-11-19T10:54:19Z
dc.date.issued2015-10-19
dc.description.abstractOver a span of three decades the requirements by users and applications of the Internet have changed from what they were in the beginning. It is used more for distribution than resource sharing which is what its architecture was designed for. This has brought new challenges. To solve this, academic research in the field of Future Internet Architectures (FIA) has led to different new Internet Architecture proposals known as Information Centric Network (ICN) architectures. However, little has been done to validate how these architectures fit into the real world. The aim of this thesis is to validate how the PURSUIT architecture, one of the FIA proposals, fits in the real world. This will be done through porting an open source collaborative editor on top of Blackadder, the prototype of the PURSUIT architecture. This architecture follows a publish/subscribe model where data is published into, and subscribed from the network by applications. Unlike Host Centric Networks (HCN) networks, ICN networks do not identify hosts, rather the data is named and any interested party would use the names to access data from the network. Due to this nature of ICN networks, this thesis will propose a server-less design as the approach to developing distributed applications on top of ICN networks, through porting a collaborative editor. The porting experiment will follow this server-less based design as opposed to the more common client/server model that the collaborative editor has been designed in. After the porting exercise, we shall evaluate our findings through measuring quality metrics and performing static analysis. The quality metrics will show that there will be increase in complexity of the design mainly because of having the client applications and the network dissolve the functions that the server performs. A new dimension of concurrency control of state within a distributed network will be realized. In a client/server model, the requests to the server are serialized, hence not having the concurrency control challenge. However, this will not be researched on in this thesis. We shall propose to have this as a future research area.en
dc.format.extent55 + 7
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/18630
dc.identifier.urnURN:NBN:fi:aalto-201511205187
dc.language.isoenen
dc.programmeMaster's Programme in Service Design and Engineering (SDE)fi
dc.programme.majorService Design and Engineeringfi
dc.programme.mcodeIL3005fi
dc.rights.accesslevelopenAccess
dc.subject.keywordfuture internet architectureen
dc.subject.keywordinformation centric networkingen
dc.subject.keywordhost centric networken
dc.subject.keywordserver-lessen
dc.subject.keywordimpedance mismatchen
dc.subject.keywordnamed dataen
dc.titleApplication Design on Information Centric Networksen
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.digifolderAalto_92167
local.aalto.idinssi52527
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Mungai_Evans_2015.pdf
Size:
2.22 MB
Format:
Adobe Portable Document Format