Security-aware elasticity for NoSQL databases in multi-cloud environments

Athanasios Naskos, Anastasios Gounaris, Haralambos Mouratidis, Panagiotis Katsaros

Research output: Contribution to journalArticle

Abstract

We focus on horizontally scaling NoSQL databases in a cloud environment, in order to meet performance requirements while respecting security constraints. The performance requirements refer to strict latency limits on the query response time. The security requirements are derived from the need to address two specific kinds of threats that exist in cloud databases, namely data leakage, mainly due to malicious activities of actors hosted on the same physical machine, and data loss after one or more node failures. A key feature of our approach is that we account for multiple cloud providers offering resources of different characteristics. We explain that usually there is a trade-off between performance and security requirements and we derive a model checking approach to drive runtime decisions that strike a user-defined balance between them taking into account the infrastructure heterogeneity. Finally, we evaluate our proposal using real traces to prove the effectiveness in configuring the trade-offs.

Original languageEnglish
Pages (from-to)168-190
Number of pages23
JournalInternational Journal of Intelligent Information and Database Systems
Volume10
Issue number3-4
DOIs
Publication statusPublished - 14 Sep 2017

Fingerprint

Elasticity
Model checking

Keywords

  • Horizontal scaling
  • Multi-clouds
  • Security-aware elasticity

Cite this

Naskos, Athanasios ; Gounaris, Anastasios ; Mouratidis, Haralambos ; Katsaros, Panagiotis. / Security-aware elasticity for NoSQL databases in multi-cloud environments. In: International Journal of Intelligent Information and Database Systems. 2017 ; Vol. 10, No. 3-4. pp. 168-190.
@article{4116a6f3decf4a9195d6aef139cb3d19,
title = "Security-aware elasticity for NoSQL databases in multi-cloud environments",
abstract = "We focus on horizontally scaling NoSQL databases in a cloud environment, in order to meet performance requirements while respecting security constraints. The performance requirements refer to strict latency limits on the query response time. The security requirements are derived from the need to address two specific kinds of threats that exist in cloud databases, namely data leakage, mainly due to malicious activities of actors hosted on the same physical machine, and data loss after one or more node failures. A key feature of our approach is that we account for multiple cloud providers offering resources of different characteristics. We explain that usually there is a trade-off between performance and security requirements and we derive a model checking approach to drive runtime decisions that strike a user-defined balance between them taking into account the infrastructure heterogeneity. Finally, we evaluate our proposal using real traces to prove the effectiveness in configuring the trade-offs.",
keywords = "Horizontal scaling, Multi-clouds, Security-aware elasticity",
author = "Athanasios Naskos and Anastasios Gounaris and Haralambos Mouratidis and Panagiotis Katsaros",
year = "2017",
month = "9",
day = "14",
doi = "10.1504/IJIIDS.2017.087237",
language = "English",
volume = "10",
pages = "168--190",
journal = "International Journal of Intelligent Information and Database Systems",
issn = "1751-5858",
number = "3-4",

}

Security-aware elasticity for NoSQL databases in multi-cloud environments. / Naskos, Athanasios; Gounaris, Anastasios; Mouratidis, Haralambos; Katsaros, Panagiotis.

In: International Journal of Intelligent Information and Database Systems, Vol. 10, No. 3-4, 14.09.2017, p. 168-190.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Security-aware elasticity for NoSQL databases in multi-cloud environments

AU - Naskos, Athanasios

AU - Gounaris, Anastasios

AU - Mouratidis, Haralambos

AU - Katsaros, Panagiotis

PY - 2017/9/14

Y1 - 2017/9/14

N2 - We focus on horizontally scaling NoSQL databases in a cloud environment, in order to meet performance requirements while respecting security constraints. The performance requirements refer to strict latency limits on the query response time. The security requirements are derived from the need to address two specific kinds of threats that exist in cloud databases, namely data leakage, mainly due to malicious activities of actors hosted on the same physical machine, and data loss after one or more node failures. A key feature of our approach is that we account for multiple cloud providers offering resources of different characteristics. We explain that usually there is a trade-off between performance and security requirements and we derive a model checking approach to drive runtime decisions that strike a user-defined balance between them taking into account the infrastructure heterogeneity. Finally, we evaluate our proposal using real traces to prove the effectiveness in configuring the trade-offs.

AB - We focus on horizontally scaling NoSQL databases in a cloud environment, in order to meet performance requirements while respecting security constraints. The performance requirements refer to strict latency limits on the query response time. The security requirements are derived from the need to address two specific kinds of threats that exist in cloud databases, namely data leakage, mainly due to malicious activities of actors hosted on the same physical machine, and data loss after one or more node failures. A key feature of our approach is that we account for multiple cloud providers offering resources of different characteristics. We explain that usually there is a trade-off between performance and security requirements and we derive a model checking approach to drive runtime decisions that strike a user-defined balance between them taking into account the infrastructure heterogeneity. Finally, we evaluate our proposal using real traces to prove the effectiveness in configuring the trade-offs.

KW - Horizontal scaling

KW - Multi-clouds

KW - Security-aware elasticity

UR - http://www.scopus.com/inward/record.url?scp=85031751965&partnerID=8YFLogxK

U2 - 10.1504/IJIIDS.2017.087237

DO - 10.1504/IJIIDS.2017.087237

M3 - Article

AN - SCOPUS:85031751965

VL - 10

SP - 168

EP - 190

JO - International Journal of Intelligent Information and Database Systems

JF - International Journal of Intelligent Information and Database Systems

SN - 1751-5858

IS - 3-4

ER -