Abstract
Cloud computing provides on-demand access to affordable hardware (e.g., multi-core CPUs, GPUs, disks, and networking equipment) and software (e.g., databases, application servers, load-balancers, data processing frameworks, etc.) resources. The pervasiveness and power of cloud computing alleviates some
of the problems application administrators face in their existing hardware- and locally managed softwareenvironments. However, the rapid increase in scale, dynamicity, heterogeneity, and diversity of cloud resources necessitates the need of having expert knowledge about programming complex orchestration
operations (e.g, selection, deployment, monitoring, and run-time control) on those resources to achieve desired Quality of Service (QoS). This article1 provides an overview of the key cloud resource types, resource orchestration operations, with special focus on research issues involved in programming those
operations.
of the problems application administrators face in their existing hardware- and locally managed softwareenvironments. However, the rapid increase in scale, dynamicity, heterogeneity, and diversity of cloud resources necessitates the need of having expert knowledge about programming complex orchestration
operations (e.g, selection, deployment, monitoring, and run-time control) on those resources to achieve desired Quality of Service (QoS). This article1 provides an overview of the key cloud resource types, resource orchestration operations, with special focus on research issues involved in programming those
operations.
Original language | English |
---|---|
Pages (from-to) | 46-56 |
Journal | IEEE Internet Computing |
Volume | 19 |
Issue number | 5 |
DOIs | |
Publication status | Published - Sept 2015 |