Resource Utilization-Aware Collaborative Optimization of IaaS Cloud Service Composition for Data-Intensive Applications

Recently, growing cloud services (CSs) have been leased by organizations for high-performance computation and massive data storage of data-intensive applications (DiAs). To improve the resource utilization of leased CSs, it has become a challenging task to optimize infrastructure as a service CS composition for DiAs (ICSCDs) from the user side. This paper proposes a resource utilization-aware collaborative optimization approach. Targeting the collaboration features of tasks in a DiA, the environments—classes, agents, roles, groups, and objects model is used to formalize the ICSCD problem from the perspective of role-based collaboration. Aiming at the dynamic characteristics of the cloud environment, an integrated method is presented to evaluate the qualification of CSs via the interval numbers with multiple parameters. Based on the exact qualification values, the ICSCD can be optimized for improving the resource utilization of the CSs. A solution using the IBM ILOG CPLEX optimization package is put forward to solve the problem. The experimental results demonstrate that the approach can provide high precision, performance, stability, resource utilization, and low usage cost for the resource utilization-aware ICSCD from the user side.

[1]  Keqin Li,et al.  Variation-Aware Cloud Service Selection via Collaborative QoS Prediction , 2021, IEEE Transactions on Services Computing.

[2]  Qingsheng Zhu,et al.  QoS-Aware Multigranularity Service Composition: Modeling and Optimization , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  MengChu Zhou,et al.  An Efficient Outpatient Scheduling Approach , 2012, IEEE Transactions on Automation Science and Engineering.

[4]  Qiang He,et al.  Alliance-Aware Service Composition Based on Quotient Space , 2016, 2016 IEEE International Conference on Web Services (ICWS).

[5]  Hui Yang,et al.  Heterogeneous postsurgical data analytics for predictive modeling of mortality risks in intensive care units , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[6]  Mohamed Cheriet,et al.  Preemptive cloud resource allocation modeling of processing jobs , 2018, The Journal of Supercomputing.

[7]  Rajkumar Buyya,et al.  Next generation cloud computing: New trends and research directions , 2017, Future Gener. Comput. Syst..

[8]  Keqin Li,et al.  Toward trustworthy cloud service selection: A time-aware approach using interval neutrosophic set , 2016, J. Parallel Distributed Comput..

[9]  J. Leon Zhao,et al.  Service Selection for Composition with QoS Correlations , 2016, IEEE Transactions on Services Computing.

[10]  B. Scheers,et al.  Column Store for GWAC: A High-cadence, High-density, Large-scale Astronomical Light Curve Pipeline and Distributed Shared-nothing Database , 2016 .

[11]  Nima Jafari Navimipour,et al.  Service allocation in the cloud environments using multi-objective particle swarm optimization algorithm based on crowding distance , 2017, Swarm Evol. Comput..

[12]  Mohamed Mohsen Gammoudi,et al.  Data-intensive service composition in Cloud Computing: State-of-the-art , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[13]  Haibin Zhu,et al.  Solving the Group Multirole Assignment Problem by Improving the ILOG Approach , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[14]  MengChu Zhou,et al.  Group Role Assignment via a Kuhn–Munkres Algorithm-Based Solution , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Incheon Paik,et al.  Toward Better Quality of Service Composition Based on a Global Social Service Network , 2015, IEEE Transactions on Parallel and Distributed Systems.

[16]  Ludmil Mikhailov,et al.  Evaluation of services using a fuzzy analytic hierarchy process , 2004, Appl. Soft Comput..

[17]  Weiping Zhu,et al.  LASEC: A Localized Approach to Service Composition in Pervasive Computing Environments , 2015, IEEE Transactions on Parallel and Distributed Systems.

[18]  Guoyin Wang,et al.  Generic normal cloud model , 2014, Inf. Sci..

[19]  Hua Ma,et al.  Recommend trustworthy services using interval numbers of four parameters via cloud model for potential users , 2015, Frontiers of Computer Science.

[20]  Muhammad Khurram Khan,et al.  Cloud monitoring: A review, taxonomy, and open research issues , 2017, J. Netw. Comput. Appl..

[21]  Fang Dong,et al.  Cost and Time Aware Ant Colony Algorithm for Data Replica in Alpha Magnetic Spectrometer Experiment , 2013, 2013 IEEE International Congress on Big Data.

[22]  Gordon Bell,et al.  Beyond the Data Deluge , 2009, Science.

[23]  Rajkumar Buyya,et al.  A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments , 2017, Concurr. Comput. Pract. Exp..

[24]  Jatinder N. D. Gupta,et al.  Heuristics for Provisioning Services to Workflows in XaaS Clouds , 2016, IEEE Transactions on Services Computing.

[25]  MengChu Zhou,et al.  VCG Auction-Based Dynamic Pricing for Multigranularity Service Composition , 2018, IEEE Transactions on Automation Science and Engineering.

[26]  Haibin Zhu,et al.  Analysis of the minimal privacy disclosure for web services collaborations with role mechanisms , 2011, Expert Syst. Appl..

[27]  Zhaohui Wu,et al.  Mobility-Enabled Service Selection for Composite Services , 2016, IEEE Transactions on Services Computing.

[28]  MengChu Zhou,et al.  Role-based collaboration and its kernel mechanisms , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[29]  Haibin Zhu,et al.  Group Role Assignment With Cooperation and Conflict Factors , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[30]  Jinjun Chen,et al.  HireSome-II: Towards Privacy-Aware Cross-Cloud Service Composition for Big Data Applications , 2015, IEEE Transactions on Parallel and Distributed Systems.

[31]  S. Nickel,et al.  IBM ILOG CPLEX Optimization Studio , 2020 .

[32]  Gul Muhammad Khan,et al.  Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud , 2017, Comput. Intell. Neurosci..

[33]  Heeseung Jo,et al.  Task-aware virtual machine scheduling for I/O performance. , 2009, VEE '09.

[34]  Bin Li,et al.  Ant colony optimization applied to web service compositions in cloud computing , 2015, Comput. Electr. Eng..

[35]  Incheon Paik,et al.  QoS and Customizable Transaction-Aware Selection for Big Data Analytics on Automatic Service Composition , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[36]  Zibin Zheng,et al.  Learning the Evolution Regularities for BigService-Oriented Online Reliability Prediction , 2019, IEEE Transactions on Services Computing.

[37]  Haibin Zhu,et al.  Avoiding Conflicts by Group Role Assignment , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[38]  MengChu Zhou,et al.  A Multilevel Index Model to Expedite Web Service Discovery and Composition in Large-Scale Service Repositories , 2016, IEEE Transactions on Services Computing.