Open Access Open Access  Restricted Access Subscription or Fee Access

A Fuzzy Logic Based Proximity-Aware Cloud Service Broker Algorithm


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/irecos.v10i10.7717

Abstract


This paper proposes a fuzzy logic based service broker algorithm for cloud computing environments. The proposed algorithm employs a hierarchical fuzzy inference system (FIS) to rate data centers based on their cost and performance characteristics. Incoming user requests are distributed among available data centers in accordance with their ratings such that an overall improvement in cost and performance can be achieved. The proposed algorithm has been implemented using an open source cloud simulation platform. Its impact on cloud environment performance has been quantified on the basis of overall response time (ORT) and data center processing time (DCRT). On the other hand, its cost efficiency has been quantified in terms of percent reduction in total cost (TC). Compared to previous brokering algorithms, the proposed algorithm has achieved a 29.15% improvement in ORT, a 53.95 % improvement in DCRT and a 31.08 % cost savings.
Copyright © 2015 Praise Worthy Prize - All rights reserved.

Keywords


Cloud Computing; Service Broker; Data Center; Performance; Cost

Full Text:

PDF


References


R. Buyya, C. Yeo, S. Venugopal, J. Broberg and I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, Vol. 25, no. 6,2009, pp. 599-616.
http://dx.doi.org/10.1016/j.future.2008.12.001

M. Ahmed, A. Chowdhury, M. Ahmed and M. Rafee, An Advanced Survey on Cloud Computing and State-of-the-Art research issues, International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, 2012, pp. 201-207.

M. Bamiah and S. Brohi, Exploring the Cloud Deployment and Service Delivery Models, International Journal of Research and Reviews in Information Sciences, vol. 1, no. 3, 2011, pp. 77-80.

Wickremasinghe, B., Calheiros, R.N. and Buyya, R., CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications, Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications, 2010, pp. 446-452.
http://dx.doi.org/10.1109/aina.2010.32

R. Kumar and M. Othman, Brokering and Load-Balancing Mechanism in the Cloud – Revisited, IETE Technical Review, Vol. 32, no. 4, 2014, pp. 271-276.
http://dx.doi.org/10.1080/02564602.2014.942239

T. Erl, R. Puttini, and Z. Mahmood, Cloud Computing: Concepts, Technology and Architecture (Prentice Hall Press, 2013).
http://dx.doi.org/10.1145/2632434.2632462

V. Sharma, R. Rathi and S. K. Bola, Round-Robin Data Center Selection in Single Region for Service Proximity Service Broker in CloudAnalyst, International Journal of Computers and Technology, Vol. 4 , no. 2, 2013, pp. 254-260.

Radi, M. , Weighted Round Robin Policy for Service Brokers in a Cloud Environment, Proceedings of the International Arab Conference on Information Technology, 2014, pp. 45-49.

Mishra, R. K., Kumar, S. and Sreenu Naik, B, Priority based Round-Robin Service Broker Algorithm for Cloud-Analyst, Proceedings of the IEEE International Advanced Computing Conference, 2014, pp. 878-881.
http://dx.doi.org/10.1109/iadcc.2014.6779438

P. Rani, R. Chauhan and R. Chauhan, An Enhancement in Service Broker Policy for Cloud-Analyst, International Journal of Computer Applications, Vol. 115, no. 12, 2015, pp. 5-8.
http://dx.doi.org/10.5120/20201-2450

D. Limbani and B. Oza, A Proposed Service Broker Policy for Data Center Selection in Cloud Environment with Implementation, International Journal of Computer Technology and Applications, Vol. 3, no. 3, 2012, pp. 1082-1087.

D. Chudasam, N. Trivedi and R. Sinha, Cost Effective Selection of Data Center by Proximity-Based Routing Policy for Service Brokering in Cloud Environment, International Journal of Computer Technology and Applications, Vol. 3, no. 6,2012, pp. 2057-2059.

G. Selim, R. Sadek and H. Taha, An Efficient Service Broker Algorithm, International Journal of Advancements in Computing Technology, Vol. 6 , no. 1, 2014, pp. 37-46.

