امروزه با توجه به گسترش تعداد سرویسها و سیستمهای مبتنی بر ابر، استفاده بهینه از منابع موجود و کارایی بالا در ارائه سرویس، یکی از مهمترین مسائل در این نوع سیستمها است. با توجه به موقعیت جغرافیایی سرورها، سیستمهای پایگاه داده توزیعشده بهعنوان یک ضرورت درآمده اند که اجتماعی از پایگاه دادههای متنوع را با درجه شفافیت قابل قبول، در اختیار کاربر قرار میدهند. همچنین با توجه به گسترش روز افزون علم کامپیوتر و وجود نرمافزارهای متعدد در زمینه ساخت پایگاهداده، امکانات بسیاری را در زمینه جمعآوری اطلاعات در اختیار کاربران قرار میدهند که این امر موجب شده تا روز به روز به حجم و تداد پایگاه دادهها افزوده شود. بنابراین با توجه به افزایش و گسترش تعداد پایگاه دادهها بحت کنترل همروندی پیش میآید که راهحلهایی برای آن باید در نظر گرفته شود. یکی از راهحلها استفاده از پایگاهدادههای توزیعشده است. پیشرفت در تکنولوژی شبکه و پایگاه داده در دهههای اخیر موجب ایجاد سیستمهای پایگاهدادههای توزیعشده شده است. یک سیستم پایگاهداده توزیعشده مجموعهای از سایتها هست که از طریق شبکه به هم متصل شدهاند که هرکدام از سایتها پایگاهداده مخصوص به خود را دارد و میتوانند با یکدیگر کار کنند و ارتباط داشته باشند. بنابراین یک کاربر میتواند به اطلاعات همه پایگاه دادههای متصل دسترسی پیدا کند بهطوری که متوجه توزیعشدگی پایگاه دادهها نشود. در این گزارش به معرفی و مقایسه روشهای متعادلکننده بار یا توازن بار در پایگاهدادههای توزیعشده پرداخته شده است.
25. 25
[1] Veerabhadra Rao Chandakanna, Valli Kumari Vatsavayi, A QoS-aware self-correcting
observation based load balancer. The Journal of Systems and Software 115 (2016) 111–129.
[2] Geethu Gopinath P, Shriram K Vasudevan. An in-depth analysis and study of Load
balancing techniques in the cloud computing environment. 2nd International Symposium on
Big Data and Cloud Computing (ISBCC’15), ScienceDirect, Procedia Computer Science 50 (
2015 ) 427 – 432
[3] Subhadra Bose Shaw, Dr. A.K. Singh. A Survey on Scheduling and Load Balancing
Techniques in Cloud Computing Environment. 2014 5th International Conference on Computer
and Communication Technology (ICCCT).
[4] Shahryar Lotfi, Morteza Nasiraghdam, Reza Rashidy.Query Optimization in Distributed
Database Using Hybrid Evalutionary Algorithm. Information Retrieval & Knowledge
Management, (CAMP), IEEE 2010 International Conference.
[5] Erhard Rahm, Robert Marek, Analysis of Dynamic Load Balancing Strategies for Parallel
Shared Nothing Database Systems, Proceedings of the 19th VLDU Conference, Dublin,
Ireland, 1993.
[6] Elnaz Zafarani, Mohammad Reza Feizi, Hasan Asil, Amir Asil, Presenting a New Method
for Optimizing Join Queries Processing in Heterogeneous Distributed Database, IEEE- 2010.
26. 26
[7] Ken Higuchi, Wenqian Wang, Incremental Data Migration for Multi-Database System,
Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed
Computing (SNPD), 13th ACIS International Conference, IEEE 2012
[8] Ali Safari Mamaghani, Mostafa Mahi, Mohammad Reza Meybodi, A Learning Automaton
Based Approach for Data Fragments Allocation in Distributed Database Systems, Computer
and Information Technology (CIT), 2010 IEEE 10th International Conference.
[9] Paulo Maciel, Rubens Matos, Gustavo Callou, Bruno Silva, Daniel Barreto, Julian
Araujo, Jean Araujo, Vandi Alves, Stephen Worth, Performance Evaluation Of Sheepdog
Distributed Storage System, Systems, Man and Cybernetics (SMC), 2014 IEEE International
Conference.
[10] Satyajit Thakor, Terence Chan, Kenneth W.Shum. Symmetry in Distributed Storage
system, Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on.
[11] S. Jagannatha, D.E. Geetha, T.V. Suresh Kumar, K. Rajani Kanth. Load Balancing in
Distributed Database System using Resource Allocation Approach. International Journal of
Advanced Research in Computer and Communication Engineering Vol. 2, Issue 7, July 2013.
[12] M. Dorigo, L. M. Gambardella. Ant colony system: a cooperative learning approach to
the traveling salesman problem. IEEE Transactions on Evolutionary Computation ,Volume 1,
No.1, 1997, pp. 53-66.
27. 27
[13] Yanhua Yuan, Yuanguo Zhu. A Hybrid Artificial Bee Colony Optimization Algorithm.
Natural Computation (ICNC), 2014 10th International Conference,IEEE 2014.
[14] Richa Mishra, Sanjeev Kr.Singh, P.K. Singh, R.K. Singh. Daynamic Load Balancing using
Buffer Management in Distributed Database Environment. Computer Engineering and
Applications (ICACEA), 2015 International Conference IEEE.
[15] Waleed Al Shehri. Cloud database database as a service. International Journal of
Database Management Systems ( IJDMS ) Vol.5, No.2, April 2013