• DocumentCode
    2937541
  • Title

    Towards a Simple Programming Model in Cloud Computing Platforms

  • Author

    Martins, Jorge ; Pereira, Joao ; Fernandes, Sergio M. ; Cachopo, Joao

  • fYear
    2011
  • fDate
    21-23 Nov. 2011
  • Firstpage
    83
  • Lastpage
    90
  • Abstract
    Cloud Computing offers application developers an abstract view of computational resources that can be provisioned on demand over a computer network. This model allows organizations to concentrate on the applications needed to support their core business, instead of having to manage the infrastructure required to run those applications. Yet, even though this approach promises very compelling benefits, there is still a lack of programming models capable of bringing the power of parallel programming into the hands of ordinary programmers. In this paper we tackle this problem by proposing the use of the Fénix Framework as the means of exposing a simple and intuitive programming model for the cloud, while still attaining scalability on par with other Cloud Computing platforms. We claim that may be achieved by integrating the Fénix Framework into the Cloud-TM platform, which is being developed as a self-optimized middleware platform aimed at simplifying the development and administration of applications deployed on Cloud Computing infrastructures. We validate our claims by describing an initial prototype that provides a simple integration of the Fénix Framework with the persistence tier of Cloud-TM in such a way that it allowed us to run a previously developed benchmark application without changing any of its code to adapt it to the cloud platform.
  • Keywords
    cloud computing; computer networks; middleware; parallel programming; Cloud-TM platform; Fénix Framework; cloud computing platform; computer network; parallel programming; programming model; self-optimized middleware platform; Cloud computing; Cloud Computing; Fénix Framework; Object-Oriented Programming; Persistence; Rich-Domain Applications; Software Transactional Memory; Transactions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Cloud Computing and Applications (NCCA), 2011 First International Symposium on
  • Conference_Location
    Toulouse
  • Print_ISBN
    978-1-4577-1667-6
  • Type

    conf

  • DOI
    10.1109/NCCA.2011.21
  • Filename
    6123443