Cloud Resource Scheduling Using Semantic Search Engine Based on Improved Parallel Genetic Algorithm

被引:1
作者
Li, Ming [1 ]
Wu, Yue [1 ,2 ]
Chen, Jia [1 ,3 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Peoples R China
[2] Univ Elect Sci & Technol China, WuXi Res Inst, Wuxi 214135, Peoples R China
[3] Univ Calif Irvine, Dept Elect Engn & Comp Sci, Irvine, CA 92697 USA
基金
中国国家自然科学基金;
关键词
Cloud Computing; Resource Scheduling; Semantic Search Engine (SSE); Improved Parallel Genetic Algorithm (IPGA); OPTIMIZATION;
D O I
10.1166/jctn.2015.3945
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Cloud resource has the features of dynamic, heterogeneous, distributed and complexity etc. Hence how to effectively schedule Cloud resources becomes a research focus in Cloud. Meanwhile the numbers of resources and tasks to be scheduled in Cloud are usually variable. This makes the Cloud resource scheduling a complex optimization problem. None of existing Cloud systems is both being an automated scheduling and considering the optimal usage of resources. To address these problems, we propose a Cloud resource scheduling strategy using improved parallel genetic algorithm (IPGA)-based Semantic Search Engine (SSE). SSE is a new type of service search engine developed by Semantic Computing laboratory in University of California, Irvine. It provides Cloud users with a friendly problem-driven interface to automatically schedule resources that would be used to build a solution according to users' requirements. Further we adopt IPGA in SSE to optimize the scheduling so as to obtain the optimal usage of resources. In our proposed IPGA there should be a code distant between the selected parents to retain the population diversity. Moreover, individuals can periodically migrate from one subpopulation to another. The architecture of our proposed scheduling strategy is presented as well as the process and implementation of IPGA. The experiment results show our proposed approach can reduce about twenty-one percent average tasks execution time due to the usage of SSE and IPGA can reduce about twenty-six percent average algorithm execution time and obtain better fitness with the generation increase comparing to the traditional genetic algorithm (TGA).
引用
收藏
页码:1669 / 1676
页数:8
相关论文
共 27 条
[1]   The Proposal of High Capacity GHz Soliton Carrier Signals Applied for Wireless Communication [J].
Amiri, Iraj Sadegh ;
Nikoukar, A. ;
Shahidinejad, Ali ;
Anwar, Toni .
REVIEWS IN THEORETICAL SCIENCE, 2014, 2 (04) :320-333
[2]  
[Anonymous], 2013, QUANTUM MATTER
[3]   A Survey on the Generalized Partition Method and Its Applications in Theoretical Sciences [J].
Arockiaraj, Micheal .
REVIEWS IN THEORETICAL SCIENCE, 2014, 2 (04) :261-273
[4]   ADAPTIVE IMAGE SEGMENTATION USING GENETIC AND HYBRID SEARCH METHODS [J].
BHANU, B ;
LEE, S ;
DAS, S .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1995, 31 (04) :1268-1291
[5]   Social Cloud Computing: A Vision for Socially Motivated Resource Sharing [J].
Chard, Kyle ;
Bubendorfer, Kris ;
Caton, Simon ;
Rana, Omer F. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) :551-563
[6]   Optimization of the Electrical Efficiency of Graded Multilayer Organic Light-Emitting Diodes Supported by Genetic Algorithm [J].
Costa, C. A. F. ;
Pacheco, M. A. C. ;
Vilela Neto, O. P. ;
Cremona, M. .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2014, 11 (06) :1505-1511
[7]   Sub optimal scheduling in a grid using genetic algorithms [J].
Di Martino, V ;
Mililotti, M .
PARALLEL COMPUTING, 2004, 30 (5-6) :553-565
[8]   Multiobjective optimization and multiple constraint handling with evolutionary algorithms - Part I: A unified formulation [J].
Fonseca, CM ;
Fleming, PJ .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (01) :26-37
[9]  
Foster I., 2008, GRID COMPUTING ENV W, P1, DOI DOI 10.1109/GCE.2008.4738445
[10]  
Fukuda M, 2003, PROCEEDINGS OF THE AUTONOMIC COMPUTING WORKSHOP/FIFTH ANNUAL INTERNATIONAL WORKSHOP ON ACTIVE MIDDLEWARE SERVICES, P142