A Fuzzy Logic Based Proximity-Aware Cloud Service Broker Algorithm
(*) Corresponding author
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
Full Text:
PDFReferences
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