TY - GEN
T1 - Stress-Testing Centralised Model Stores
AU - García-Domínguez, Antonio
AU - Barmpis, Konstantinos
AU - Kolovos, Dimitrios S.
AU - Wei, Ran
AU - Paige, Richard F.
N1 - © Springer International Publishing Switzerland 2016. This is an author-produced version of the published paper. Uploaded in accordance with the publisher’s self-archiving policy. Further copying may not be permitted; contact the publisher for details
PY - 2016
Y1 - 2016
N2 - One of the current challenges in model-driven engineering is enabling effective collaborative modelling. Two common approaches are either storing the models in a central repository, or keeping them under a traditional file-based version control system and build a centralized index for model-wide queries. Either way, special attention must be paid to the nature of these repositories and indexes as networked services: they should remain responsive even with an increasing number of concurrent clients. This paper presents an empirical study on the impact of certain key decisions on the scalability of concurrent model queries, using an Eclipse Connected Data Objects model repository and a Hawk model index. The study evaluates the impact of the network protocol, the API design and the internal caching mechanisms and analyzes the reasons for their varying performance.
AB - One of the current challenges in model-driven engineering is enabling effective collaborative modelling. Two common approaches are either storing the models in a central repository, or keeping them under a traditional file-based version control system and build a centralized index for model-wide queries. Either way, special attention must be paid to the nature of these repositories and indexes as networked services: they should remain responsive even with an increasing number of concurrent clients. This paper presents an empirical study on the impact of certain key decisions on the scalability of concurrent model queries, using an Eclipse Connected Data Objects model repository and a Hawk model index. The study evaluates the impact of the network protocol, the API design and the internal caching mechanisms and analyzes the reasons for their varying performance.
UR - http://www.scopus.com/inward/record.url?scp=84977541477&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-42061-5_4
DO - 10.1007/978-3-319-42061-5_4
M3 - Conference contribution
SN - 9783319420608
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 48
EP - 63
BT - Modelling Foundations and Applications - 12th European Conference, ECMFA 2016, Held as Part of STAF 2016, Vienna, Austria, July 6-7, 2016, Proceedings
A2 - Wąsowski, Andrzej
A2 - Lönn, Henrik
PB - Springer
ER -