Modeling Elasticity Trade-Offs in Adaptive Mixed Systems
Muhammad Candra, Hong-Linh Truong, Schahram Dustdar
Distributed System Group
Vienna University of Technology
Distributed System Group
ACEC Track – WETICE 2013 – Hammamet Tunisia
Modeling Elasticity Trade-Offs in Adaptive Mixed Systems Muhammad - - PowerPoint PPT Presentation
ACEC Track WETICE 2013 Hammamet Tunisia Modeling Elasticity Trade-Offs in Adaptive Mixed Systems Muhammad Candra , Hong-Linh Truong, Schahram Dustdar Distributed System Group Vienna University of Technology Distributed System Group
Distributed System Group
Distributed System Group
ACEC Track – WETICE 2013 – Hammamet Tunisia
– Mixed System – Elasticity – Motivation
– Constructs – Binding
– Adaptive Mixed System Framework
Consumer Application Cloud of Machines Consumer Application Cloud of Human
SCU
Mixed System Framework VieCOM Vienna Elastic Computing Model
load increase MCEs on the cloud HCEs on the cloud
Users Consumer Application
We propose to model the behavior using ELASTICITY PROFILE
Collection of Rules Collection of Facts (working memory) in Production Rule System:
– Objects represent any component of a system or a process that can behave elastically – MCEs: machine instances, storages, etc. – HCEs: human workers, human-based tasks, etc.
– Metrics represent the quality, resource, and cost properties of the objects.
– Rules for defining adaptation strategy – Contains condition and consequence
– Assignment – Assertion – Invocation – Exception
– Subscription to event notification
– Remote getter and setter
– Remote method invocation
– Constructs for modeling adaptation strategy in mixed systems
– Mechanism for deploying and executing adaptation strategy
– Quality Control Strategy for SCU – Discovery and negotiation on elastic human-based services
Acknowledgment The first author of this paper is financially supported by the Vienna PhD School of Informatics http://www.informatik.tuwien.ac.at/teaching/phdschool