Abstract
The choice of cloud providers whose offers best fit the requirements of a particular application is a complex issue due to the heterogeneity of the services in terms of resources, costs, technology, and service levels that providers ensure. This article investigates the effectiveness of multiobjective genetic algorithms to resolve a multicloud brokering problem. Experimental results provide clear evidence about how such a solution improves the choice made manually by users returning in real time optimal alternatives. It also investigates how the optimality depends on different genetic algorithms and parameters, problem type, and time constraints.
- Alba Amato and Salvatore Venticinque. 2015a. Modelling, design and evaluation of multi-objective cloud brokering. International Journal of Web and Grid Services 11, 1 (2015), 21--38. Google Scholar
Digital Library
- Alba Amato and Salvatore Venticinque. 2015b. A scalable and distributed cloud brokering service. Scalable Computing: Practice and Experience 16, 2 (2015).Google Scholar
- Adam Barker, Blesson Varghese, and Long Thai. 2015. Cloud services brokerage: A survey and research roadmap. CoRR abs/1506.00485 (2015). Google Scholar
Digital Library
- Lam T. Bui, Daryl Essam, Hussein A. Abbass, and David Green. 2004. Performance analysis of evolutionary multi--objective optimization in noisy environments. Complexity International 11 (2004).Google Scholar
- Rajkumar Buyya, Rajiv Ranjan, and Rodrigo N. Calheiros. 2010. InterCloud: Utility-oriented federation of cloud computing environments for scaling of application services. In ICA3PP (1). 13--31. Google Scholar
Digital Library
- Gerardo Canfora, Massimiliano Di Penta, Raffaele Esposito, and Maria Luisa Villani. 2005. An approach for QoS-aware service composition based on genetic algorithms. In Proceedings of GECCO. ACM, 1069--1075. Google Scholar
Digital Library
- David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres, and Eduard Ayguadé. 2008. Enabling resource sharing between transactional and batch workloads using dynamic application placement. In Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware. Springer-Verlag New York, Inc., New York, NY, 203--222. Google Scholar
Digital Library
- CERN. 2013. Rackspace, CERN openlab Push For Cloud Federation At OpenStack Summit. (2013). http://www.rackspace.com/blog/rackspace-cern-openlab-push-for-cloud-federation-at-openstack-summit/.Google Scholar
- SLASOI Consortium. 2011. [email protected]. (2011). http://sla-at-soi.eu/.Google Scholar
- Frank Fowley, Claus Pahl, and Li Zhang. 2014. A comparison framework and review of service brokerage solutions for cloud architectures. In Proceedings of CSB 2013, Lecture Notes in Computer Science, Vol. 8377. 200--208.Google Scholar
Cross Ref
- Sören Frey, Florian Fittkau, and Wilhelm Hasselbring. 2013. Search-based genetic optimization for deployment and reconfiguration of software in the cloud. In Proceecings of the 35th International Conference on Software Engineering (ICSE 2013). IEEE Press, 512--521. Google Scholar
Digital Library
- Saurabh Kumar Garg, Srinivasa K. Gopalaiyengar, and Rajkumar Buyya. 2011. SLA-based resource provisioning for heterogeneous workloads in a virtualized cloud datacenter. In Proceedings of ICA3PP’11—Volume Part I. Springer-Verlag, Berlin, 371--384. Google Scholar
Digital Library
- Gartner. 2013. Cloud Services Brokerage. Technical Report. Gartner Research. Retrieved from http://www.gartner.com/it-glossary/cloud-services-brokerage-csb.Google Scholar
- Mohammad Mehedi Hassan, M. Abdullah-Al-Wadud, and Giancarlo Fortino. 2015. A socially optimal resource and revenue sharing mechanism in cloud federations. In Proceedings of the 19th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD 2015). 620--625. DOI:http://dx.doi.org/10.1109/CSCWD.2015.7231029Google Scholar
Cross Ref
- Srijith K. Nair, Sakshi Porwal, Theo Dimitrakos, Ana Juan Ferrer, Johan Tordsson, Tabassum Sharif, Craig Sheridan, Muttukrishnan Rajarajan, and Afnan Ullah Khan. 2010. Towards secure cloud bursting, brokerage and aggregation. In Proceedings of ECOWS’10. IEEE Computer Society, Washington, DC, 189--196. Google Scholar
Digital Library
- NIST. 2011. Cloud Computing Reference Architecture. Technical Report. National Institute of Standards and Technology. Retrieved from http://www.nist.gov/customcf/getpdf.cfm?pubid=909505.Google Scholar
- Matthew Smith, Matthias Schmidt, Niels Fallenbeck, Tim Dörnemann, Christian Schridde, and Bernd Freisleben. 2009. Secure on-demand grid computing. Future Generation Computer Systems 25, 3 (March 2009), 315--325. Google Scholar
Digital Library
- Salvatore Venticinque. 2012. European Research Activities in Cloud Computing. Cambridge Scholars, Chapter: Agent Based Services for Negotiation, Monitoring and Reconfiguration of Cloud Resources, 178--202.Google Scholar
- Eckart Zitzler, Kalyanmoy Deb, and Lothar Thiele. 2000. Comparison of multiobjective evolutionary algorithms: Empirical results. Evolutionary Computation 8, 2 (2000), 173--195. Google Scholar
Digital Library
Index Terms
Multiobjective Optimization for Brokering of Multicloud Service Composition
Recommendations
Optimized hybrid service brokering for multi-cloud architectures
AbstractA cloud computing platform provides access to shared resources along with diverse services including computation and storage to its users. The ubiquitous access to resources requires the service providers to ensure an efficient, reliable, and a ...
Cost-aware service brokering and performance sentient load balancing algorithms in the cloud
On-demand resource provisioning makes cloud computing a cutting edge technology. All cloud service providers offer computing resources with their own interface type, instance type, and pricing policy, among other service features. A cloud-based service ...
Multicloud service composition: A survey of current approaches and issues
AbstractDuring the last decade, cloud computing became a natural choice to host and provide various computing resources as on‐demand services. To better satisfy user requirements, cloud services may be combined while considering the constraints of the ...
The proliferation of multicloud environments and the increasing complexity of cloud users' requirements have raised the need for effective cloud service reuse methods in the multicloud setting. Existing solutions lack facilities for multicloud service ...






Comments