Back to results

Université d'Ottawa / University of Ottawa

Access Control and Storage of Distributed IoT Data

Abstract

dc:description

There has been a growth of a class of databases known as the Not only SQL (NoSQL) databases in recent years. Its quick growth has been fueled by a high demand by businesses as it offers a convenient way to store data and is significantly different from our traditional relational databases. It is easy to process unstructured data, offers a cloud-friendly ap- proach and grows through the distribution of data over lots of commodity computers. Most of these NoSQL databases are distributed in several different locations, spanning countries and are known as geo-distributed cloud datastores. We work to customize one of these known as Cassandra. Given the size of the database and the size of applications accessing the data stored, it has been challenging to customize it to meet existing application Service Level Agreement (SLAs). We live in an era of data breaches and even though some types of information are stripped of all sensitive data, there are ways to easily identify and link it to data of real persons or government. Data saved in different countries are subject to the rules and regulations of that specific country and security measures employed to safeguard consumer data. In this thesis, we describe mechanisms for selectively replicating data in a large scale NoSQL datastore in respect of privacy and legal regulations. We introduce an easily extensible constraint language to implement these policy constraints through the creation of a pluggable topology provider in the configuration files of Cassandra. Experiments using the modified Cassandra trunk demonstrate that our techniques work well, respect response times and improves read and write latencies.

Degree

thesis:*
Grantor dc:publisher
Université d'Ottawa / University of Ottawa
Year dc:date
2018

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Mends, Diana
Contributors dc:contributor
  • Kiringa, Iluju
  • Yeap, Tet

Subjects

dc:subject × 7

Rights

Language dc:language
en

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:ruor.uottawa.ca:10393/37356

Chain of custody

source
Harvested from
University of Ottawa
Base URL
ruor.uottawa.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Mends, Diana. Access Control and Storage of Distributed IoT Data. Université d'Ottawa / University of Ottawa, 2018. http://hdl.handle.net/10393/37356