-
A Framework for Genetic Algorithms Based on Hadoop
Genetic Algorithms (GAs) are powerful metaheuristic techniques mostly us...
read it
-
Web-Based Implementation of Travelling Salesperson Problem Using Genetic Algorithm
The world is connected through the Internet. As the abundance of Interne...
read it
-
Study on State-of-the-art Cloud Services Integration Capabilities with Autonomous Ground Vehicles
Computing and intelligence are substantial requirements for the accurate...
read it
-
A Novel Crossover Operator for Genetic Algorithms: Ring Crossover
The genetic algorithm (GA) is an optimization and search technique based...
read it
-
SOAP vs REST: Comparing a master-slave GA implementation
In this paper, a high-level comparison of both SOAP (Simple Object Acces...
read it
-
An Approach for Parallel Genetic Algorithms in the Cloud using Software Containers
Genetic Algorithms (GAs) are a powerful technique to address hard optimi...
read it
-
Optimization of artificial flockings by means of anisotropy measurements
An effective procedure to determine the optimal parameters appearing in ...
read it
Using Genetic Algorithms to Benchmark the Cloud
This paper presents a novel application of Genetic Algorithms(GAs) to quantify the performance of Platform as a Service (PaaS), a cloud service model that plays a critical role in both industry and academia. While Cloud benchmarks are not new, in this novel concept, the authors use a GA to take advantage of the elasticity in Cloud services in a graceful manner that was not previously possible. Using Google App Engine, Heroku, and Python Anywhere with three distinct classes of client computers running our GA codebase, we quantified the completion time for application of the GA to search for the parameters of controllers for dynamical systems. Our results show statistically significant differences in PaaS performance by vendor, and also that the performance of the PaaS performance is dependent upon the client that uses it. Results also show the effectiveness of our GA in determining the level of service of PaaS providers, and for determining if the level of service of one PaaS vendor is repeatable with another. Such a concept could then increase the appeal of PaaS Cloud services by making them more financially appealing.
READ FULL TEXT
Comments
There are no comments yet.