Architecturing elastic edge storage services for data-driven decision making

Ivan Lujic*, Hong Linh Truong

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

1 Citation (Scopus)
142 Downloads (Pure)


In the IoT era, a massive number of smart sensors produce a variety of data at unprecedented scale. Edge storage has limited capacities posing a crucial challenge for maintaining only the most relevant IoT data for edge analytics. Currently, this problem is addressed mostly considering traditional cloud-based database perspectives, including storage optimization and resource elasticity, while separately investigating data analytics approaches and system operations. For better support of future edge analytics, in this work, we propose a novel, holistic approach for architecturing elastic edge storage services, featuring three aspects, namely, (i) data/system characterization (e.g., metrics, key properties), (ii) system operations (e.g., filtering, sampling), and (iii) data processing utilities (e.g., recovery, prediction). In this regard, we present seven engineering principles for the architecture design of edge data services.

Original languageEnglish
Title of host publicationSoftware Architecture - 13th European Conference, ECSA 2019, Proceedings
EditorsTomas Bures, Laurence Duchien, Paola Inverardi
Number of pages9
ISBN (Print)9783030299828
Publication statusPublished - 1 Jan 2019
MoE publication typeA4 Conference publication
EventEuropean Conference on Software Architecture - Paris, France
Duration: 9 Sept 201913 Sept 2019
Conference number: 13

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11681 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceEuropean Conference on Software Architecture
Abbreviated titleECSA
Internet address


  • Adaptation
  • Architectural design
  • Edge computing
  • Edge data service
  • Engineering
  • IoT
  • Service computing


Dive into the research topics of 'Architecturing elastic edge storage services for data-driven decision making'. Together they form a unique fingerprint.

Cite this