文章詳目資料

Journal of Computers EIMEDLINEScopus

  • 加入收藏
  • 下載文章
篇名 Designing a Parallel Fuzzy Expert System Programming Model with Adaptive Load Balancing Capability for Cloud Computing
卷期 21:1
作者 Wu, Chao-chinLai, Lien-fuKe, Jenn-yangJhan, Syun-shengChang, Yu-shuo
頁次 038-048
關鍵字 cloud computingparallel processingfuzzy expert systemload balancingFuzzyCLIPSEIMEDLINEScopus
出刊日期 201004

中文摘要

英文摘要

MapReduce is a programming model for processing and generating large data sets. It is used widely in cloud computing frequently. Programs written based on the MapReduce model are automatically parallelized and executed on a large cluster of commodity machines. Data partitioning, task scheduling and inter-process communication are all handled by the run-time system. Programmers have no need to learn the complicated techniques for parallel computation for efficient resource utilization in a large distributed system. In this paper, we introduce how to design a parallel fuzzy expert system programming model with adaptive load balancing capability based on the philosophy of MapReduce. In particular, we investigate how to utilize the feature of the fuzzy expert system language to design a dynamic scheduling scheme to improve the system performance. At runtime, the scheme adjusts the next chunk size for a worker by comparing the expected execution time and the real execution time of the current task assigned to the worker. Experimental results show the proposed scheduling scheme can improve the system performance significantly.

相關文獻