Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents
Evolutionary Computation
Large scale evolutionary optimization using cooperative coevolution
Information Sciences: an International Journal
A cooperative coevolutionary algorithm with correlation based adaptive variable partitioning
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
QoS-driven optimisation of composite web services: an approach based on GRASP and analytical models
International Journal of Web and Grid Services
Hi-index | 0.00 |
In cloud computing, resource allocation and scheduling of multiple composite web services is an important and challenging problem. This is especially so in a hybrid cloud where there may be some low-cost resources available from private clouds and some high-cost resources from public clouds. Meeting this challenge involves two classical computational problems: one is assigning resources to each of the tasks in the composite web services; the other is scheduling the allocated resources when each resource may be used by multiple tasks at different points of time. In addition, Quality-of-Service (QoS) issues, such as execution time and running costs, must be considered in the resource allocation and scheduling problem. Here we present a Cooperative Coevolutionary Genetic Algorithm (CCGA) to solve the deadline-constrained resource allocation and scheduling problem for multiple composite web services. Experimental results show that our CCGA is both efficient and scalable.