A multi-layer software architecture framework for adaptive real-time analytics

被引:0
作者
Vakali, Athena [1 ]
Korosoglou, Paschalis [2 ]
Daoglou, Pavlos [2 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki, Greece
[2] Aristotle Univ Thessaloniki, IT Ctr, Thessaloniki, Greece
来源
2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA) | 2016年
基金
欧盟地平线“2020”;
关键词
software architectures; real time data management; big data analytics; cloud based services;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Highly distributed applications dominate today's software industry posing new challenges for novel software architectures capable of supporting real time processing and analytics. The proposed framework, so called REA.ICS, is motivated by the fact that the demand for aggregating current and past big data streams requires new software methodologies, platforms and services. The proposed framework is designed to tackle with data intensive problems in real time environments, via services built dynamically under a fully scalable and elastic Lambda based architecture. REA.ICS proposes a multi-layer software platform, based on the lambda architecture paradigm, for aggregating and synchronizing real time and batch processing. The proposed software layers and adaptive components support quality of experience, along with community driven software development. Flexibility and elasticity are targeted by hiding the complexity of bootstrapping and maintaining a multi level architecture, upon which the end user can drive queries over input data streams. REA.ICS proposes a flexible and extensible software architecture that can capture users preference at the front-end and adapt the appropriate distributed technologies and processes at the back-end. Such a model enables real time analytics in large-scale data driven cloud-based systems.
引用
收藏
页码:2425 / 2430
页数:6
相关论文
共 21 条
  • [1] Alonso I., 2013, International Journal on Advances in Software, V6, P261
  • [2] Amatriain X, 2012, SIGKDD EXPLORATIONS, V14, P2
  • [3] [Anonymous], 2014, J NETW SYST MANAGE
  • [4] Bahrami Mehdi., 2015, INFORM GRANULARITY B, P275, DOI DOI 10.1007/978-3-319-08254-7_13
  • [5] Bohlouli M., 2013, INTEGRATION PRACTICE, P47
  • [6] Quantitative Evaluation of Model-Driven Performance Analysis and Simulation of Component-Based Architectures
    Brosig, Fabian
    Meier, Philipp
    Becker, Steffen
    Koziolek, Anne
    Koziolek, Heiko
    Kounev, Samuel
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (02) : 157 - 175
  • [7] Buyya Rajkumar, 2015, PAR DISTR SYST ICPAD
  • [8] Layering as optimization decomposition: A mathematical theory of network architectures
    Chiang, Mung
    Low, Steven H.
    Calderbank, A. Robert
    Doyle, John C.
    [J]. PROCEEDINGS OF THE IEEE, 2007, 95 (01) : 255 - 312
  • [9] Data Science and Prediction
    Dhar, Vasant
    [J]. COMMUNICATIONS OF THE ACM, 2013, 56 (12) : 64 - 73
  • [10] A Few Useful Things to Know About Machine Learning
    Domingos, Pedro
    [J]. COMMUNICATIONS OF THE ACM, 2012, 55 (10) : 78 - 87