Model-based engineering methods for certification of cloud-based network systems

Our paper focuses on two aspects of certifying a cloud-based network system: i) metrics to quantify the dependability of cloud-based applications; and ii) identifying techniques to measure these metrics prior to deployment of applications. We treat system dependability as an application-level QoS for management purposes, and advocate a probabilistic evaluation of dependability. Our approach is corroborated by measurements on system-level prototypes and simulation analysis of system models in the face of hostile environment conditions.

[1]  Matti A. Hiltunen,et al.  Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems , 2009, IEEE Transactions on Computers.

[2]  Klara Nahrstedt,et al.  A control-based middleware framework for quality-of-service adaptations , 1999, IEEE J. Sel. Areas Commun..

[3]  John Keeney,et al.  Chisel: a policy-driven, context-aware, dynamic adaptation framework , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[4]  Aad P. A. van Moorsel,et al.  Dependability in the cloud: Challenges and opportunities , 2009, 2009 IEEE/IFIP International Conference on Dependable Systems & Networks.

[5]  Chan-Gun Lee,et al.  Incorporating Resource Safety Verification to Executable Model-based Development for Embedded Systems , 2008, 2008 IEEE Real-Time and Embedded Technology and Applications Symposium.

[6]  Chaouki T. Abdallah,et al.  Managed control of composite cloud systems , 2011, 2011 6th International Conference on System of Systems Engineering.

[7]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.