ColdNotify: A Notification Service For A Distributed Arctic Observatory
One 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 researchi...
Main Author: | |
---|---|
Format: | Master Thesis |
Language: | English |
Published: |
UiT Norges arktiske universitet
2019
|
Subjects: | |
Online Access: | https://hdl.handle.net/10037/15566 |
id |
ftunivtroemsoe:oai:munin.uit.no:10037/15566 |
---|---|
record_format |
openpolar |
spelling |
ftunivtroemsoe:oai:munin.uit.no:10037/15566 2023-05-15T14:58:40+02:00 ColdNotify: A Notification Service For A Distributed Arctic Observatory Kraabøl, Petter 2019-05-15 https://hdl.handle.net/10037/15566 eng eng UiT Norges arktiske universitet UiT The Arctic University of Norway https://hdl.handle.net/10037/15566 openAccess Copyright 2019 The Author(s) VDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423 VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423 INF-3990 Master thesis Mastergradsoppgave 2019 ftunivtroemsoe 2021-06-25T17:56:38Z One 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. Master Thesis Arctic University of Tromsø: Munin Open Research Archive Arctic |
institution |
Open Polar |
collection |
University of Tromsø: Munin Open Research Archive |
op_collection_id |
ftunivtroemsoe |
language |
English |
topic |
VDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423 VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423 INF-3990 |
spellingShingle |
VDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423 VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423 INF-3990 Kraabøl, Petter ColdNotify: A Notification Service For A Distributed Arctic Observatory |
topic_facet |
VDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423 VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423 INF-3990 |
description |
One 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. |
format |
Master Thesis |
author |
Kraabøl, Petter |
author_facet |
Kraabøl, Petter |
author_sort |
Kraabøl, Petter |
title |
ColdNotify: A Notification Service For A Distributed Arctic Observatory |
title_short |
ColdNotify: A Notification Service For A Distributed Arctic Observatory |
title_full |
ColdNotify: A Notification Service For A Distributed Arctic Observatory |
title_fullStr |
ColdNotify: A Notification Service For A Distributed Arctic Observatory |
title_full_unstemmed |
ColdNotify: A Notification Service For A Distributed Arctic Observatory |
title_sort |
coldnotify: a notification service for a distributed arctic observatory |
publisher |
UiT Norges arktiske universitet |
publishDate |
2019 |
url |
https://hdl.handle.net/10037/15566 |
geographic |
Arctic |
geographic_facet |
Arctic |
genre |
Arctic |
genre_facet |
Arctic |
op_relation |
https://hdl.handle.net/10037/15566 |
op_rights |
openAccess Copyright 2019 The Author(s) |
_version_ |
1766330787866607616 |