Skip to main content

Distributed Computing in the 21st Century: Some Aspects of Cloud Computing

  • Chapter
Dependable and Historic Computing

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6875))

Abstract

The Cloud Computing paradigm has gained considerable attention owing to the notable commercial success of many Cloud service providers. Typically, a Cloud Computing service provides its customers with resources as a utility, using a pay-as-you-go model. Thus, Cloud Computing customers can reduce costs related to the acquisition and management of complex IT infrastructures, and Cloud service providers can make efficient use of large resource pools by consolidating multiple variable workloads. From the providers point of view a Cloud is a very large distributed system which poses many challenges, including monitoring, management, efficient resource sharing, fault-tolerance and so on. Knowledge and experience acquired in the development of distributed systems can be used to address some of these issues, while other problems pose new challenges that need new solutions. In this paper we introduce our approach to Cloud Computing and summarize recent results we have obtained by applying this approach to the solution of some critical problems in the Cloud Computing field.

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

  • Anderson, D.P.: Boinc: A system for public-resource computing and storage. In: Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, GRID 2004, pp. 4–10. IEEE Computer Society, Washington, DC, USA (2004)

    Google Scholar 

  • Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53, 50–58 (2010)

    Article  Google Scholar 

  • Avetisyan, A., Campbell, R., Gupta, I., Heath, M., Ko, S., Ganger, G., Kozuch, M., O’Hallaron, D., Kunze, M., Kwan, T., Lai, K., Lyons, M., Milojicic, D., Lee, H.Y., Soh, Y.C., Ming, N.K., Luke, J.Y., Namgoong, H.: Open cirrus: A global cloud computing testbed. Computer 43(4), 35–43 (2010)

    Article  Google Scholar 

  • Babaoglu, O., Canright, G., Deutsch, A., Caro, G.A.D., Ducatelle, F., Gambardella, L.M., Ganguly, N., Jelasity, M., Montemanni, R., Montresor, A., Urnes, T.: Design patterns from biology for distributed computing. ACM Trans. Auton. Adapt. Syst. 1, 26–66 (2006)

    Article  Google Scholar 

  • Babaoglu, O., Jelasity, M., Kermarrec, A.M., Montresor, A., van Steen, M.: Managing clouds: a case for a fresh look at large unreliable dynamic networks. SIGOPS Oper. Syst. Rev. 40, 9–13 (2006)

    Article  Google Scholar 

  • Buyya, R., Ranjan, R., Calheiros, R.N.: Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.H., Yang, L.T., Park, J.H., Yeo, S.S. (eds.) ICA3PP 2010, Part I. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  • Cloud standards wiki (2010), http://cloud-standards.org/

  • Contrail project (2010), http://contrail-project.eu/start

  • Davoli, R.: Vde: virtual distributed ethernet. In: First International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, Tridentcom 2005, Trento, Italy, pp. 213–220 (2005)

    Google Scholar 

  • Fan, X., Weber, W.D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. In: Proc. ISCA 2007, pp. 13–23. ACM, New York (2007)

    Google Scholar 

  • Ferretti, S., Ghini, V., Panzieri, F.: Structuring clouds for mobile multimedia. IEEE COMSOC MMTC E-Letter 6(3), 27–30 (2011)

    Google Scholar 

  • Ferretti, S., Ghini, V., Panzieri, F., Pellegrini, M., Turrini, E.: QoS-Aware Clouds. In: 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD), pp. 321–328 (2010)

    Google Scholar 

  • Gardenghi, L., Goldweber, M., Davoli, R.: View-OS: A new unifying approach against the global view assumption. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2008, Part I. LNCS, vol. 5101, pp. 287–296. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  • Ghini, V., Ferretti, S., Panzieri, F.: Mobile games through the nets: a cross-layer architecture for seamless playing. In: Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques, SIMUTools 2010, pp. 7:1–7:8. ICST, Brussels (2010)

    Google Scholar 

  • Hoelzle, U., Barroso, L.A.: The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, 1st edn. Morgan and Claypool Publishers (2009)

    Google Scholar 

  • Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23, 219–252 (2005)

    Article  Google Scholar 

  • Jelasity, M., Montresor, A., Jesi, G.P., Voulgaris, S.: The Peersim simulator (2010), http://peersim.sf.net

  • Li, J., Chinneck, J., Woodside, M., Litoiu, M., Iszlai, G.: Performance model driven qos guarantees and optimization in clouds. In: Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, CLOUD 2009, pp. 15–22. IEEE Computer Society, Washington (2009)

    Chapter  Google Scholar 

  • Litoiu, M., Woodside, M., Wong, J., Ng, J., Iszlai, G.: A business driven cloud optimization architecture. In: Proceedings of the 2010 ACM Symposium on Applied Computing, SAC 2010, pp. 380–385. ACM, New York (2010)

    Google Scholar 

  • Marzolla, M., Babaoglu, O., Panzieri, F.: Server consolidation in clouds through gossiping. Technical Report UBLCS-2011-01, Department of Computer Science, University of Bologna, Italy (2011), http://www.cs.unibo.it/research/reports/

  • Marzolla, M., Ferretti, S., D’Angelo, G.: Dynamic scalability for next generation gaming infrastructures. In: Proc. 4th ACM/ICST International Conference on Simulation Tools and Techniques (SIMUTools 2011), Barcelona, Spain, pp. 1–8 (2011)

    Google Scholar 

  • Mell, P., Grance, T.: The NIST Definition of Cloud Computing (Draft)–Recommendations of the National Institute of Standards and Technology. Special publication 800-145 (draft), Gaithersburg (MD) (2011)

    Google Scholar 

  • Nathuji, R., Kansal, A., Ghaffarkhah, A.: Q-clouds: managing performance interference effects for qos-aware clouds. In: Proceedings of the 5th European Conference on Computer Systems, EuroSys 2010, pp. 237–250. ACM, New York (2010)

    Google Scholar 

  • Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 2009, pp. 124–131. IEEE Computer Society, Washington, DC, USA (2009)

    Google Scholar 

  • OpenVZ (2010), http://wiki.openvz.org/

  • Randell, B., Rushby, J.: Distributed secure systems: Then and now. In: Proc. 23rd Annual Computer Security Applications Conference, ACSAC 2007, Miami Beach, FL, USA, December 10-14, pp. 177–199 (2007)

    Google Scholar 

  • Rochwerger, B., Galis, A., Levy, E., Caceres, J., Breitgand, D., Wolfsthal, Y., Llorente, I., Wusthoff, M., Montero, R., Elmroth, E.: Reservoir: Management technologies and requirements for next generation service oriented infrastructures. In: IFIP/IEEE International Symposium on Integrated Network Management, IM 2009, New York, USA, pp. 307–310 (2009)

    Google Scholar 

  • VMware vMotion (2010), http://www.vmware.com/products/vmotion/

  • Wuala (2010), http://www.wuala.com/

  • Xen hypervisor (2010), http://www.xen.org/

  • Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1, 7–18 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Panzieri, F., Babaoglu, O., Ferretti, S., Ghini, V., Marzolla, M. (2011). Distributed Computing in the 21st Century: Some Aspects of Cloud Computing. In: Jones, C.B., Lloyd, J.L. (eds) Dependable and Historic Computing. Lecture Notes in Computer Science, vol 6875. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24541-1_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24541-1_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24540-4

  • Online ISBN: 978-3-642-24541-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics