Title
A performance modeling framework for lambda architecture based applications.
Abstract
The lambda architectural pattern allows to overcome some limitations of data processing frameworks. It builds on the methodology of having two different data processing streams on the same system: a real time computing for fast data streams and a batch computing behavior for massive workloads for delayed processing. While these two modes are clearly not new, lambda architectures allow them to coordinate their execution to avoid interference. However resource allocation over cloud infrastructure, has greatly impacted the overall performances (and importantly costs). If performance could be modeled in advance, architects could make better judgments on allocation of their resources to use the systems more efficiently. In this paper, we present a modeling approach, based on multiformalism and multisolution techniques, that provides a fast evaluation tool to support design choices about parameters and eventually lead to better architecture designs.
Year
DOI
Venue
2018
10.1016/j.future.2017.07.033
Future Generation Computer Systems
Keywords
Field
DocType
Modeling languages,Lambda architectural pattern,Performance evaluation,Multiformalism modeling,Multisolution methods,Cloud,Analytical approach
Data stream mining,Architecture,Data processing,COLA (software architecture),Computer science,Real-time computing,Resource allocation,Interference (wave propagation),Architectural pattern,Cloud computing,Distributed computing
Journal
Volume
ISSN
Citations 
86
0167-739X
4
PageRank 
References 
Authors
0.50
13
3
Name
Order
Citations
PageRank
Marco Gribaudo149159.46
Mauro Iacono226327.47
Mariam Kiran312117.83