CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

Using Imperialist Competitive Algorithm for Fragment Allocation in Distributed Database Design

عنوان مقاله: Using Imperialist Competitive Algorithm for Fragment Allocation in Distributed Database Design
شناسه ملی مقاله: ICMEAC05_094
منتشر شده در پنجمین کنفرانس بین المللی تحقیقات نوین پژوهشی در مهندسی و تکنولوژی در سال 1396
مشخصات نویسندگان مقاله:

Soheil Mamdouhi - Department of Computer Engineering, Ashtian Branch, Islamic Azad University, Ashtian, Iran
Manochehr Kazemi - Department of Computer Engineering, Ashtian Branch, Islamic Azad University, Ashtian, Iran
Alireza Amoabedini - Department of ComputerEngineering, Safadasht Branch, Islamic Azad University, Tehran, Iran

خلاصه مقاله:
Fragment allocation, which is considered a major issue in distributed databases, is defined as determining the data storage location in different nodes of the network so that the cost of data communication in different network routes is minimized during execution of queries. Numbers of transactions in retrieving and updating data are two major factors in this regard. Appropriate fragment allocation must be capable of balancing the transactions for retrieving and updating data in order to optimize the overall execution cost of transactions. Considering the significance of data replication in distributed databases, it can be inferred that these two factors counteract one another, since data replication, on the one hand, increases system efficiency in execution of retrieve transactions, and on the other hand, decreases execution efficiency of synchronization transactions.Fragment allocation is an NP-complete algorithm, for which various solutions have been presented in recent years. These methods, however, are far from optimal solution in terms of cost. The model used in the present study reflects the transaction behavior in distributed databases, based on which as well as the transaction information an evolutionary algorithm known as Imperialist Competitive Algorithm (ICA) was developed to find the near-optimal allocation solution.

کلمات کلیدی:
Distributed database, data fragment allocation, replication, imperialist competitive algorithm (ICA)

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/749657/