Skip to main content

Self-managed Microkernels: From Clouds towards Resource Fabrics

  • Conference paper
Cloud Computing (CloudComp 2009)

Abstract

Cloud Computing provides a solution for remote hosting of applications and processes in a scalable and managed environment. With the increasing number of cores in a single processor and better network performance, provisioning on platform level becomes less of an issue for future machines and thus for future business environments. Instead, it will become a major issue to manage the vast amount of computational resources within the direct environment of each process — across the web or locally. Future resource management will have to investigate in particular into dynamic & intelligent processes (re)distribution according to resource availability and demand. This paper elaborates the specific issues faced in future “cloud environments” and proposes a microkernel architecture designed to compensate these deficits.

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. Saabeel, W., Verduijn, T., Hagdorn, L., Kumar, K.: A Model for Virtual Organisation: A structure and Process Perspective. Electronic Journal of Organizational Virtualness, 1-16 (2002)

    Google Scholar 

  2. Schubert, L., Wesner, S., Dimitrakos, T.: Secure and Dynamic Virtual Organizations for Business. In: Cunningham, P., Cunningham, M. (eds.) Innovation and the Knowledge Economy — Issues, Applications, Case Studies, pp. 1201–1208. IOS Press, Amsterdam (2005)

    Google Scholar 

  3. Intel, Intel White Paper. An Introduction to the Intel® QuickPath Interconnect (2009), http://www.intel.com/technology/quickpath/introduction.pdf

  4. Lameter, C.: Extreme High Performance Computing or Why Microkernels Suck. In: Proceedings of the Linux Symposium (2007)

    Google Scholar 

  5. Wray, C: Ramtron Announces 8-Megabit Parallel Nonvolatile F-RAM Memory (2009), http://www10.edacafe.com/nbc/articles/view_article.php?section=ICNews&articleid=714760

  6. Gropp, W.: Using MPI: Portable Parallel Programming with the Message-passing Interface. MIT Press, Cambridge (2000)

    Google Scholar 

  7. Schubert, L., Kipp, A., Wesner, S.: Above the Clouds: From Grids to Resource Fabrics. In: Tselentis, G., Domingue, J., Galis, A., Gavras, A., Hausheer, D., Krco, S., et al. (eds.) Towards the Future Internet — A European Research Perspective, pp. 238–249. IOS Press, Amsterdam (2009)

    Google Scholar 

  8. Tanenbaum, A.S.: Modern Operating Systems. Prentice Hall PTR, Upper Saddle River (2001)

    Google Scholar 

  9. Schubert, L., Kipp, A.: Principles of Service Oriented Operating Systems. In: Vicat-Blanc Primet, P., Kudoh, T., Mambretti, J. (eds.) Networks for Grid Applications, Second International Conference, GridNets 2008. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 2, pp. 56–69. Springer, Heidelberg (2009)

    Google Scholar 

  10. Gropp, W.: Using MPI: Portable Parallel Programming with the Message-passing Interface. MIT Press, Cambridge (2000)

    Google Scholar 

  11. Anderson, D.: Public Computing: Reconnecting People to Science. In: Conference on Shared Knowledge and the Web. Residencia de Estudiantes, Madrid, Spain (2003)

    Google Scholar 

  12. Menzel, K.: Parallel Rendering Techniques for Multiprocessor Systems. In: Computer Graphics, International Conference, pp. 91–103. Comenius University Press (1994)

    Google Scholar 

  13. Foster, I.: Designing and Building Parallel Programs: Concepts and Tools for Parallel Software. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

  14. Tanenbaum, A.: Modern Operating Systems. Prentice-Hall, Englewood Cliffs (1992)

    MATH  Google Scholar 

  15. Deitel, H.: An Introduction to Operating Systems. Addison-Wesley, Reading (1990)

    Google Scholar 

  16. Lameter, C: Extreme High Performance Computing or Why Microkernels Suck. In: Proceedings of the Linux Symposium (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering

About this paper

Cite this paper

Schubert, L., Wesner, S., Kipp, A., Arenas, A. (2010). Self-managed Microkernels: From Clouds towards Resource Fabrics. In: Avresky, D.R., Diaz, M., Bode, A., Ciciani, B., Dekel, E. (eds) Cloud Computing. CloudComp 2009. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, vol 34. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12636-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12636-9_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12635-2

  • Online ISBN: 978-3-642-12636-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics