Abstract
One of the primary concerns with the increased complexity of large-scale distributed systems is to ensure efficiency, resilience and reliability of the system under changing contextual circumstances. A poorly handled outage as unavailability of parts of the network or services, performance bottlenecks or core network failure leads to down rated reliability and quality of service and, in extreme cases, lengthy downtime of the system. The current paper proposes a dynamic failure handling adaptation solution for cloud-enabled large-scale distributes systems that is composed (so far) of two phases. The first phase represents identification of a possible solution by means of case-based reasoning. The second one is a modeling phase, where the adaptation strategy is configured and described in terms of adaptation actions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ferry, N., Rossini, A., Chauvel, F., Morin, B., Solberg, A.: Towards model-driven provisioning, deployment, monitoring, and adaptation of multi-cloud systems. In: IEEE Sixth International Conference on Cloud Computing (2013)
Borger, E., Stark, R.F.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer-Verlag New York Inc., Secaucus (2003)
Bósa, K.: A formal model of a cloud service architecture in terms of ambient ASM. Technical report, Christian Doppler Laboratory for Client-Centric Cloud Computing (CDCC), Johannes Kepler University Linz, Hagenberg, Austria (2012)
Buga, A.: A scalable monitoring solution for large-scale distributed systems. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds.) EUROCAST 2015. LNCS, vol. 9520, pp. 219–227. Springer, Heidelberg (2015)
Aamodt, A., Plaza, E.: Case-based reasoning: foundational issues, methodological variations, and system approaches. IOS Press 7(1), 39–59 (1994)
Antoniou, G.: A tutorial on default logics. ACM Comput. Surv. 31(4), 337–359 (1999)
Levesque, H., Pirri, F., Reiter, R: Foundations for the situation calculus. In: Modelling Autonomic Communicatiosn Environments, pp. 120–125 (1998)
Althoff, K.-D.: Case-based reasoning. In: Handbook on Software Engineering and Knowledge Engineering, vol. 1, pp. 549–587 (2001)
Soltani, S.: Case-based reasoning for diagnosis and planning. Technical report, Queens University, Kingston (2013)
Sadjani, S., McKinley, P.: An adaptive CORBA template to support unanticipated adaption. In: International Conference on Distributed Computing Systems, pp. 74–83 (2004)
Yang, Z., Cheng, B., Stirewalt, R., Sowell, J., Sadjadi, S., McKinley, P.: An aspect-oriented approach to dynamic adaptation. In: WOSS, pp. 85–92 (2002)
Pellegrini, M.-C., Riveill, M.: Component management in a dynamic architecture. J. Supercomputing 24(2), 151–159 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Nemes, T. (2015). Adaptation Engine for Large-Scale Distributed Systems. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory – EUROCAST 2015. EUROCAST 2015. Lecture Notes in Computer Science(), vol 9520. Springer, Cham. https://doi.org/10.1007/978-3-319-27340-2_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-27340-2_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27339-6
Online ISBN: 978-3-319-27340-2
eBook Packages: Computer ScienceComputer Science (R0)