• DocumentCode
    2188420
  • Title

    Evaluating Cloud Platform Architecture with the CARE Framework

  • Author

    Zhao, Liang ; Liu, Anna ; Keung, Jacky

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Nat. ICT Australia Ltd., Sydney, NSW, Australia
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    60
  • Lastpage
    69
  • Abstract
    There is an emergence of Cloud application platforms such as Microsoft´s Azure, Google´s App Engine and Amazon´s EC2/SimpleDB/S3. Startups and Enterprise alike, lured by the promise of `infinite scalability´, `ease of development´, `low infrastructure setup cost´ are increasingly using these Cloud service building blocks to develop and deploy their web based applications. However, the precise nature of these Cloud platforms and the resultant Cloud application runtime behavior is still largely an unknown. Given the black box nature of these platforms, and the novel programming and data models of Cloud, there is a dearth of tools and techniques for enabling the rigorously evaluation of Cloud platforms at runtime. This paper introduces the CARE (Cloud Architecture Runtime Evaluation) approach, a framework for evaluating Cloud application development and runtime platforms. CARE implements a unified interface with WSDL and REST in order to evaluate different Cloud platforms for Cloud application hosting servers and Cloud databases. With the unified interface, we are able to perform selective high stress and low stress evaluations corresponding to desired test scenarios. Result shows the effectiveness of CARE in the evaluation of Cloud variations in terms of scalability, availability and responsiveness, across both compute and storage capabilities. Thus placing CARE as an important tool in the path of Cloud computing research.
  • Keywords
    Web services; cloud computing; software architecture; CARE framework; REST; WSDL; cloud application development; cloud application hosting servers; cloud architecture runtime evaluation; cloud computing research; cloud databases; unified interface; Cloud computing; Databases; Engines; Google; Servers; Stress; Amazon EC2; Amazon S3; Amazon SimpleDB; Amazon Web Services; CARE; Cloud computing; Google App Engine; Microsoft Azure; Performance Evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2010 17th Asia Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4244-8831-5
  • Electronic_ISBN
    1530-1362
  • Type

    conf

  • DOI
    10.1109/APSEC.2010.17
  • Filename
    5693181