• DocumentCode
    3052169
  • Title

    Cloud-Oriented Platforms: Bearing on Application Architecture and Design Patterns

  • Author

    Sodhi, Balwinder ; Prabh, T.V.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., IIT Kanpur, Kanpur, India
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    278
  • Lastpage
    284
  • Abstract
    The business problems that are handled by today´s computing systems have grown much in complexity. Handling data volumes in excess of peta-scale are no longer restricted to few narrow application areas. Computing platforms ecosystem has also advanced with virtualization based and cloud oriented platforms emerging as most disruptive ones. Unique characteristics of such platforms have important implications for how the architecture of business applications is designed - particularly the ability to achieve certain non-functional requirements. In this paper we first bring out properties of the said computing platforms that are architecturally significant from business applications´ view point. We then bring out implications that such properties have for software design and architecture. We demonstrate the use of this knowledge about platform properties by devising a novel architectural design pattern “Platform Level Aspect-Orientation” which can be used to address a variety of application scenarios.
  • Keywords
    cloud computing; object-oriented methods; software architecture; application architecture; business problems; cloud-oriented platforms; computing platforms ecosystem; data volumes; novel architectural design pattern; platform level aspect-orientation; software architecture; software design; virtualization based platform; Business; Cloud computing; Computer architecture; Hardware; Monitoring; Virtual machine monitors; Cloud Computing; Design Patterns; Non-functional Requirements; Quality Attributes; Software Architecture Design; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES), 2012 IEEE Eighth World Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-1-4673-3053-4
  • Type

    conf

  • DOI
    10.1109/SERVICES.2012.49
  • Filename
    6274062