• DocumentCode
    2765383
  • Title

    Applying Software Engineering Principles for Designing Cloud@Home

  • Author

    Cunsolo, V.D. ; Distefano, S. ; Puliafito, A. ; Scarpa, M.

  • Author_Institution
    Dipt. di Mat., Univ. di Messina, Messina, Italy
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    618
  • Lastpage
    624
  • Abstract
    Cloud computing is the ``new hot´´ topic in IT. It combines the maturity of Web technologies (networking, APIs, semantic Web 2.0, languages, protocols and standards such as WSDL, SOAP, REST, WS-BPEL, WS-CDL, IPSEC, etc.), the robustness of geographically distributed computing paradigm (emph{Network, Internet} and emph{Grid computing}) and self-management capabilities (emph{Autonomic computing}), with the capacity to manage quality of services by monitoring, metering, quantifying and billing computing resources and costs (emph{Utility computing}). Those have made possible and cost-effective for businesses, small and large, to completely host data- and application-centers virtually... in the Cloud. Our idea of Cloud proposes a new dimension of computing, in which everyone, from single users to communities and enterprises, can, on one hand, share resources and services in a transparent way and, on the other hand, have access to and use such resources and services adaptively to their requirements. Such an enhanced concept of Cloud, enriching the original one with Volunteer computing and interoperability challenges, has been proposed and synthesized in Cloud@Home. The complex infrastructure implementing Cloud@Home has to be supported by an adequate distributed middleware able to manage it.
  • Keywords
    Cloud computing; Computer network management; Computer networks; Distributed computing; IP networks; Robustness; Semantic Web; Simple object access protocol; Software engineering; Web and internet services; Cloud computing; HW/SW co-design; Separation of Concerns; Volunteer computing; cross-platform interoperability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, Australia
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.76
  • Filename
    5493416