• DocumentCode
    741208
  • Title

    Cloud Resource Orchestration Programming: Overview, Issues, and Directions

  • Author

    Ranjan, Rajiv ; Benatallah, Boualem ; Dustdar, Schahram ; Papazoglou, Michael P.

  • Author_Institution
    Univ. of New South Wales, Sydney, NSW, Australia
  • Volume
    19
  • Issue
    5
  • fYear
    2015
  • Firstpage
    46
  • Lastpage
    56
  • Abstract
    Cloud computing provides on-demand access to affordable hardware (such as multicore CPUs, GPUs, disk drives, and networking equipment) and software (databases, application servers, load-balancers, data processors, and frameworks). The pervasiveness and power of cloud computing alleviates some of the problems that application administrators face in their existing hardware and locally managed software environments. However, the rapid increase in scale, dynamicity, heterogeneity, and diversity of cloud resources necessitates having expert knowledge about programming complex orchestration operations (for example, selection, deployment, monitoring, and runtime control) on those resources to achieve the desired quality of service. This article provides an overview of the key cloud resource types and resource orchestration operations, with special focus on research issues involved in programming those operations.
  • Keywords
    cloud computing; resource allocation; GPU; application servers; cloud computing; cloud resource orchestration programming; cloud resources diversity; cloud resources dynamicity; cloud resources heterogeneity; complex orchestration operations programming; data processors; databases; disk drives; expert knowledge; hardware environments; load-balancers; multicore CPU; networking equipment; pervasiveness; quality of service; software environments; Cloud computing; Monitoring; Programming; Resource management; Servers; Software as a service; Web and internet services; Big Data; Internet/Web technologies; cloud computing; resource orchestration;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2015.20
  • Filename
    7230217