Multi-layered simulations at the heart of workflow enactment on clouds

Article English OPEN
Ostermann, Simon ; Kecskemeti, Gabor ; Prodan, Radu (2016)

Scientific workflow systems face new challenges when supporting Cloud computing, as the information on the state of the used infrastructures is much less detailed than before. Thus, organising virtual infrastructures in a way that not only supports the workflow execution but also optimises it for several service level objectives (e.g. maximum energy consumption limit, cost, reliability, availability) become reliant on good Cloud modelling and prediction information. While simulators were successfully aiding research on such workflow management systems, the currently available Cloud related simulation toolkits suffer from several issues (e.g. scalability and narrow scope) that hinder their applicability. To address these issues, this article introduces techniques for unifying two existing simulation toolkits by first analysing the problems with the current simulators, and then by illustrating the problems faced by workflow systems. We use for this purpose the example of the ASKALON environment, a scientific workflow composition and execution tool for cloud and grid environments. We illustrate the advantages of a workflow system with directly integrated simulation back-end and how the unification of the selected simulators does not affect the overall workflow execution simulation performance. Copyright © 2015 John Wiley & Sons, Ltd.
  • References (28)
    28 references, page 1 of 3

    1. Taylor IJ, Deelman E, Gannon DB, Shields M. Scientific Workflows for Grids. Workflows for e-Science, Springer Verlag, 2007.

    2. Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, et al.. A view of cloud computing. Commun. ACM Apr 2010; 53(4):50-58, doi:10.1145/1721654.1721672. URL http://doi.acm.org/10.1145/1721654.1721672.

    3. Plankensteiner K, Prodan R, Janetschek M, Montagnat J, Rogers D, Harvey I, Taylor I, Balasko´ A´, Kacsuk P. Finegrain interoperability of scientific workflows in distributed computing infrastructures. Journal of Grid Computing 2013; 11(3):429-455, doi:10.1007/s10723-013-9261-8.

    4. Ahmed A, Sabyasachi A. Cloud computing simulators: A detailed survey and future direction. Advance Computing Conference (IACC), 2014 IEEE International, 2014; 866-872, doi:10.1109/IAdCC.2014.6779436.

    5. Sakellari G, Loukas G. A survey of mathematical models, simulation approaches and testbeds used for research in cloud computing. Simulation Modelling Practice and Theory 2013; 39:92-103.

    6. Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R. Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 2011; 41(1):23-50, doi:10.1002/spe.995. URL http://dx.doi.org/10.1002/spe.995.

    7. Ostermann S, Plankensteiner K, Prodan R. Using a new event-based simulation framework for investigating resource provisioning in clouds. Scientific Programming 2011; 19(2):161-178.

    8. Nun˜ez A, Va´zquez-Poletti JL, Caminero AC, Carretero J, Llorente IM. Design of a new cloud computing simulation platform. Computational Science and Its Applications-ICCSA 2011. Springer, 2011; 582-593.

    9. Ullman JD. Np-complete scheduling problems. J. Comput. Syst. Sci. Jun 1975; 10(3):384-393, doi:10.1016/ S0022-0000(75)80008-0. URL http://dx.doi.org/10.1016/S0022-0000(75)80008-0.

    10. Ostermann S, Plankensteiner K, Prodan R, Fahringer T, Iosup A. Workflow monitoring and analysis tool for ASKALON. Grid and Services Evolution, Barcelona, Spain, 2008; 73-86.

  • Software (1)
  • Metrics
    No metrics available
Share - Bookmark