Application service placement in stochastic grid environments using learning and ant-based methods

被引:2
|
作者
Musunoori, Sharath Babu [1 ]
Horn, Geir [2 ]
机构
[1] SIMULA Res Lab, POB 134, N-1325 Lysaker, Norway
[2] SINTEF ICT, N-0314 Oslo, Norway
关键词
Service configuration; scheduling; mapping; partitioning; ant system;
D O I
10.3233/MGS-2007-3104
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Achieving acceptable application performance in a grid environment remains a difficult challenge. In particular, this is true for applications composed of services that require certain criteria regarding quality to be fulfilled in order to satisfy users' needs. The problem considered here is the partitioning of application services onto the available execution nodes of a grid environment in such away that they satisfy certain minimum criteria regarding quality. Fundamentally, this is an NP-hard problem. We propose three algorithms based on the concepts of learning automata and the metaphor of foraging ants. The algorithms naturally follow a decentralised multi-agent method for solving the service partitioning problem. Moreover, they establish a distributed problem-solving mechanism that does not require the use of a central controller. The proposed algorithms have been rigorously tested and evaluated through extensive simulations on randomly generated application services and grid environments. The results indicate that learning is an essential component for achieving scalability and efficiency in nature-inspired systems.
引用
收藏
页码:19 / 41
页数:23
相关论文
共 50 条
  • [21] A novel ant-based clustering algorithm using Renyi entropy
    Zhang, Lei
    Cao, Qixin
    Lee, Jay
    [J]. APPLIED SOFT COMPUTING, 2013, 13 (05) : 2643 - 2657
  • [22] Service selection in stochastic environments: a learning-automaton based solution
    Anis Yazidi
    Ole-Christoffer Granmo
    B. John Oommen
    [J]. Applied Intelligence, 2012, 36 : 617 - 637
  • [23] Service selection in stochastic environments: a learning-automaton based solution
    Yazidi, Anis
    Granmo, Ole-Christoffer
    Oommen, B. John
    [J]. APPLIED INTELLIGENCE, 2012, 36 (03) : 617 - 637
  • [24] Classification of Multispectral Images Using an Artificial Ant-Based Algorithm
    Khedam, Radja
    Belhadj-Aissa, Aichouche
    [J]. DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT I, 2011, 166 : 254 - 266
  • [25] Adaptive routing and wavelength assignment using ant-based algorithm
    Ngo, SH
    Jiang, XH
    Horiguchi, S
    [J]. 2004 12TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2 , PROCEEDINGS: UNITY IN DIVERSITY, 2004, : 482 - 486
  • [26] Reproducing the results of ant-based clustering without using ants
    Tan, Swee Chuan
    Ting, Kai Ming
    Teng, Shyh Wei
    [J]. 2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1745 - +
  • [27] An Ant-based Fast Text Clustering Approach Using Pheromone
    Zhang, Fuzhi
    Ma, Yujing
    Hou, Na
    Liu, Hui
    [J]. FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 2, PROCEEDINGS, 2008, : 385 - 389
  • [28] Applying ant-based multi-agent systems to query routing in distributed environments
    Michlmayr, Elke
    Pany, Arno
    Graf, Sabine
    [J]. 2006 3RD INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2006, : 33 - 38
  • [29] An ant-based stochastic searching behavior parameter estimate algorithm for multiple cells tracking
    Xu, Benlian
    Lu, Mingli
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 30 : 155 - 167
  • [30] The strategic control of an Ant-Based Routing System using neural net Q-Learning agents
    Legge, D
    [J]. ADAPTIVE AGENTS AND MULTI-AGENT SYSTEMS II: ADAPTATION AND MULTI-AGENT LEARNING, 2005, 3394 : 147 - 166