Autosoft Journal

Online Manuscript Access


Hybrid Architecture for Autonomous Load Balancing in Distributed Systems based on Smooth Fuzzy Function


Authors



Abstract

Due to the rapid advancements and developments in wide area networks and powerful computational resources, the load balancing mechanisms in distributed systems have gained pervasive applications covering wired as well as mobile distributed systems. In large-scale distributed systems, sharing of distributed resources is required for enhancing overall resource utilization. This paper presents a comprehensive study and detailed comparative analysis of different load balancing algorithms employing fuzzy logic and mobile agents. We have proposed a hybrid architecture for integrated load balancing and monitoring in distributed computing systems employing fuzzy logic and autonomous mobile agents. Furthermore, we have proposed a smooth and composite fuzzy membership function in order to model fine grained load information in a system. The simulation study and a detailed qualitative, as well as quantitative analysis of algorithmic performances, are presented. Lastly, a deployment environment is described.


Keywords


Pages

Total Pages: 18

DOI
10.31209/2018.100000043


Manuscript ViewPdf Subscription required to access this document

Obtain access this manuscript in one of the following ways


Already subscribed?

Need information on obtaining a subscription? Personal and institutional subscriptions are available.

Already an author? Have access via email address?


Published

Online Article

Cite this document


References

M. A. Alakeel. (2012). A fuzzy dynamic load balancing algorithm for homogenous distributed systems, World Academy of Science, Engineering and Technology, WASET, 6, 7-10.

M. A. Alakeel. (2016). Application of fuzzy logic inload balancing of homogenous distributed systems, International Journal of Computer Science and Security, IJCSS, 10, 95-106.

H. C. Ahn, Youn. H. Y., Jeon. K. Y., and Lee K. S. (2007). Dynamic load balancing for largedistributed system with intelligent fuzzy controller, International Conference on Information Reuse and Integration, IEEE, 576-581.

M. M. Ali and Derakhshi M. R. F. (2016). Two level fuzzy approach for dynamic load balancing in the cloud computing, Journal of Electronic System, DLINE, 6, 17-31.

Barazandeh, Iman, and Seyed Saeedolah Mortazavi. "Two Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems." 2009 Second International Conference on Computer and Electrical Engineering (2009): n. pag. Crossref. Web. https://doi.org/10.1109/ICCEE.2009.253

Barazandeh, Iman, Seyed Saeedolah Mortazavi, and Amir Masoud Rahmani. "Intelligent Fuzzy Based Biasing Load Balancing Algorithm in Distributed Systems." 2009 IEEE 9th Malaysia International Conference on Communications (MICC) (2009): n. pag. Crossref. Web. https://doi.org/10.1109/MICC.2009.5431403

Brandt, Jim et al. "Resource Monitoring and Management with OVIS to Enable HPC in Cloud Computing Environments." 2009 IEEE International Symposium on Parallel & Distributed Processing (2009): n. pag. Crossref. Web. https://doi.org/10.1109/IPDPS.2009.5161234

L. S. Cheung and Kwok. Y. K. (2001). A Quantitative comparison of load balancing approaches in distributed object computing systems, Computer Software and Applications Conference, COMPSAC 25th Annual International, IEEE, 257-262.

Emami, M.R., I.B. Turksen, and A.A. Goldenberg. "Development of a Systematic Methodology of Fuzzy Logic Modeling." IEEE Transactions on Fuzzy Systems 6.3 (1998): 346-361. Crossref. Web. https://doi.org/10.1109/91.705501

S. Franklin and Graesser. A. (1996). Is it an agent, or just a Program? A taxonomy for autonomous agents, Third International Workshop on Agents Theories, Architecture, and Languages, Springer Berlin Heidelberg, 21-35.

Fu, Yili et al. "Double Layers Fuzzy Logic Based Mobile Robot Path Planning In Unknown Environment." Intelligent Automation & Soft Computing 15.2 (2009): 275-288. Crossref. Web. https://doi.org/10.1080/10798587.2009.10643031

W. Funika, Szura F., and Kitowski. (2011). Agent-Based monitoring using fuzzy logic and rules, Computer Science Annual of AGH-UST, 12, 103-113. DOI: http://dx.doi.org/10.7494/csci.2011.12.0.103

Garibaldi, J.M., and R.I. John. "Choosing Membership Functions of Linguistic Terms." The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ ”03. n. pag. Crossref. Web. https://doi.org/10.1109/FUZZ.2003.1209428

J. Giarratano. (1989). Expert Systems: Principles and Programming, PWSKENT Publishing Company, ISBN-10: 0534384471.

Horvat, D. et al. "Mobile Agents and Java Mobile Agents Toolkits." Proceedings of the 33rd Annual Hawaii International Conference on System Sciences n. pag. Crossref. Web. https://doi.org/10.1109/HICSS.2000.926991

