{"title":"RadFlow: An Interest-Centric Task Based Dataflow Runtime","authors":"D. Dutra, Heberte F. Moraes, C. Amorim","doi":"10.1109/SBAC-PADW.2015.26","DOIUrl":null,"url":null,"abstract":"We present RadFlow a runtime system for task based Dataflow parallel application using an interest-centric network protocol to data communication among task. The RadNet protocol ability to decouple data destinations from its node IP addresses allows Rad Flow more flexibility, enabling mechanisms like computation migration and elastic tasks to be carried out. We also demonstrate how to create a Bag-of-Task, a fork/join, as well as an elastic fork/join Dataflow parallel application for the Rad Flow runtime. Furthermore, an elastic Dataflow application provides the application developer means to cope with the failures rates in future Exascale environments.","PeriodicalId":161685,"journal":{"name":"2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBAC-PADW)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBAC-PADW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBAC-PADW.2015.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We present RadFlow a runtime system for task based Dataflow parallel application using an interest-centric network protocol to data communication among task. The RadNet protocol ability to decouple data destinations from its node IP addresses allows Rad Flow more flexibility, enabling mechanisms like computation migration and elastic tasks to be carried out. We also demonstrate how to create a Bag-of-Task, a fork/join, as well as an elastic fork/join Dataflow parallel application for the Rad Flow runtime. Furthermore, an elastic Dataflow application provides the application developer means to cope with the failures rates in future Exascale environments.