Open Distributed Systems
I am a member of the research
group Open Distributed Systems
(ODS) at IfI/UiT.
The research at ODS is centered around middleware that facilitates
the construction of distributed applications of various kinds,
with an emphasis on interoperability and adaptability issues. The
group focuses on support for next-generation applications,
mobility, composition-based web applications, real-time
collaboration, information exchange, analysis of data and
combination of information from multiple sources. Specific issues
include adaptability, context-awareness, personalization,
semantic-based information management, applied security, privacy,
services orchestration, collaborative editing, consistency and
reliability. Recent activities have included IoT and environmental
friendly transportation, personalization, privacy aware
computation of user data, and mobile business infrastructures.
Below follows a short description of some of the research projects
I am involved with and a list of selected publications.
Befolkningsundersøkelser i nord
Befolkningsundersøkelser i nord har som mål å
styrke helsen til kommende generasjoner ved å fremskaffe mer,
bedre og raskere kunnskap om helse og levekår i
befolkningen. Kunnskapen kommer befolkningen til gode gjennom
kunnskapsbasert helsepolitikk, utvikling av forebyggende tiltak
planlegging av helsetjenester og bedre pasientbehandling. Satsingen
tar utgangspunkt i Tromsøundersøkelsen og adresserer
nasjonale og internasjonale helseutfordringer med særlig fokus
på nordområdene.
English translation: Population Surveys in the North aim
to strengthen the health of future generations by providing more,
better and faster knowledge about health and living conditions in
the population. Knowledge benefits the population through
knowledge-based health policies, the development of preventive
measures, planning healthcare and better patient care. The
initiative is based on the Tromsø survey and addresses
national and international health challenges with a particular focus
on the northern regions.
NUDGE
The focus of the NUDGE project is green transportation, IoT and
nudging. Nudging is a term from economics and political theory for
influencing decisions and behaviour using suggestions, positive
reinforcement and other non-coercive means, so as to achieve
socially desirable outcomes. The NUDGE project is about how to use
IoT (Internet of Things) technology to influence people to use
environmentally friendly modes of transport.
Cristin also provides a (not yet complete) list of NUDGE publications.
NFC City
The objectives of the NFC city project is to promote the
development and use of services for information exchange, access,
ticketing and payment through new applications of mobile and NFC
technologies. IT will be achieved through the establishment of a
complete NFC ecosystem including network infrastructure, trusted
service manager (TSM) functionality, NFC services, and handsets. The
idea is to reach a critical mass of users and to expose them for
various services within a limited geographical area, a NFC city. The
project will offer a toolbox for development of NFC services and
stimulate service providers to test their applications and business
models in realistic settings. More details
at the NFC City UiT home
page
(including publications). Cristin
also provides a (not yet complete) list
of NFC
City publications.
NOOP
NOOP is my experimental research platform developed in Python.
Python is a dynamic language well suited to build a run-time
providing adaptive support to distributed applications. NOOP
introduces a type language and a way to apply typing to functions
(and methods). NOOP use this type system to create interfaces and a
software component model. NOOP provides adaptive support to
distributed applications. NOOP components and functions specifies
their requirements in contracts that the NOOP run-time (called a
capsule) has to fulfill. The contracts are applied at deploy
time. Cristin also provides a
(not yet complete) list
of NOOP
publications.
SNOOP / Snow SMSC
The usage of electronic health data from different sources for
statistical analysis requires a toolset where the legal, security
and privacy concerns have been taken into consideration. The health
data are typically located at different general practices and
hospitals. The data analysis consists of local processing at these
locations, and the locations become nodes in a computing graph. To
support the legal, security and privacy concerns, the Snow SMSC
toolset for statistical analysis of health data uses a combination
of secure multi-party computation (SMC) algorithms, symmetric and
public key encryption, and public key infrastructure (PKI) with
certificates and a certificate authority (CA). The proposed toolset
covers a wide range of data analysis with different data
distributions. A large set of possible SMC algorithms and computing
graphs are supported by the toolset. SNOOP is the adaptive
middleware for secure multi-party computations use dto build the
Snow SMSC toolset. Cristin also
provides a (not yet complete) list
of SNOOP
publications.
PIA
In the PIA project, a new approach to develop applications
concerning personal information is proposed. It is based on the
concept of a personal cloud that will provide easy and
secure access to a variety of personal information from various
devices and services. A semantic-based middleware that supports
development of novel applications that can relate and combine
personal information is the core of the personal cloud. The
adaptive semantic middleware platform combines semantic web
technologies, context or situation awareness, adaptive security
mechanisms, and a high-level expressive programming model to support
the development of applications concerning personal
information. Cristin also
provides a (not yet complete) list
of PIA
publications.
Other projects
Cristin also provides (not
yet complete) lists of publications for the following projects:
CIA,
CAIM,
Decentralized Service Orchestration,
Arctic EO,
Tromsø Telemedicine Laboratory,
Qua,
Arctic Beans.
Selected publications
A complete list of
publications is also available. Both lists are generated
from cristin and they might not
be complete and they might contain errors. You can also see these
publications directly
in cristin.