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 条
  • [31] Ant-based vehicle congestion avoidance system using vehicular networks
    Jabbarpour, Mohammad Reza
    Jalooli, Ali
    Shaghaghi, Erfan
    Noor, Rafidah Md
    Rothkrantz, Leon
    Khokhar, Rashid Hafeez
    Anuar, Nor Badrul
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 36 : 303 - 319
  • [32] A Study of Transfer Learning in an Ant-Based Generation Construction Hyper-Heuristic
    Singh, Emilio
    Pillay, Nelishia
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [33] Topic discovery from document using ant-based clustering combination
    Yang, Y
    Kamel, M
    Jin, F
    WEB TECHNOLOGIES RESEARCH AND DEVELOPMENT - APWEB 2005, 2005, 3399 : 100 - 108
  • [34] Green vehicle traffic routing system using ant-based algorithm
    Jabbarpour, Mohammad Reza
    Noor, Rafidah Md
    Khokhar, Rashid Hafeez
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 58 : 294 - 308
  • [35] An ant-based routing and load-balancing algorithm for peer-to-peer computing grid
    Wu, Xiangning
    Hu, Chengyu
    Wang, Yuan
    Wang, Yongji
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 289 - 293
  • [36] Effective diversification of ant-based search using colony fission and extinction
    Hara, Akira
    Ichimura, Takumi
    Fujita, Nobuyuki
    Takahama, Tetsuyuki
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1013 - +
  • [37] Machine learning methods for service placement: a systematic review
    Parviz Keshavarz Haddadha
    Mohammad Hossein Rezvani
    Mahdi MollaMotalebi
    Achyut Shankar
    Artificial Intelligence Review, 57
  • [38] Machine learning methods for service placement: a systematic review
    Haddadha, Parviz Keshavarz
    Rezvani, Mohammad Hossein
    Mollamotalebi, Mahdi
    Shankar, Achyut
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (03)
  • [39] On the Effects of Using Proactive Components on the Performance of Ant-based Routing Algorithms in MANETs
    Farhadpour, Zahra
    Soleimani, Atena
    ICECCO'12: 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION, 2012, : 19 - 23
  • [40] Storage space allocation at marine container terminals using ant-based control
    Sharif, Omor
    Nathan Huynh
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (06) : 2323 - 2330