Institutt for informatikk: Nye registreringer
Viser treff 561-580 av 769
-
Creating a better play store for cancer apps by using the meta data. Is the metadata available enough to improve app finding for apps related to cancer?
(Master thesis; Mastergradsoppgave, 2016-12-15)The current app store is minimalistic and gives a minimum of functionality, there are in principle two options, a list of recommended apps and the search function. Where the search function is as good as the user is able to come up with search words. The question then is; is it possible to create a third party app that works as an overlay and give a more useful result. In order to make the problem ... -
Using satellite execution to reduce latency for mobile/cloud applications
(Peer reviewed; Journal article; Tidsskriftsartikkel, 2016-02-03)We demonstrate a practical way to reduce latency for mobile .NET applications that interact with cloud services, without disrupting application architectures. We provide a programming abstraction for location-independent code, which has the potential to execute either locally or at a satellite execution environment in the cloud, where other cloud services can be accessed with low latency. This ... -
Gender differences in the association between grip strength and mortality in older adults: results from the KORA-age study
(Journal article; Tidsskriftartikkel; Peer reviewed, 2016-11-30)Background: Reduced muscular strength in the old age is strongly related to activity impairment and mortality. However, studies evaluating the gender-specific association between muscularity and mortality among older adults are lacking. Thus, the objective of the present study was to examine gender differences in the association between muscular strength and mortality in a prospective population-based ... -
GreenBST: Energy-efficient concurrent search tree
(Conference object; Konferansebidrag, 2016-08-09)Like other fundamental abstractions for energy-efficient com- puting, search trees need to support both high concurrency and fine- grained data locality. However, existing locality-aware search trees such as ones based on the van Emde Boas layout (vEB-based trees), poorly support concurrent (update) operations while existing highly-concurrent search trees such as the non-blocking binary search ... -
On the performance and energy efficiency of the PGAS programming model on multicore architectures
(Journal article; Tidsskriftartikkel; Peer reviewed, 2016-09-15) -
Access control protocol with node privacy in wireless sensor networks
(Journal article; Tidsskriftartikkel; Peer reviewed, 2016-11-15)For preventing malicious nodes joining wireless sensor networks (WSNs), an access control mechanism is necessary for the trustworthy cooperation between the nodes. In addition to access control, recently, privacy has been an important topic regarding how to achieve privacy without disclosing the real identity of communicating entities in the WSNs. Based on elliptic curve cryptography, in this paper, ... -
Secure and scalable statistical computation of questionnaire data in R
(Journal article; Tidsskriftartikkel; Peer reviewed, 2016-08-12)Collecting data via a questionnaire and analyzing them while preserving respondents' privacy may increase the number of respondents and the truthfulness of their responses. It may also reduce the systematic differences between respondents and non-respondents. In this paper, we propose a privacy- preserving method for collecting and analyzing survey responses using secure multi-party computation. The ... -
Implementing and optimizing a Sparse Matrix-Vector Multiplication with UPC
(Research report; Forskningsrapport, 2016)Programmability and performance-per-watt are the major challenges of the race to Exascale. In this study we focus on Partitioned Global Address Space (PGAS) languages, using UPC as a particular example. This category of parallel languages provides ease of programming as a strong advantage over the classic Message Passing Interface(MPI). PGAS has also advantages compared to classic shared memory ... -
Useful GPGPU Programming Abstractions. A thorough analysis of GPGPU development frameworks
(Master thesis; Mastergradsoppgave, 2016-06-01)Today, computers commonly have graphics hardware with a processing power far exceeding that of the main processors in the same machines. Modern graphics hardware consists of highly data-parallel processors, which are user programmable. However, software development utilizing these processors directly is reserved for platforms that require a fair bit of intimate knowledge about the underlying hardware ... -
HiPerWA: High Performance Wireless Analytics. A survey into the challenges of constructing, managing, debugging and optimizing an in-production large-scale enterprise network
(Master thesis; Mastergradsoppgave, 2016-06-01)Enterprise wireless networks are becoming larger and larger, with more and more users and devices connecting to the networks. This requires the infrastructure to be closely monitored and adjusted to ensure an optimum experience for users and their devices. Existing proprietary solutions exist, but are either costly, resource demanding, rigid or may not be able to deliver the functionality that is ... -
Seadrive. Remote file synchronization for offshore fleets
(Master thesis; Mastergradsoppgave, 2016-06-01)File synchronization- and hosting services is not only an integrated service in everyday life, but also a powerful tool to support business and organizational activities. In order to provide users with a transparent experience, the systems relies on sophisticated mechanisms to create a seamless integration. The problem with these systems is that they are designed for stable network connections with ... -
Capturing High Rate Satellite Data. An Analysis of Lossless, Persistent Reception, Local Storage and Transmission of High Rate Satellite Data From Time Window Based Datastream
(Master thesis; Mastergradsoppgave, 2016-05-31)Satellites generate data through their instruments as they hover in orbit. Satel- lite data is widely used in weather forecasts, environmental science, for military purposes, earth observation and more. The world depend on satellite data, for many purposes. -
COMBUSTI/O. Abstractions facilitating parallel execution of programs implementing common I/O patterns in a pipelined fashion as workflows in Spark
(Master thesis; Mastergradsoppgave, 2016-05-31)In light of recent years’ exploding data generation in life sciences, increasing downstream analysis capabilities is paramount to address the asymmetry of innovation in data creation contra processing capacities. Many contemporaneously used tools are sequential programs, ofttimes including convoluted dependencies leading to workflows crashing due to misconfiguration, detrimental to both development ... -
Space-Bounded Async Scheduling : A UPC++ Extension
(Master thesis; Mastergradsoppgave, 2016-06-01)As increasing awareness of climate changes and surging power costs for big data centers today energy efficiency becomes increasingly important. In addition to that we carry mobile devices that depend on battery technology that is falling behind the rapid evolution of transistor technology and ever increasing power demands. At the same time there is an understanding that computer resources are not ... -
AutoMon. Automatic monitoring and problem detection for distributed systems
(Master thesis; Mastergradsoppgave, 2016-05-15)When working with distributed systems, detecting faults can be a difficult task, as abnormalities isn't necessarily immediately evident by warnings or system crashes. This is especially true with subtle faults, such as variations in performance of a running program, it is not necessarily its own fault, but could rather be from a different source, somewhere in the cluster, using a lot of resources ... -
A framework for building scalable web applications for high-resolution cluster-based display walls
(Master thesis; Mastergradsoppgave, 2015-10-06)As technology advances, researchers in the natural sciences collect ever-increasing amounts of data. While computer science research often focuses on effective ways to perform computations on large data sets, the visualization of large data sets can be just as important for achieving new insights. Just as cluster computing enables scalable computation on large data sets, so can cluster-based display ... -
Simplified Device-Transparent Personal Storage
(Master thesis; Mastergradsoppgave, 2016-05-15)The number of personal computers we use every day has increased significantly the last couple of years, where the common model is a setup where each device has its own storage with separate files and applications. This forces the user to think in a certain way about files and applications, where they are to a degree bound to a device unless the user specifically moves the files, or installs/uninstalls ... -
We.Tree - Connecting young individuals with Type 1 Diabetes Mellitus in rural areas through serious games
(Master thesis; Mastergradsoppgave, 2015-12-15)Young individuals with chronic diseases living in rural areas might face additional problems in their everyday life compared to those in the same position living closer to the cities. Living far away from friends, relatives, other in the same situation, or even general practitioners and specialists may act as an extra burden in their process through their situation. This project is meant to aid ... -
Extending the Chrome browser. Adapting browser functionality to user needs and behavior
(Master thesis; Mastergradsoppgave, 2015-11-15)What today's browsers offer in customization, personalization and functionality can be improved. In this thesis a application, in the form of a chrome extension that extends a web browser's functionality, and that offers customization and personalization has been designed and implemented. The functions implemented in the extension simplifies the access and availability of information to the user ... -
Enforcing Privacy Policies with Meta-Code
(Konferansebidrag; Conference object, 2015)This paper proposes a mechanism for expressing and enforcing security policies for shared data. Security policies are expressed as stateful meta-code operations; meta-code can express a broad class of policies, including access-based policies, use-based policies, obligations, and sticky policies with declassification. The meta-code is interposed in the filesystem access path to ensure policy ...