TY - JOUR
T1 - Cloud Resource Orchestration Programming
T2 - Overview, Issues, and Directions
AU - Ranjan, Rajiv
AU - Benatallah, Boualem
AU - Dustdar, Schahram
AU - Papazoglou, Michael P.
N1 - Publisher Copyright:
© 1997-2012 IEEE.
PY - 2015/9/1
Y1 - 2015/9/1
N2 - 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. The Web Extra can be found at https://s3.amazonaws.com/ieeecs.cdn.csdl.public/mags/ic/2015/05/mic2015050046s1.docx.
AB - 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. The Web Extra can be found at https://s3.amazonaws.com/ieeecs.cdn.csdl.public/mags/ic/2015/05/mic2015050046s1.docx.
KW - Big Data
KW - Internet/Web technologies
KW - cloud computing
KW - resource orchestration
UR - http://www.scopus.com/inward/record.url?scp=84941037480&partnerID=8YFLogxK
U2 - 10.1109/MIC.2015.20
DO - 10.1109/MIC.2015.20
M3 - Review article
SN - 1089-7801
VL - 19
SP - 46
EP - 56
JO - IEEE Internet Computing
JF - IEEE Internet Computing
IS - 5
M1 - 7230217
ER -