Skip to main content

Dependability Modeling and Certification of Cloud-Based Distributed Systems

  • Conference paper
Internet and Distributed Computing Systems (IDCS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8223))

Included in the following conference series:

  • 1156 Accesses

Abstract

A system that is highly dependable under hostile conditions but whose dependability cannot be easily evaluated prior to the deployment of applications is less desirable than a system with lower but predictable dependability. This is because a decision-making on the deployment of high assurance systems is often based on a risk analysis of application failures. For system services implemented on a cloud, the problem of system certification assumes added importance because of third-party control of cloud resources and the attendant problems of faults, QoS degradations, and security violations. Our paper treats system dependability as an application-level QoS for management purposes, and advocates 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. A case study of content-distribution networks anchored on cloud infrastructures is also described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Joshi, K.R., Bunker, G., Jahanian, F., Moorsel, A.V., Weinman, J.: (Panel Discussion) Dependability in the Cloud: Challenges and Opportunities. In: IEEE/IFIP Intl. Conf. on Dependable Systems and Networks (June 2009)

    Google Scholar 

  2. Li, B., Nahrstedt, K.: A Control-based Middleware Framework for Quality of Service Adaptations. IEEE JSAC 17(9) (September 1999)

    Google Scholar 

  3. Lamb, C.C., Jamkhedkar, P.A., Heileman, G.L., Abdallah, C.T.: Managed Control of Composite Cloud Systems. In: Proc. IEEE Intl. Symp. on Service-Oriented System Engineering, Irvine, CA (December 2011)

    Google Scholar 

  4. Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Transactions on Dependable and Secure Computing 1(1), 11–33 (2004)

    Article  Google Scholar 

  5. Bridges, P.G., Hiltunen, M., Schlichting, R.D.: Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems. IEEE Transactions on Computers 58(11), 1456–1469 (2009)

    Article  MathSciNet  Google Scholar 

  6. Sun Microsys. Introd. to Cloud Computing architecture. White Paper (June 2009)

    Google Scholar 

  7. Ravindran, K.: Dynamic Protocol-level Adaptations for Performance and Availability of Distributed Network Services. In: Modeling Autonomic Communication Environments. Multicon Lecture Notes (October 2007)

    Google Scholar 

  8. Chen, Y., Katz, R.H., Kubiatowicz, J.D.: Dynamic Replica Placement for Scalable Content Delivery. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 306–318. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Ravindran, K., Rabby, M., Macker, J.P., Adamson, B.: Group Communication for Event Dissemination in Dynamic Distributed Networks. IEEE Comsnets (2013)

    Google Scholar 

  10. Cordier, M., Dague, P., Dumas, M., Levy, F., Montmain, A., Staroswiecki, M., Trave-massuyes, L.: A comparative analysis of AI and control theory approaches to model-based diagnosis. In: Proc. 14th European Conf. on AI (2000)

    Google Scholar 

  11. Wu, J.: Optimization Algorithms for Proxy Placement in Content Distribution Network. Ph.D. Thesis, Dept. of Computer Science, City University of New York, Advisor: K. Ravindran (April 2011)

    Google Scholar 

  12. Lu, C., Lu, Y., Abdelzaher, T.F., Stankovic, J.A., Son, S.H.: Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers. IEEE Trans. on Parallel and Distributed Systems 17(7) (September 2006)

    Google Scholar 

  13. Schaefer, I., Heffter, A.P.: Slicing for Model Reduction in Adaptive Embedded Systems Development. In: Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2008 (May 2008)

    Google Scholar 

  14. Yi, J., Woo, H., Browne, J.C., Mok, A.K., Xie, F., Atkins, E., Lee, C.G.: Incorporating Resource Safety Verification to Executable Model-based Development for Embedded Systems. In: Proc. IEEE RTAS, pp. 137–146 (2008)

    Google Scholar 

  15. Brunner, M., Dudkowski, D., Mingardi, C., Nunzi, G.: Probabilistic Decentralized Network Management. In: Proc. IM 2009 (June 2009)

    Google Scholar 

  16. Keeney, J., Cahill, V.: Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework. In: Proc. IEEE Intl. Workshop on Policies for Distributed Systems and Networks (POLICY 2003), pp. 3–14 (June 2003)

    Google Scholar 

  17. Ravindran, K.: Managing Robustness of Distributed Applications Under Uncertainties: An Information Assurance Perspective. In: Proc. Annual Cyber Security and Information Intelligence Workshop. ACM, Oak-Ridge (2010)

    Google Scholar 

  18. Chilwan, A.: Dependability Differentiation in Cloud Services. Master’s Thesis, Dept. of Telematics, Norwegian University of Science and Technology. P.E. Heegaard (July 2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ravindran, K. (2013). Dependability Modeling and Certification of Cloud-Based Distributed Systems. In: Pathan, M., Wei, G., Fortino, G. (eds) Internet and Distributed Computing Systems. IDCS 2013. Lecture Notes in Computer Science, vol 8223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41428-2_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41428-2_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41427-5

  • Online ISBN: 978-3-642-41428-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics