M. Malawski, B. Baliś, Kamil Figiela, Maciej Pawlik, M. Bubak
{"title":"基于模型的云平台对科学工作流的支持","authors":"M. Malawski, B. Baliś, Kamil Figiela, Maciej Pawlik, M. Bubak","doi":"10.1109/UCC.2015.70","DOIUrl":null,"url":null,"abstract":"HyperFlow is a workflow engine that enables to execute tasks of scientific workflows on the available computing resources (e.g. Virtual Machines in a cloud). PaaSage is a model-based cloud platform to provision resources, deploy the application and automatically scale them according to the application demands. One of the challenges is to design the interplay mechanism between the application-specific workflow scheduler in HyperFlow with the generic provisioning and autoscaling components of PaaSage in a generic way. Here we report on our current developments in integrating HyperFlow applications with PaaSage, outline the architecture of the proposed solution, present the CAMEL model of the application and the prototype status. The main conclusion is that thanks to the model-based approach proposed by PaaSage it is possible to modularize the workflow application and make its components easily deployable across multiple clouds.","PeriodicalId":381279,"journal":{"name":"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Support for Scientific Workflows in a Model-Based Cloud Platform\",\"authors\":\"M. Malawski, B. Baliś, Kamil Figiela, Maciej Pawlik, M. Bubak\",\"doi\":\"10.1109/UCC.2015.70\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"HyperFlow is a workflow engine that enables to execute tasks of scientific workflows on the available computing resources (e.g. Virtual Machines in a cloud). PaaSage is a model-based cloud platform to provision resources, deploy the application and automatically scale them according to the application demands. One of the challenges is to design the interplay mechanism between the application-specific workflow scheduler in HyperFlow with the generic provisioning and autoscaling components of PaaSage in a generic way. Here we report on our current developments in integrating HyperFlow applications with PaaSage, outline the architecture of the proposed solution, present the CAMEL model of the application and the prototype status. The main conclusion is that thanks to the model-based approach proposed by PaaSage it is possible to modularize the workflow application and make its components easily deployable across multiple clouds.\",\"PeriodicalId\":381279,\"journal\":{\"name\":\"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/UCC.2015.70\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UCC.2015.70","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Support for Scientific Workflows in a Model-Based Cloud Platform
HyperFlow is a workflow engine that enables to execute tasks of scientific workflows on the available computing resources (e.g. Virtual Machines in a cloud). PaaSage is a model-based cloud platform to provision resources, deploy the application and automatically scale them according to the application demands. One of the challenges is to design the interplay mechanism between the application-specific workflow scheduler in HyperFlow with the generic provisioning and autoscaling components of PaaSage in a generic way. Here we report on our current developments in integrating HyperFlow applications with PaaSage, outline the architecture of the proposed solution, present the CAMEL model of the application and the prototype status. The main conclusion is that thanks to the model-based approach proposed by PaaSage it is possible to modularize the workflow application and make its components easily deployable across multiple clouds.