Computers and Operations Research
Swarm intelligence: from natural to artificial systems
Swarm intelligence: from natural to artificial systems
ACO algorithms for the quadratic assignment problem
New ideas in optimization
ANTS '02 Proceedings of the Third International Workshop on Ant Algorithms
Analysis of the Best-Worst Ant System and Its Variants on the QAP
ANTS '02 Proceedings of the Third International Workshop on Ant Algorithms
An Ant Colony System Hybridized with a New Local Search for the Sequential Ordering Problem
INFORMS Journal on Computing
Ant Colony Optimization
Ant colony optimization for power plant maintenance scheduling optimization
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Quality-based replication of freshness-differentiated web applications and their back-end databases
Quality-based replication of freshness-differentiated web applications and their back-end databases
Using latency-recency profiles for data delivery on the web
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Ant system: optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Hi-index | 0.00 |
This paper presents the application of the Ant Colony Optimization (ACO) meta-heuristic to a new NP-hard problem involving the replication of multi-quality database-driven web applications (DA s) by a large application service provider (ASP). The ASP must assign DA replicas to its network of heterogeneous servers so that user demand is satisfied at the desired quality level and replica update loads are minimized. Our ACO algorithm, AntDA , for solving the ASP’s replication problem has several novel or infrequently seen features: ants traverse a bipartite graph in both directions as they construct solutions, pheromone is used for traversing from one side of the bipartite graph to the other and back again, heuristic edge values change as ants construct solutions, and ants may sometimes produce infeasible solutions. Testing shows that the best results are achieved by using pheromone and heuristics to traverse the bipartite graph in both directions. Additionally, experiments show that AntDA outperforms several other solution methods.