Skip to main content

Measuring Reactability of Persistent Computing Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4829))

Abstract

A persistent computing system is a reactive system that functions continuously anytime without stopping its reactions even when it needs to be maintained, upgraded, or reconfigured, it has some trouble, or it is attacked. However, the requirement that a computing system should run continuously and persistently is never taken into account as an essential and/or general requirement by traditional system design and development methodologies. As a result, there is no clearly defined standard to be used for measuring the reactability of a computing system. This paper proposes the first method to measure the reactability of a persistent computing system in a unified way. The paper introduces the notion of reactive processing path among components and shows that the reactive processing paths can be used to measure the reactability of a persistent computing system.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cheng, J.: Connecting components with soft system buses: A new methodology for design, development, and maintenance of reconfigurable, ubiquitous, and persistent reactive systems. In: Proc. 19th International Conference on Advanced Information Networking and Applications, Taipei, Taiwan, vol. 1, pp. 667–672 (2005)

    Google Scholar 

  2. Cheng, J.: Persistent computing systems as continuously available, reliable, and secure systems. In: Proc. 1st International Conference on Availability, Reliability and Security, Vienna, Austria, pp. 631–638 (2006)

    Google Scholar 

  3. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1997)

    Google Scholar 

  4. Sadiq, W., Orlowska, M.E.: Applying graph reduction techniques for identifying structural conflicts in process models. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 195–209. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  5. Sadiq, W., Orlowska, M.E.: Analyzing process models using graph reduction techniques. Information Systems 25, 117–134 (2000)

    Article  Google Scholar 

  6. Gao, J., Zhu, E.Y., Shim, S., Chang, L.: Monitoring software components and component-based software. In: Proc. 24th International Computer Software and Applications Conference, IEEE Computer Society, pp. 403–412. IEEE Computer Society Press, Los Alamitos (2000)

    Chapter  Google Scholar 

  7. Canal, C., Fuentes, L., Troya, J., Vallecillo, A.: Extending CORBA interfaces with π-calculus for protocol compatibility. In: Proc. Technology of Object-Oriented Languages and Systems, pp. 208–225 (2000)

    Google Scholar 

  8. Han, J.: A comprehensive interface definition framework for software components. In: Proc. 1998 Asia-Pacific Software Engineering Conference, pp. 110–117 (1998)

    Google Scholar 

  9. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36, 41–50 (2003)

    Google Scholar 

  10. Patterson, D., et al.: Recovery oriented computing (ROC): Motivation, definition, techniques, and case studies. Technical report, UC Berkeley Computer Science UCB//CSD-02-1175 (2002)

    Google Scholar 

  11. Shaw, M.: “self-healing”: softening precision to avoid brittleness (position paper). In: Proc. the First Workshop on Self-Healing Systems, pp. 111–114 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Markus Lumpe Wim Vanderperren

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Endo, T., Goto, Y., Cheng, J. (2007). Measuring Reactability of Persistent Computing Systems. In: Lumpe, M., Vanderperren, W. (eds) Software Composition. SC 2007. Lecture Notes in Computer Science, vol 4829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77351-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77351-1_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77350-4

  • Online ISBN: 978-3-540-77351-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics