Show simple item record

dc.contributor.advisorBjørndalen, John Markus
dc.contributor.advisorAnshus, Otto
dc.contributor.authorKraabøl, Petter
dc.date.accessioned2019-06-19T11:42:00Z
dc.date.available2019-06-19T11:42:00Z
dc.date.issued2019-05-15
dc.description.abstractOne of the key challenges in the Distributed Arctic Observatory (DAO) project is designing infrastructure to reliably interact with remote, configurable observation units that capture and provide observation data from challenging environments. DAO’s infrastructure is a work in progress and researching alternative strategies for interacting with observation units is necessary to gain experience and knowledge about limitations and requirements. In client-server models, a common approach to keeping clients up to date is continuous polling, however, this may cause unnecessary stress and bandwidth as DAO scales to hundreds or thousands of observation units. Another approach to this is server-initiated publishing methods, where back-end applications provide new data to observation units. This, however, requires per-application implementations that have to keep track of which observation unit has received what, handle unreachable units and potential state loss. This thesis has explored how notification services can help back-end application reliably interact with observation units in future deployments, to keep them up to date with configurations, perform remote operations or gather data, as DAO scales. ColdNotify is an application-neutral notification service, based on Thialfi by Google, that aims to reliably deliver notifications to observation units, despite unreliable connectivity and state loss.en_US
dc.identifier.urihttps://hdl.handle.net/10037/15566
dc.language.isoengen_US
dc.publisherUiT Norges arktiske universiteten_US
dc.publisherUiT The Arctic University of Norwayen_US
dc.rights.accessRightsopenAccessen_US
dc.rights.holderCopyright 2019 The Author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0en_US
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)en_US
dc.subject.courseIDINF-3990
dc.subjectVDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423en_US
dc.subjectVDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423en_US
dc.titleColdNotify: A Notification Service For A Distributed Arctic Observatoryen_US
dc.typeMaster thesisen_US
dc.typeMastergradsoppgaveen_US


File(s) in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)