2017
DOI: 10.1007/978-3-319-67262-5_11
|View full text |Cite
|
Sign up to set email alerts
|

Human-in-the-Loop Simulation of Cloud Services

Abstract: Abstract. In this paper we discuss an integrated tool suite for the simulation of software services which are offered on the Cloud. The tool suite uses the Abstract Behavioral Specification (ABS) language for modeling the software services and their Cloud deployment. For the real-time execution of the ABS models we use a Haskell backend which is based on a source-to-source translation of ABS into Haskell. The tool suite then allows Cloud engineers to interact in real-time with the execution of the model by dep… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…We then consider additional related work on SmartDeployer. While [19] just exemplifies the execution of deployment orchestrations for a specific system reconfiguration and [9] additionally deals with selection among different scaling actions based on human suggestions, we devise: a general methodology for designing a set of deployment orchestrations based on target incremental system MCLs (hence having a mathematical foundation) and an auto-scaling algorithm that makes human intervention unneeded. Moreover, w.r.t.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
See 1 more Smart Citation
“…We then consider additional related work on SmartDeployer. While [19] just exemplifies the execution of deployment orchestrations for a specific system reconfiguration and [9] additionally deals with selection among different scaling actions based on human suggestions, we devise: a general methodology for designing a set of deployment orchestrations based on target incremental system MCLs (hence having a mathematical foundation) and an auto-scaling algorithm that makes human intervention unneeded. Moreover, w.r.t.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Moreover, w.r.t. [9,19], we correctly model real aspects such as deployment time and MCL-preserving core-based VM speed computation (thanks to our Timed SmartDepoyer) and we also test the effectiveness of our algorithm, by comparing it with classical local adaptation.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…The semantics of the ABS language is formally defined by a TSS [29] and implemented by backends 4 in Erlang, Haskell, and Java, all of which support parallel execution. It has been developed and applied in the context of various EU projects, e.g., in the EU FP7 projects HATS 5 (Highly Adaptable and Trustworthy Software using Formal Models) and ENVISAGE 6 (Engineering Virtualized Services). In these projects, ABS has been extended and successfully applied to the formal modelling and analysis of software product families [17] and software services deployed on the Cloud [31].…”
Section: Introductionmentioning
confidence: 99%
“…In these projects, ABS has been extended and successfully applied to the formal modelling and analysis of software product families [17] and software services deployed on the Cloud [31]. The ABS tool suite [20,6,35,2,32,4,21,34] has been further applied to case studies, targeting cloud-based frameworks [53,40,30,39,3], railway operations [33] and computational biology. 7 The parallel execution of active objects (see [18] for a survey of active object languages) is a direct consequence of decoupling method execution from method invocation by means of asynchronous method invocations.…”
Section: Introductionmentioning
confidence: 99%