Serving large number of applications in SMS messagimg platform with NIO

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorIkonen, Teemu
dc.contributor.authorJin, Shen
dc.contributor.departmentInformaatio- ja luonnontieteiden tiedekuntafi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorTarhio, Jorma
dc.date.accessioned2020-12-23T12:35:16Z
dc.date.available2020-12-23T12:35:16Z
dc.date.issued2010
dc.description.abstractThe mobile messaging industry continues to grow over years. The growth poses higher requirements to the messaging gateway, both in terms of the message throughput and the number of simultaneous connections. The VAS connector component in Airwide Solutions' SMS gateway product was implemented with the traditional Nocking Java I/O APL The intensive thread overhead of the blocking I/O operations makes it impossible to scale up to meet the performance and scalability requirements with tuning and optimizations. A complete new solution is needed immediately. The goal of this thesis is to design and implement a high performance and scalable VAS connector for the SMS gateway using Java NIO technology, and compare to the old implementation to assess the applicability of the new solution.en
dc.format.extent(6) + 41
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/98295
dc.identifier.urnURN:NBN:fi:aalto-2020122357122
dc.language.isoenen
dc.programme.majorOhjelmistotekniikkafi
dc.programme.mcodeT-106fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordJava NIOen
dc.subject.keywordnon-blocking I/Oen
dc.subject.keywordSMS messaging platformen
dc.titleServing large number of applications in SMS messagimg platform with NIOen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_11776
local.aalto.idinssi40252
local.aalto.inssiarchivenr7129
local.aalto.inssilocationP1 Ark Aalto
local.aalto.openaccessno

Files