A Hybrid Selective-Anyfit Genetic Algorithm for Variable-Sized Dynamic Bin Packing to Minimize Cloud Usage Cost

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 40
  • Download : 0
A modern web service or the Internet of Things (IoT) based service is composed of various loosely-coupled service components, called microservices, running on the cloud resource. It enables that the number of active servers be adjusted following the load fluctuation, so an efficient cloud resource allocation is required. This situation is modeled as variable-sized dynamic bin packing problem where each service component and cloud virtual machine is abstracted to item and bin, respectively. The bin capacity and cost is variable just the same as the cloud virtual machines have various computing power and usage cost. Items can dynamically join to and leave during the service lifetime, reflecting that service components and servers are deployed and undeployed following the load fluctuation. The objective function is to minimize the accumulated cost of active bins over time. We formulated this problem as MinUsageCost variable sized dynamic bin packing (MinUsageCost VSDBP) and suggested a hybrid selective-anyfit genetic algorithm. We simulated and evaluated its performance by measuring its cost overhead in the unit of percentage. The suggested algorithm shows the cost saving of 9.9 percent point compared to the most recent heuristic algorithm of MinUsageTime DBP problem.
Publisher
Institute of Electrical and Electronics Engineers Inc.
Issue Date
2017-11
Language
English
Citation

10th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2017, pp.223 - 229

DOI
10.1109/SOCA.2017.38
URI
http://hdl.handle.net/10203/310946
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0