Ivanisenko, Igor N., and Tamara A. Radivilova. "Survey of Major Load Balancing Algorithms in Distributed System." 2015 Information Technologies in Innovation Business Conference (ITIB) (2015): n. pag. Crossref. Web. https://doi.org/10.1109/ITIB.2015.7355061

Jeong, Jonghyeok, and Se-Young Oh. "Automatic Rule Generation of Fuzzy Logic Controllers Based on Asynchronous Coevolution of Rule-Level Subpopulations." Intelligent Automation & Soft Computing 10.3 (2004): 195-207. Crossref. Web. https://doi.org/10.1080/10798587.2004.10642877

Jiang, Ying et al. "A Data Transmission Method for Resource Monitoring Under Cloud Computing Environment." International Journal of Grid and Distributed Computing 8.2 (2015): 15-24. Crossref. Web. https://doi.org/10.14257/ijgdc.2015.8.2.03

J.C. Mitchell. and V. Teague. (2003). Autonomous nodes and distribute mechanisms, In Software Security-Theories and Systems, Springer-Verlag, 58-83.

A. Karimi Zrafshan F., Jantan B.A., Ramli A.R., and Saripan I. (2009). A New fuzzy approach for dynamic load balancing algorithm, International Journal of Computer Science and Information Security, IJCSIS, 6, 1-5.

Khan, Riyazuddin, Mohd Haroon, and Mohd Shahid Husain. "Different Technique of Load Balancing in Distributed System: A Review Paper." 2015 Global Conference on Communication Technologies (GCCT) (2015): n. pag. Crossref. Web. https://doi.org/10.1109/GCCT.2015.7342686

V. Kun-Ming, Y. Chou, and Y. Wang. (2004). A fuzzy-based dynamic load-balancing algorithm, Journal of Information, Technology and Society, Springer, 4, 55-63.

Kwon, Sungju, and Jaeyoung Choi. "An Agent-Based Adaptive Monitoring System." Lecture Notes in Computer Science (2006): 672-677. Crossref. Web. https://doi.org/10.1007/11802372_77

Kwok, Yu-Kwong, and Lap-Sun Cheung. "A New Fuzzy-Decision Based Load Balancing System for Distributed Object Computing." Journal of Parallel and Distributed Computing 64.2 (2004): 238-253. Crossref. Web. https://doi.org/10.1016/j.jpdc.2003.11.002

Q. Long, Lin. J., and Sun. Z. (2011). Agent scheduling model for adaptive dynamic load balancing in agent-based distributed simulations, In Simulation Modelling Practice and Theory, ELSEVIER, 19, 1021- 1034.

S. A. Moosavi Nejad, Mortazavi. S.S., Vahdat.B.V. (2011). Fuzzy based design and tuning of distributed systems load balancing controller, 5th Symposium on Advances in Science And Technology, Iran, Mashhad, SASTech.

S. Naaz, Alam. A and Biswas. R. (2010). Implementation of a new Fuzzy Based Load Balancing Algorithm for Hypercubes, International Journal of Computer Science and Information Security, IJCSIS, 8, 270-274.

Nwana, Hyacinth S. "Software Agents: An Overview." The Knowledge Engineering Review 11.03 (1996): 205. Crossref. Web. https://doi.org/10.1017/S026988890000789X

S. Rajani and Garg N. (2015). A clustered approach for load balancing in distributed systems, International Journal of Mobile Computing & Application, SSRG-IJMCA, 2, 2393-9141.

Sabahi, Farnaz, and Mohammad Reza Akbarzadeh-T. "Extended Fuzzy Logic: Sets and Systems." IEEE Transactions on Fuzzy Systems 24.3 (2016): 530-543. Crossref. Web. https://doi.org/10.1109/TFUZZ.2015.2453994

S. Saxena, Khan. M. Z., and Sing. R. (2012). Performance analysis in distributed system of dynamic load balancing using fuzzy logic, Engineering and Technology (S-CET), IEEE, 1-5.

S. Seth, Sahu A., Jena K. S., (2012). Efficient load balancing in cloud computing using fuzzy logic, IOSR Journal of Engineering, IOSRJEN, 2, 65-71, ISSN: 2250-3021.

Wooldridge, Michael, and Nicholas R. Jennings. "Intelligent Agents: Theory and Practice." The Knowledge Engineering Review 10.02 (1995): 115. Crossref. Web. https://doi.org/10.1017/S0269888900008122

JOURNAL INFORMATION


ISSN PRINT: 1079-8587
ISSN ONLINE: 2326-005X
DOI PREFIX: 10.31209
10.1080/10798587 with T&F
IMPACT FACTOR: 0.652 (2017/2018)
Journal: 1995-Present




CONTACT INFORMATION


TSI Press
18015 Bullis Hill
San Antonio, TX 78258 USA
PH: 210 479 1022
FAX: 210 479 1048
EMAIL: tsiepress@gmail.com
WEB: http://www.wacong.org/tsi/