• DocumentCode
    51124
  • Title

    Heterogeneous Cloud Computing: The Way Forward

  • Author

    Crago, S.P. ; Walters, J.P.

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Arlington, CA, USA
  • Volume
    48
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan. 2015
  • Firstpage
    59
  • Lastpage
    61
  • Abstract
    Cloud computing developers face multiple challenges in adapting systems and applications for increasingly heterogeneous datacenter architectures. A major appeal of cloud computing is that it abstracts hardware architecture from both end users and programmers. This abstraction allows underlying infrastructure to be scaled up or improved-for example, by adding datacenter servers or upgrading to newer hardware-without forcing changes in applications. The long-dominant x86 processor architecture, along with high-level, portable languages such as Java, PHP, Python, and SQL, has helped assure the continued viability of such abstraction. Meanwhile, exponential growth in microprocessor capability, mirroring Moore´s law, has helped to improve performance for most applications that execute on general-purpose processors, including those deployed on clouds.
  • Keywords
    Java; SQL; cloud computing; Java; PHP; Python; SQL; general-purpose processors; heterogeneous cloud computing; heterogeneous datacenter architectures; microprocessor capability; Cloud computing; Computer architecture; Data centers; Field programmable gate arrays; Software as a service; Virtualization; IaaS; PaaS; SaaS; cloud; heterogeneous datacenter architectures; infrastructure as a service; platform as a service; software as a service;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2015.14
  • Filename
    7030253