Abstract
In this paper we present an analysis methodology for the possible improvements of the performance of Adaptive Petri-Net Grid Genetic Algorithm workflow. Genetic Algorithms are very powerful optimization technique that is easily parallelized using different approaches which makes it ideal for the Grid. The High Level Petri-Net workflow model greatly outperforms currently available DAG workflow model available in gLite Grid middleware. Using the flexibility of the High Level Petri-Net workflows we have designed an adaptive workflow that overcomes the heterogeneity and unpredictability of the Grid infrastructure, giving users better and more stable execution times than formerly used DAG workflows. The performance of the Petri-Net Grid Genetic Algorithm is analyzed using several parameters that change the behavior of the optimization. The performance is measured as a shortening of the overall execution time of the workflow in the process of searching for a solution with suitable quality. In the course of the analysis we defined a stable measurement of the quality of the solution used in the experiments. The experimental results obtained by Genetic Algorithm optimization of performance of the Data Warehouse design have shown the unexpected interesting influence some parameters have over the optimization time for obtaining the same quality level.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aalst, W.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)
Alt, M., et al.: Using High Level Petri-Nets for Describing and Analysing Hierarchical Grid Workflows. In: Proc. of the CoreGRID Integration Workshop, Pisa, Italy (2005)
Cantu-Paz, E.: A Survey of Parallel Genetic Algorithms. Calculateurs Paralleles, Reseaux et Systems Repartis 10(2), 141–171 (1998)
Cui, J., Fogarty, T.C., Gammack, J.G.: Searching Databases Using Parallel Genetic Algorithms on a Transputer Computing Surface. Future Generation Computer Systems 9(1), 33–40 (1993)
Golub, M.: Improving the Efficiency of Parallel Genetic Algorithms. Ph.D. thesis, Zagreb University, Croatia (2001)
Herrera, J., Huedo, E., Montero, R.S., Llorente, I.M.: A Grid-Oriented Genetic Algorithm. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 315–322. Springer, Heidelberg (2005)
Hoheisel, A., Der, U.: An XML-based Framework for Loosely Coupled Applications on Grid Environments. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J., Zomaya, A.Y. (eds.) ICCS 2003. LNCS, vol. 2657, pp. 245–254. Springer, Heidelberg (2003)
Imade, H., Morishita, R., Ono, I., Ono, N., Okamoto, M.: A Grid-Oriented Genetic Algorithm Framework for Bioinformatics. New Generation Computing 22(2), 177–186 (2004)
Jakimovski, B., Cerepnalkoski, D., Velinov, G.: Framework for Workflow Gridication of Genetic Algorithms in Java. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2008, Part III. LNCS, vol. 5103, pp. 463–470. Springer, Heidelberg (2008)
Jakimovski, B., Sahpaski, D., Velinov, G.: Performance improvement of Genetic Algorithms by Adaptive Grid Workflows. In: Proc. of the 11th Intl Symposium on Symbolic and Numeric Algorithms for Scientific Computing. IEEE Press, Timisoara (2009)
Meffert, K.: JGAP - Java Genetic Algorithms and Genetic Programming Package (2009), http://jgap.sf.net
Nowostawski, M., Poli, R.: Parallel Genetic Algorithm Taxonomy. In: Proc. of the Third International Conference on Knowledge-Based Intelligent Information Engineering Systems (KES 1899), Adelaide, pp. 88–92 (1899)
Pellegrini, S., Giacomini, F.: Design of a Petri Net-Based Workflow Engine. In: Proc. of the 3rd Intl. Conference on Grid and Pervasive Computing Workshops 2008, pp. 81–86 (2008)
Sena, G.A., Megherbi, D., Isern, G.: Implementation of a Parallel Genetic Algorithm on a Cluster of Workstations: Travelling Salesman Problem, a Case Study. Future Generation Computer Systems 17(4), 477–488 (2001)
Velinov, G., Jakimovski, B., Cerepnalkoski, D., Kon-Popovska, M.: Framework for Improvement of Data Warehouse Optimization Process by Workflow Gridification. In: Proc. of the 12th Conference on Advances in Databases and Information Systems, ADBIS 2008. Pori, Finland, pp. 295–304 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jakimovski, B., Sahpaski, D., Velinov, G. (2010). Optimization of Adaptive Petri-Net Grid Genetic Algorithm Workflows. In: Davcev, D., Gómez, J.M. (eds) ICT Innovations 2009. ICT Innovations 2009. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10781-8_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-10781-8_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10780-1
Online ISBN: 978-3-642-10781-8
eBook Packages: EngineeringEngineering (R0)