L. Zadeh, Fuzzy Sets, Information and Control, Vol. 8, 1965, pp. 338-353.
http://dx.doi.org/10.1016/s0019-9958(65)90241-x

Yu, Y. and Fowler, E.R., Rule Based Fuzzy Logic Inferencing, Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 1994, pp. 465 – 470.
http://dx.doi.org/10.1109/icsmc.1994.399883

J. Bih, Paradigm Shift – An Introduction to Fuzzy Logic, IEEE Potentials, Vol. 25, no. 1, 2006, pp. 6-21.
http://dx.doi.org/10.1109/mp.2006.1635021

Sabri, N., Aljunid, S.A., Salim, M.S., Badlishah, R.B., Kamaruddin, R., Abd Malek, M.F., Fuzzy inference system: Short review and design, (2013) International Review of Automatic Control (IREACO), 6 (4), pp. 441-449.

M. Supriya, L. j. Venkataramana, K. Sangeeta and G. K. Patra, Estimating Trust Value for Cloud Service Providers using Fuzzy Logic, International Journal of Computer Applications, Vol. 48, no. 19, 2012, pp. 28-34.
http://dx.doi.org/10.5120/7457-0491

Qu, C., and Buyya, R., A Cloud Trust Evaluation System using Hierarchical Fuzzy Inference System for Service Selection, Proceedings of the IEEE International Conference on Advanced Information Networking and Applications, 2014, pp. 850-857.
http://dx.doi.org/10.1109/aina.2014.104

A. P. Patil and H. Chaudari, Modeling Fuzzy Scheduling in Infrastructure as a Service Cloud, International Journal of Computer Applications, Vol. 98, no. 13, 2014, pp. 4-7.
http://dx.doi.org/10.5120/17241-7576

Y. Gupta, A. Saini and A. K. Saxena, A New Fuzzy Logic Based Ranking Function for Efficient Information Retrieval System, Expert Systems with Applications, Vol. 42, 2015, pp. 1223-1234.
http://dx.doi.org/10.1016/j.eswa.2014.09.009

Wu, Z., and Yuan, M., User-preference-based Service Selection Using Fuzzy Logic, Proceedings of the International Conference on Network and Service Management, 2010, pp. 342-345.
http://dx.doi.org/10.1109/cnsm.2010.5691228

Saini, G., Application of Fuzzy Logic to Real-Time Scheduling, Proceedings of the IEEE-NPSS Real Time Conference, 2005.
http://dx.doi.org/10.1109/rtc.2005.1547449

Yen, J. and Lee, J., Fuzzy logic as a basis for specifying imprecise requirements, Proceedings of the 2nd IEEE International Conference on Fuzzy Systems, 1993, pp. 745-749.
http://dx.doi.org/10.1109/fuzzy.1993.327535

E. Mamdani, Application of Fuzzy Logic to Approximate Reasoning Using Ligustic Synthesis, IEEE Transactions on Computers, Vol. 26, no. 12, 1977, pp. 1182-1191.
http://dx.doi.org/10.1109/tc.1977.1674779

R. N. Calheiros, R. Ranjan, A. Beloglazov, C. Rose and R. Buyya, CloudSim: a Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms, Software – Practice and Experience, Vol. 41,2011, pp. 23-50.
http://dx.doi.org/10.1002/spe.995

Cingolani, P. and Alcala-Fdez, J., jFuzzyLogic: a robust and flexible Fuzzy-Logic inference system language implementation, Proceedings of the IEEE International Conference on Fuzzy Systems, 2012, pp. 1-8.
http://dx.doi.org/10.1109/fuzz-ieee.2012.6251215

http://www.facebook.com.

https://aws.amazon.com/ec2.

Wang, G and Ng, T. S. E., The Impact of Virtualization on Network Performance of Amazon EC2 Data Center, Proceedings of the IEEE INFOCOM, 2010, pp.1-9.
http://dx.doi.org/10.1109/infcom.2010.5461931


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize